laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36881?usp=email )
Change subject: SGP32Definitions_Templates: add templates for missing PSMOs ...................................................................... SGP32Definitions_Templates: add templates for missing PSMOs We do not have templates for all PSMOs (EuiccPackage) and their results (EuiccPackageResult) yet. This packages makes the set complete. Related: SYS#6824 Change-Id: I354ca5f45a6157e1e40596547388147daf60b95f --- M library/euicc/SGP32Definitions_Templates.ttcn 1 file changed, 211 insertions(+), 0 deletions(-) Approvals: Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve laforge: Looks good to me, approved diff --git a/library/euicc/SGP32Definitions_Templates.ttcn b/library/euicc/SGP32Definitions_Templates.ttcn index e1ca093..d18fee4 100644 --- a/library/euicc/SGP32Definitions_Templates.ttcn +++ b/library/euicc/SGP32Definitions_Templates.ttcn @@ -344,6 +344,70 @@ } } } +template (present) EuiccPackage +tr_euiccPackage_listProfileInfo := { + psmoList := { + { + listProfileInfo := { + searchCriteria := *, + tagList := * + } + } + } +} +template (value) EuiccPackage +ts_euiccPackage_listProfileInfo := { + psmoList := { + { + listProfileInfo := { + searchCriteria := { + iccid := '123456789ABCDEFFAAAA'O + }, + tagList := '92'O /* profileName */ + } + } + } +} +template (present) EuiccPackage +tr_euiccPackage_getRAT := { + psmoList := { + { + getRAT := { } + } + } +} +template (value) EuiccPackage +ts_euiccPackage_getRAT := { + psmoList := { + { + getRAT := { } + } + } +} +template (present) EuiccPackage +tr_euiccPackage_configureAutoEnable := { + psmoList := { + { + configureAutoEnable := { + autoEnableFlag := *, + smdpOid := *, + smdpAddress := * + } + } + } +} +template (value) EuiccPackage +ts_euiccPackage_configureAutoEnable := { + psmoList := { + { + configureAutoEnable := { + autoEnableFlag := NULL, + smdpOid := objid {1 2 3}, + smdpAddress := "smdp.example.com" + } + } + } +} /* GSMA SGP.32, section 6.3.2.6 */ template (present) EsipaMessageFromEimToIpa @@ -654,6 +718,139 @@ euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O } } +template (present) EuiccPackageResult +tr_euiccPackageResultSigned_listProfileInfo := { + euiccPackageResultSigned := { + euiccPackageResultDataSigned := { + eimId := ?, + counterValue := ?, + transactionId := *, + seqNumber := ?, + euiccResult := { + { + listProfileInfoResult := ? + } + } + }, + euiccSignEPR := ? + } +} +template (value) EuiccPackageResult +ts_euiccPackageResultSigned_listProfileInfo := { + euiccPackageResultSigned := { + euiccPackageResultDataSigned := { + eimId := "myEIM", + counterValue := 1, + transactionId := omit, + seqNumber := 123, + euiccResult := { + { + listProfileInfoResult := { + profileInfoListOk := { + { + iccid := omit, + isdpAid := omit, + profileState := omit, + profileNickname := omit, + serviceProviderName := omit, + profileName := "testme", + iconType := omit, + icon := omit, + profileClass := omit, + notificationConfigurationInfo := omit, + profileOwner := omit, + dpProprietaryData := omit, + profilePolicyRules := omit, + serviceSpecificDataStoredInEuicc := omit + } + } + } + } + } + }, + euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O + } +} +template (present) EuiccPackageResult +tr_euiccPackageResultSigned_getRAT := { + euiccPackageResultSigned := { + euiccPackageResultDataSigned := { + eimId := ?, + counterValue := ?, + transactionId := *, + seqNumber := ?, + euiccResult := { + { + getRATResult := ? + } + } + }, + euiccSignEPR := ? + } +} +template (value) EuiccPackageResult +ts_euiccPackageResultSigned_getRAT := { + euiccPackageResultSigned := { + euiccPackageResultDataSigned := { + eimId := "myEIM", + counterValue := 1, + transactionId := omit, + seqNumber := 123, + euiccResult := { + { + getRATResult := { + { + pprIds := '000'B, + allowedOperators := { + { + mccMnc := '001F01'O, + gid1 := omit, + gid2 := omit + } + }, + pprFlags := '0'B + } + } + } + } + }, + euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O + } +} +template (present) EuiccPackageResult +tr_euiccPackageResultSigned_configureAutoEnable := { + euiccPackageResultSigned := { + euiccPackageResultDataSigned := { + eimId := ?, + counterValue := ?, + transactionId := *, + seqNumber := ?, + euiccResult := { + { + configureAutoEnableResult := ? + } + } + }, + euiccSignEPR := ? + } +} +template (value) EuiccPackageResult +ts_euiccPackageResultSigned_configureAutoEnable := { + euiccPackageResultSigned := { + euiccPackageResultDataSigned := { + eimId := "myEIM", + counterValue := 1, + transactionId := omit, + seqNumber := 123, + euiccResult := { + { + configureAutoEnableResult := 0 + } + } + }, + euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O + } +} template (present) EsipaMessageFromIpaToEim tr_provideEimPackageResult_ePRAndNotif(template (present) EuiccPackageResult euiccPackageResult := tr_euiccPackageResultSigned_enablePsmo) := { provideEimPackageResult := { -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36881?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I354ca5f45a6157e1e40596547388147daf60b95f Gerrit-Change-Number: 36881 Gerrit-PatchSet: 1 Gerrit-Owner: dexter <pma...@sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <lafo...@osmocom.org> Gerrit-Reviewer: pespin <pes...@sysmocom.de> Gerrit-MessageType: merged