laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36919?usp=email )
Change subject: SGP32Definitions_Templates: add templates for eCOs
......................................................................
SGP32Definitions_Templates: add templates for eCOs
We do not have any templates for eCOs yet.
This patch adds templates for all currently specified eCOs.
Related: SYS#6824
Change-Id: I15d6a036b77c329e30a6f7323d511f8071683ec0
---
M library/euicc/SGP32Definitions_Templates.ttcn
1 file changed, 224 insertions(+), 0 deletions(-)
Approvals:
laforge: Looks good to me, approved
Jenkins Builder: Verified
diff --git a/library/euicc/SGP32Definitions_Templates.ttcn
b/library/euicc/SGP32Definitions_Templates.ttcn
index b1b946f..709a58f 100644
--- a/library/euicc/SGP32Definitions_Templates.ttcn
+++ b/library/euicc/SGP32Definitions_Templates.ttcn
@@ -408,6 +408,72 @@
}
}
}
+template (present) EuiccPackage
+tr_euiccPackage_addEim := {
+ ecoList := {
+ {
+ addEim := tr_eimConfigurationData
+ }
+ }
+}
+template (value) EuiccPackage
+ts_euiccPackage_addEim := {
+ ecoList := {
+ {
+ addEim := ts_eimConfigurationData
+ }
+ }
+}
+template (present) EuiccPackage
+tr_euiccPackage_deleteEim := {
+ ecoList := {
+ {
+ deleteEim := ?
+ }
+ }
+}
+template (value) EuiccPackage
+ts_euiccPackage_deleteEim := {
+ ecoList := {
+ {
+ deleteEim := {
+ eimId := "eIM"
+ }
+ }
+ }
+}
+template (present) EuiccPackage
+tr_euiccPackage_updateEim := {
+ ecoList := {
+ {
+ updateEim := tr_eimConfigurationData
+ }
+ }
+}
+template (value) EuiccPackage
+ts_euiccPackage_updateEim := {
+ ecoList := {
+ {
+ updateEim := ts_eimConfigurationData
+ }
+ }
+}
+template (present) EuiccPackage
+tr_euiccPackage_listEim := {
+ ecoList := {
+ {
+ listEim := { }
+ }
+ }
+}
+template (value) EuiccPackage
+ts_euiccPackage_listEim := {
+ ecoList := {
+ {
+ listEim := { }
+ }
+ }
+}
/* GSMA SGP.32, section 6.3.2.6 */
template (present) EsipaMessageFromEimToIpa
@@ -851,6 +917,151 @@
euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
}
}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_addEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := ?,
+ counterValue := ?,
+ transactionId := *,
+ seqNumber := ?,
+ euiccResult := {
+ {
+ addEimResult := ?
+ }
+ }
+ },
+ euiccSignEPR := ?
+ }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_addEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := "myEIM",
+ counterValue := 1,
+ transactionId := omit,
+ seqNumber := 123,
+ euiccResult := {
+ {
+ addEimResult := {
+ addEimResultCode := 0
+ }
+ }
+ }
+ },
+ euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_deleteEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := ?,
+ counterValue := ?,
+ transactionId := *,
+ seqNumber := ?,
+ euiccResult := {
+ {
+ deleteEimResult := ?
+ }
+ }
+ },
+ euiccSignEPR := ?
+ }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_deleteEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := "myEIM",
+ counterValue := 1,
+ transactionId := omit,
+ seqNumber := 123,
+ euiccResult := {
+ {
+ deleteEimResult := 0
+ }
+ }
+ },
+ euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_updateEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := ?,
+ counterValue := ?,
+ transactionId := *,
+ seqNumber := ?,
+ euiccResult := {
+ {
+ updateEimResult := ?
+ }
+ }
+ },
+ euiccSignEPR := ?
+ }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_updateEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := "myEIM",
+ counterValue := 1,
+ transactionId := omit,
+ seqNumber := 123,
+ euiccResult := {
+ {
+ updateEimResult := 0
+ }
+ }
+ },
+ euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+ }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_listEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := ?,
+ counterValue := ?,
+ transactionId := *,
+ seqNumber := ?,
+ euiccResult := {
+ {
+ listEimResult := ?
+ }
+ }
+ },
+ euiccSignEPR := ?
+ }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_listEim := {
+ euiccPackageResultSigned := {
+ euiccPackageResultDataSigned := {
+ eimId := "myEIM",
+ counterValue := 1,
+ transactionId := omit,
+ seqNumber := 123,
+ euiccResult := {
+ {
+ listEimResult := {
+ eimIdList := {
+ {
+ eimId := "eIM",
+ eimIdType := omit
+ }
+ }
+ }
+ }
+ }
+ },
+ 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/+/36919?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: I15d6a036b77c329e30a6f7323d511f8071683ec0
Gerrit-Change-Number: 36919
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pmaier(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: merged