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

Reply via email to