[M] Change in osmo-ttcn3-hacks[master]: SGP32Definitions_Templates: improve tr/ts_provideEimPackageResult_ePR...

2024-05-16 Thread laforge
laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36850?usp=email )

Change subject: SGP32Definitions_Templates: improve 
tr/ts_provideEimPackageResult_ePRAndNotif
..

SGP32Definitions_Templates: improve tr/ts_provideEimPackageResult_ePRAndNotif

The template tr_provideEimPackageResult_ePRAndNotif has a fixed eUICC package,
let's turn the contained eUICC package into a template parameter so that
we can define the eUICC package templates separately. To be complete, let's
also add a ts_provideEimPackageResult_ePRAndNotif

Related: SYS#6824
Change-Id: If04be6407eb41274b378571147ab469d449eac4a
---
M library/euicc/SGP32Definitions_Templates.ttcn
1 file changed, 171 insertions(+), 2 deletions(-)

Approvals:
  Jenkins Builder: Verified
  laforge: Looks good to me, approved
  pespin: Looks good to me, but someone else must approve




diff --git a/library/euicc/SGP32Definitions_Templates.ttcn 
b/library/euicc/SGP32Definitions_Templates.ttcn
index 191d9e4..e87cb49 100644
--- a/library/euicc/SGP32Definitions_Templates.ttcn
+++ b/library/euicc/SGP32Definitions_Templates.ttcn
@@ -512,15 +512,169 @@
 }

 /* GSMA SGP.32, section 6.3.2.7 */
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_enablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := ?,
+   counterValue := ?,
+   transactionId := *,
+   seqNumber := ?,
+   euiccResult := {
+   {
+   enableResult := ?
+   }
+   }
+   },
+   euiccSignEPR := ?
+   }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_enablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := "myEIM",
+   counterValue := 1,
+   transactionId := omit,
+   seqNumber := 123,
+   euiccResult := {
+   {
+   enableResult := 0
+   }
+   }
+   },
+   euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+   }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_disablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := ?,
+   counterValue := ?,
+   transactionId := *,
+   seqNumber := ?,
+   euiccResult := {
+   {
+   disableResult := ?
+   }
+   }
+   },
+   euiccSignEPR := ?
+   }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_disablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := "myEIM",
+   counterValue := 1,
+   transactionId := omit,
+   seqNumber := 123,
+   euiccResult := {
+   {
+   disableResult := 0
+   }
+   }
+   },
+   euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+   }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_deletePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := ?,
+   counterValue := ?,
+   transactionId := *,
+   seqNumber := ?,
+   euiccResult := {
+   {
+   deleteResult := ?
+   }
+   }
+   },
+   euiccSignEPR := ?
+   }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_deletePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := "myEIM",
+   counterValue := 1,
+   transactionId := omit,
+   seqNumber := 123,
+   euiccResult := {
+   {
+   deleteResult := 0
+   }
+   }
+   },
+   euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+   }
+}
+template (present) EuiccPackageResult

[M] Change in osmo-ttcn3-hacks[master]: SGP32Definitions_Templates: improve tr/ts_provideEimPackageResult_ePR...

2024-05-16 Thread laforge
Attention is currently required from: dexter.

laforge has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36850?usp=email )

Change subject: SGP32Definitions_Templates: improve 
tr/ts_provideEimPackageResult_ePRAndNotif
..


Patch Set 1: Code-Review+2


--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36850?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: If04be6407eb41274b378571147ab469d449eac4a
Gerrit-Change-Number: 36850
Gerrit-PatchSet: 1
Gerrit-Owner: dexter 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge 
Gerrit-Reviewer: pespin 
Gerrit-Attention: dexter 
Gerrit-Comment-Date: Thu, 16 May 2024 22:01:49 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


[M] Change in osmo-ttcn3-hacks[master]: SGP32Definitions_Templates: improve tr/ts_provideEimPackageResult_ePR...

2024-05-16 Thread pespin
Attention is currently required from: dexter.

pespin has posted comments on this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36850?usp=email )

Change subject: SGP32Definitions_Templates: improve 
tr/ts_provideEimPackageResult_ePRAndNotif
..


Patch Set 1: Code-Review+1


--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36850?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: If04be6407eb41274b378571147ab469d449eac4a
Gerrit-Change-Number: 36850
Gerrit-PatchSet: 1
Gerrit-Owner: dexter 
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin 
Gerrit-Attention: dexter 
Gerrit-Comment-Date: Thu, 16 May 2024 15:02:39 +
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment


[M] Change in osmo-ttcn3-hacks[master]: SGP32Definitions_Templates: improve tr/ts_provideEimPackageResult_ePR...

2024-05-16 Thread dexter
dexter has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/36850?usp=email )


Change subject: SGP32Definitions_Templates: improve 
tr/ts_provideEimPackageResult_ePRAndNotif
..

SGP32Definitions_Templates: improve tr/ts_provideEimPackageResult_ePRAndNotif

The template tr_provideEimPackageResult_ePRAndNotif has a fixed eUICC package,
let's turn the contained eUICC package into a template parameter so that
we can define the eUICC package templates separately. To be complete, let's
also add a ts_provideEimPackageResult_ePRAndNotif

Related: SYS#6824
Change-Id: If04be6407eb41274b378571147ab469d449eac4a
---
M library/euicc/SGP32Definitions_Templates.ttcn
1 file changed, 171 insertions(+), 2 deletions(-)



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

diff --git a/library/euicc/SGP32Definitions_Templates.ttcn 
b/library/euicc/SGP32Definitions_Templates.ttcn
index 191d9e4..e87cb49 100644
--- a/library/euicc/SGP32Definitions_Templates.ttcn
+++ b/library/euicc/SGP32Definitions_Templates.ttcn
@@ -512,15 +512,169 @@
 }

 /* GSMA SGP.32, section 6.3.2.7 */
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_enablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := ?,
+   counterValue := ?,
+   transactionId := *,
+   seqNumber := ?,
+   euiccResult := {
+   {
+   enableResult := ?
+   }
+   }
+   },
+   euiccSignEPR := ?
+   }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_enablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := "myEIM",
+   counterValue := 1,
+   transactionId := omit,
+   seqNumber := 123,
+   euiccResult := {
+   {
+   enableResult := 0
+   }
+   }
+   },
+   euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+   }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_disablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := ?,
+   counterValue := ?,
+   transactionId := *,
+   seqNumber := ?,
+   euiccResult := {
+   {
+   disableResult := ?
+   }
+   }
+   },
+   euiccSignEPR := ?
+   }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_disablePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := "myEIM",
+   counterValue := 1,
+   transactionId := omit,
+   seqNumber := 123,
+   euiccResult := {
+   {
+   disableResult := 0
+   }
+   }
+   },
+   euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+   }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_deletePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := ?,
+   counterValue := ?,
+   transactionId := *,
+   seqNumber := ?,
+   euiccResult := {
+   {
+   deleteResult := ?
+   }
+   }
+   },
+   euiccSignEPR := ?
+   }
+}
+template (value) EuiccPackageResult
+ts_euiccPackageResultSigned_deletePsmo := {
+   euiccPackageResultSigned := {
+   euiccPackageResultDataSigned := {
+   eimId := "myEIM",
+   counterValue := 1,
+   transactionId := omit,
+   seqNumber := 123,
+   euiccResult := {
+   {
+   deleteResult := 0
+   }
+   }
+   },
+   euiccSignEPR := '00112233445566778899AABBCCDDEEFF'O
+   }
+}
+template (present) EuiccPackageResult
+tr_euiccPackageResultSigned_disableAndDeletePsmo := {
+