RSPDefinitions_Templates: split off profileInstallationResultData into templates
The field profileInstallationResultData in tr/ts_profileInstallationResult is also present in SGP.32 messages, so lets split this field into a separate template so that we can use it in the SGP32Definitions_Templates as well. Related: SYS#6824 Change-Id: Ie38443f86ed2d8d758f894ff4276ac4109cd2e6d
This commit is contained in:
parent
c0045ca586
commit
49ae9f9d07
|
@ -210,43 +210,46 @@ template (value) SmdpSigned2 ts_smdpSigned2(template (value) octetstring transac
|
|||
}
|
||||
|
||||
/* GSMA SGP.22, section 2.5.6 */
|
||||
template (present) ProfileInstallationResultData
|
||||
tr_profileInstallationResultData := {
|
||||
transactionId := ?,
|
||||
notificationMetadata := {
|
||||
seqNumber := ?,
|
||||
profileManagementOperation := ?,
|
||||
notificationAddress := ?,
|
||||
iccid := *
|
||||
},
|
||||
smdpOid := ?,
|
||||
finalResult := ?
|
||||
}
|
||||
template (value) ProfileInstallationResultData
|
||||
ts_profileInstallationResultData := {
|
||||
transactionId := 'AABBCC'O,
|
||||
notificationMetadata := {
|
||||
seqNumber := 1234,
|
||||
profileManagementOperation := '01'B, /* is this correct? (notificationInstall) */
|
||||
notificationAddress := "smdp.example.com",
|
||||
iccid := omit
|
||||
},
|
||||
smdpOid := id_rsp, /* random OBJECT IDENTIFIER for testing */
|
||||
finalResult := {
|
||||
successResult := {
|
||||
aid := '0102030405'O,
|
||||
simaResponse := '4141414141414141414141414141414141414141414141414141'O
|
||||
}
|
||||
}
|
||||
}
|
||||
template (present) ProfileInstallationResult
|
||||
tr_profileInstallationResult := {
|
||||
profileInstallationResultData := {
|
||||
transactionId := ?,
|
||||
notificationMetadata := {
|
||||
seqNumber := ?,
|
||||
profileManagementOperation := ?,
|
||||
notificationAddress := ?,
|
||||
iccid := *
|
||||
},
|
||||
smdpOid := ?,
|
||||
finalResult := ?
|
||||
},
|
||||
profileInstallationResultData := tr_profileInstallationResultData,
|
||||
euiccSignPIR := ?
|
||||
}
|
||||
template (value) ProfileInstallationResult
|
||||
ts_profileInstallationResult := {
|
||||
profileInstallationResultData := {
|
||||
transactionId := 'AABBCC'O,
|
||||
notificationMetadata := {
|
||||
seqNumber := 1234,
|
||||
profileManagementOperation := '01'B, /* is this correct? (notificationInstall) */
|
||||
notificationAddress := "smdp.example.com",
|
||||
iccid := omit
|
||||
},
|
||||
smdpOid := id_rsp, /* random OBJECT IDENTIFIER for testing */
|
||||
finalResult := {
|
||||
successResult := {
|
||||
aid := '0102030405'O,
|
||||
simaResponse := '4141414141414141414141414141414141414141414141414141'O
|
||||
}
|
||||
}
|
||||
},
|
||||
profileInstallationResultData := ts_profileInstallationResultData,
|
||||
euiccSignPIR := '00112233445566778899AABBCCDDEEFF'O
|
||||
}
|
||||
|
||||
|
||||
/* GSMA SGP.22, section 5.6.1 (ES9+) */
|
||||
template (present) RemoteProfileProvisioningRequest
|
||||
tr_initiateAuthenticationRequest(template (present) octetstring euiccChallenge := ?,
|
||||
|
|
Loading…
Reference in New Issue