dexter has uploaded this change for review. ( 
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(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/19/36919/1

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 <[email protected]>
Gerrit-MessageType: newchange

Reply via email to