Commit 255578b1 authored by ulrichst's avatar ulrichst
Browse files

Implementation of TC TP_SH_HSS_SN_09 and TP_SH_HSS_SN_10 finalized

parent f7ff55db
Loading
Loading
Loading
Loading
+48 −2
Original line number Diff line number Diff line
@@ -2028,7 +2028,30 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                    //TODO TestBody
                    // TestBody
                    f_send_SNR(
                               md_sNR(
                                      vc_sessionId,
                                      md_snrBodyAvps(
                                                     vc_originHost,                 // containing an Origin-Host AVP
                                                     vc_originRealm,                // containing an Origin-Realm AVP
                                                     vc_destinationRealm,           // containing a Destination-Realm AVP
                                                     m_msisdn_user_Identity (
                                                                             m_MSISDN_user_identity(char2oct(PX_NotRelatedPrivateIdentity))
                                                     ),
                                                     m_subs_Req_Type(SUBSCRIBE_E)
                                     ))
                    );

                    f_awaiting_SNA(
                                   mdw_sNA( 
                                           vc_sessionId,                       // containing a Session-ID AVP
                                           mdw_snaBodyAvps(
                                                           mw_resultCode(DIAMETER_SUCCESS_E),
                                                           vc_originHost_IUT,              // containing an Origin-Host AVP
                                                           vc_originRealm_IUT
                        ))
                    );

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

@@ -2046,7 +2069,30 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                    //TODO TestBody
                    // TestBody
                    f_send_SNR(
                               md_sNR(
                                      vc_sessionId,
                                      md_snrBodyAvps(
                                                     vc_originHost,                 // containing an Origin-Host AVP
                                                     vc_originRealm,                // containing an Origin-Realm AVP
                                                     vc_destinationRealm,           // containing a Destination-Realm AVP
                                                     m_msisdn_user_Identity (
                                                                             m_MSISDN_user_identity(char2oct(PX_NotRelatedPrivateIdentity))
                                                     ),
                                                     m_subs_Req_Type(UNSUBSCRIBE_E)
                                     ))
                    );

                    f_awaiting_SNA(
                                   mdw_sNA( 
                                           vc_sessionId,                       // containing a Session-ID AVP
                                           mdw_snaBodyAvps(
                                                           mw_resultCode(DIAMETER_SUCCESS_E),
                                                           vc_originHost_IUT,              // containing an Origin-Host AVP
                                                           vc_originRealm_IUT
                        ))
                    );

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());