jolly has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43277?usp=email )


Change subject: IPAd: Add tag 'A2' to TC_proc_euicc_data_req
......................................................................

IPAd: Add tag 'A2' to TC_proc_euicc_data_req

Because tag 'A2' is now part of the euiccDataReq, we expect a
RetrieveNotificationsListRequest towards eUICC and we respond with an
empty EuiccPackageResultList.

Related: SYS#8101
Change-Id: I7d1d81e0c4a2e521b27356ce6c8efa82c52f7a55
---
M ipad/IPAd_Tests.ttcn
M library/euicc/SGP32Definitions_Templates.ttcn
M library/euicc/SGP32Definitions_Types.ttcn
3 files changed, 14 insertions(+), 0 deletions(-)



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

diff --git a/ipad/IPAd_Tests.ttcn b/ipad/IPAd_Tests.ttcn
index 3bbc95f..2bdda7b 100644
--- a/ipad/IPAd_Tests.ttcn
+++ b/ipad/IPAd_Tests.ttcn
@@ -709,6 +709,7 @@
        
f_vpcd_transceive(enc_GetEimConfigurationDataResponse(valueof(ts_getEimConfigurationDataResponse(eim_fqdn))));
        f_vpcd_transceive(enc_GetCertsResponse(valueof(ts_getCertsResponse)));
        
f_vpcd_transceive(enc_RetrieveNotificationsListResponse(valueof(ts_retrieveNotificationsListResponse_prfleInstRes)));
+       
f_vpcd_transceive(enc_SGP32_RetrieveNotificationsListResponse(valueof(ts_retrieveNotificationsListResponse_euiccPkgRes_empty)));

        /* IPAd will return the data to us */
        
f_esipa_transceive(valueof(ts_provideEimPackageResultResponse_eimAck(eimAcknowledgements
 := {1,2,3,4})),
diff --git a/library/euicc/SGP32Definitions_Templates.ttcn 
b/library/euicc/SGP32Definitions_Templates.ttcn
index 839df9c..5304c2c 100644
--- a/library/euicc/SGP32Definitions_Templates.ttcn
+++ b/library/euicc/SGP32Definitions_Templates.ttcn
@@ -828,6 +828,14 @@
        }
 }

+/* GSMA SGP.32, section 5.9.11 */
+template (value) SGP32_RetrieveNotificationsListResponse
+ts_retrieveNotificationsListResponse_euiccPkgRes_empty := {
+        euiccPackageResultList := {
+        }
+}
+
+
 /* GSMA SGP.32, section 6.3.2.4 */
 template (present) SGP32_PendingNotification 
tr_SGP32_pendingNotification_prfleInstRslt := {
        profileInstallationResult := {
diff --git a/library/euicc/SGP32Definitions_Types.ttcn 
b/library/euicc/SGP32Definitions_Types.ttcn
index 17f1c72..fb6b51b 100644
--- a/library/euicc/SGP32Definitions_Types.ttcn
+++ b/library/euicc/SGP32Definitions_Types.ttcn
@@ -103,4 +103,9 @@
 external function enc_EuiccPackageRequest(in EuiccPackageRequest msg) return 
octetstring
 with { extension "prototype(convert) encode(BER:BER_ENCODE_DER)" };

+external function dec_SGP32_RetrieveNotificationsListResponse(in octetstring 
stream) return SGP32_RetrieveNotificationsListResponse
+with { extension "prototype(convert) decode(BER:BER_ACCEPT_ALL)" };
+external function enc_SGP32_RetrieveNotificationsListResponse(in 
SGP32_RetrieveNotificationsListResponse msg) return octetstring
+with { extension "prototype(convert) encode(BER:BER_ENCODE_DER)" };
+
 }

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43277?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I7d1d81e0c4a2e521b27356ce6c8efa82c52f7a55
Gerrit-Change-Number: 43277
Gerrit-PatchSet: 1
Gerrit-Owner: jolly <[email protected]>

Reply via email to