Loading ttcn/DiameterShDh_TCFunctions.ttcn3 +30 −3 Original line number Original line Diff line number Diff line Loading @@ -379,7 +379,34 @@ module DiameterShDh_TCFunctions { f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); //TODO TestBody // TestBody f_send_UDR( md_uDR( vc_sessionId, md_udrBodyAvps( vc_originHost, // containing an Origin-Host AVP vc_originRealm, // containing an Origin-Realm AVP vc_destinationRealm, // containing a Destination-Realm AVP m_specific_user_Identity ( m_public_user_identity(PX_PublicUser_MSISDN) ), m_data_Reference( // containing an Reference-Data AVP TADS_INFORMATION_E // indication TADS_INFORMATION_E ) ) ) ); f_awaiting_UDA( mdw_uDA( vc_sessionId, // containing a Session-ID AVP mdw_udaBodyAvps_user_Data( vc_originHost_IUT, // containing an Origin-Host AVP vc_originRealm_IUT, // containing an Origin-Realm AVP mw_user_Data( // containing an Uswr-Data AVP '00'O // indicating TADS information )))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading @@ -387,7 +414,7 @@ module DiameterShDh_TCFunctions { f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_SH_HSS_UD_08() } // End of function f_TC_SH_HSS_UD_08 function f_TC_SH_HSS_UD_09() runs on DiameterShDh { function f_TC_SH_HSS_UD_09() runs on DiameterShDh { // Local variables // Local variables Loading ttcn/DiameterShDh_Templates.ttcn3 +18 −0 Original line number Original line Diff line number Diff line Loading @@ -159,6 +159,12 @@ module DiameterShDh_Templates { aVP_Data := p_aVP_Data aVP_Data := p_aVP_Data } } template User_Data_AVP mw_user_Data( template (present) octetstring p_aVP_Data ) modifies mw_user_Data_dummy_RFC := { aVP_Data := p_aVP_Data } } // End of group receivingTemplatesForAVPs } // End of group receivingTemplatesForAVPs } // End of group SpecificAVPHeaders } // End of group SpecificAVPHeaders Loading Loading @@ -674,6 +680,18 @@ module DiameterShDh_Templates { origin_Realm := p_originRealm origin_Realm := p_originRealm } // End of template mdw_udaBodyAvps } // End of template mdw_udaBodyAvps template (present) UDA_Body_AVP mdw_udaBodyAvps_user_Data( template (present) Result_Code_AVP p_resultCode, template (present) Origin_Host_AVP p_originHost, template (present) Origin_Realm_AVP p_originRealm, template (present) User_Data_AVP p_user_data ) modifies mw_UDA_Body_dummy := { result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm, user_Data := p_user_data } // End of template mdw_udaBodyAvps template (present) UDA_Body_AVP mdw_udaBodyAvps_redirect( template (present) UDA_Body_AVP mdw_udaBodyAvps_redirect( template (present) Result_Code_AVP p_resultCode, template (present) Result_Code_AVP p_resultCode, template (present) Origin_Host_AVP p_originHost, template (present) Origin_Host_AVP p_originHost, Loading ttcn/DiameterShDh_TestCases.ttcn3 +6 −6 Original line number Original line Diff line number Diff line Loading @@ -510,7 +510,7 @@ module DiameterShDh_TestCases { * indicating IMS Public User Identity * indicating IMS Public User Identity * containing a Data-Reference AVP * containing a Data-Reference AVP * indicating TADSinformation (26) * indicating TADSinformation (26) sends a UD-Answer * sends a UD-Answer * containing a Session-ID AVP * containing a Session-ID AVP * containing a Vendor-Specific-Application-Id AVP * containing a Vendor-Specific-Application-Id AVP * containing an Auth-Session-State AVP * containing an Auth-Session-State AVP Loading Loading
ttcn/DiameterShDh_TCFunctions.ttcn3 +30 −3 Original line number Original line Diff line number Diff line Loading @@ -379,7 +379,34 @@ module DiameterShDh_TCFunctions { f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); log("*** " & __SCOPE__ & ": INFO: Preamble done. ***"); //TODO TestBody // TestBody f_send_UDR( md_uDR( vc_sessionId, md_udrBodyAvps( vc_originHost, // containing an Origin-Host AVP vc_originRealm, // containing an Origin-Realm AVP vc_destinationRealm, // containing a Destination-Realm AVP m_specific_user_Identity ( m_public_user_identity(PX_PublicUser_MSISDN) ), m_data_Reference( // containing an Reference-Data AVP TADS_INFORMATION_E // indication TADS_INFORMATION_E ) ) ) ); f_awaiting_UDA( mdw_uDA( vc_sessionId, // containing a Session-ID AVP mdw_udaBodyAvps_user_Data( vc_originHost_IUT, // containing an Origin-Host AVP vc_originRealm_IUT, // containing an Origin-Realm AVP mw_user_Data( // containing an Uswr-Data AVP '00'O // indicating TADS information )))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading @@ -387,7 +414,7 @@ module DiameterShDh_TCFunctions { f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); } // End of function f_TC_SH_HSS_UD_08() } // End of function f_TC_SH_HSS_UD_08 function f_TC_SH_HSS_UD_09() runs on DiameterShDh { function f_TC_SH_HSS_UD_09() runs on DiameterShDh { // Local variables // Local variables Loading
ttcn/DiameterShDh_Templates.ttcn3 +18 −0 Original line number Original line Diff line number Diff line Loading @@ -159,6 +159,12 @@ module DiameterShDh_Templates { aVP_Data := p_aVP_Data aVP_Data := p_aVP_Data } } template User_Data_AVP mw_user_Data( template (present) octetstring p_aVP_Data ) modifies mw_user_Data_dummy_RFC := { aVP_Data := p_aVP_Data } } // End of group receivingTemplatesForAVPs } // End of group receivingTemplatesForAVPs } // End of group SpecificAVPHeaders } // End of group SpecificAVPHeaders Loading Loading @@ -674,6 +680,18 @@ module DiameterShDh_Templates { origin_Realm := p_originRealm origin_Realm := p_originRealm } // End of template mdw_udaBodyAvps } // End of template mdw_udaBodyAvps template (present) UDA_Body_AVP mdw_udaBodyAvps_user_Data( template (present) Result_Code_AVP p_resultCode, template (present) Origin_Host_AVP p_originHost, template (present) Origin_Realm_AVP p_originRealm, template (present) User_Data_AVP p_user_data ) modifies mw_UDA_Body_dummy := { result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm, user_Data := p_user_data } // End of template mdw_udaBodyAvps template (present) UDA_Body_AVP mdw_udaBodyAvps_redirect( template (present) UDA_Body_AVP mdw_udaBodyAvps_redirect( template (present) Result_Code_AVP p_resultCode, template (present) Result_Code_AVP p_resultCode, template (present) Origin_Host_AVP p_originHost, template (present) Origin_Host_AVP p_originHost, Loading
ttcn/DiameterShDh_TestCases.ttcn3 +6 −6 Original line number Original line Diff line number Diff line Loading @@ -510,7 +510,7 @@ module DiameterShDh_TestCases { * indicating IMS Public User Identity * indicating IMS Public User Identity * containing a Data-Reference AVP * containing a Data-Reference AVP * indicating TADSinformation (26) * indicating TADSinformation (26) sends a UD-Answer * sends a UD-Answer * containing a Session-ID AVP * containing a Session-ID AVP * containing a Vendor-Specific-Application-Id AVP * containing a Vendor-Specific-Application-Id AVP * containing an Auth-Session-State AVP * containing an Auth-Session-State AVP Loading