Loading ttcn/DiameterShDh_TCFunctions.ttcn3 +23 −1 Original line number Original line Diff line number Diff line Loading @@ -1435,10 +1435,32 @@ 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 // to indicate a user data handling procedure action("The IUT is requested to indicate a user data handling procedure"); // Clause 'then': the IUT sends an UD-Request and receives an UD-Answer f_awaiting_UDR( mdw_uDR_Header_UDRBody( ?, ?, // containing a Session-ID AVP mdw_udrBodyAvps( vc_originHost_IUT, // containing a Origin-Host AVP vc_originRealm_IUT, // containing a Destination-Realm AVP vc_destinationRealm_IUT // containing a User-Identity AVP // containing a Data-Reference AVP ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_send_UDA( md_uDA( vc_sessionId, // Set in f_awaiting_UDR md_udaBodyAvps( m_resultCode(DIAMETER_SUCCESS_E), vc_originHost, vc_originRealm ))); f_postamble_Sh_HSS(); f_postamble_Sh_HSS(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); Loading ttcn/DiameterShDh_Templates.ttcn3 +5 −4 Original line number Original line Diff line number Diff line Loading @@ -301,6 +301,7 @@ module DiameterShDh_Templates { template (present) Origin_Realm_AVP p_originRealm := ?, template (present) Origin_Realm_AVP p_originRealm := ?, template (present) Destination_Realm_AVP p_destinationRealm := ? template (present) Destination_Realm_AVP p_destinationRealm := ? ) modifies mw_UDR_Body_dummy := { ) modifies mw_UDR_Body_dummy := { vendor_Specific_Application_Id := ?, origin_Host := p_originHost, origin_Host := p_originHost, origin_Realm := p_originRealm, origin_Realm := p_originRealm, destination_Realm := p_destinationRealm destination_Realm := p_destinationRealm Loading Loading
ttcn/DiameterShDh_TCFunctions.ttcn3 +23 −1 Original line number Original line Diff line number Diff line Loading @@ -1435,10 +1435,32 @@ 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 // to indicate a user data handling procedure action("The IUT is requested to indicate a user data handling procedure"); // Clause 'then': the IUT sends an UD-Request and receives an UD-Answer f_awaiting_UDR( mdw_uDR_Header_UDRBody( ?, ?, // containing a Session-ID AVP mdw_udrBodyAvps( vc_originHost_IUT, // containing a Origin-Host AVP vc_originRealm_IUT, // containing a Destination-Realm AVP vc_destinationRealm_IUT // containing a User-Identity AVP // containing a Data-Reference AVP ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); f_send_UDA( md_uDA( vc_sessionId, // Set in f_awaiting_UDR md_udaBodyAvps( m_resultCode(DIAMETER_SUCCESS_E), vc_originHost, vc_originRealm ))); f_postamble_Sh_HSS(); f_postamble_Sh_HSS(); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); log("*** " & __SCOPE__ & ": INFO: Postamble done. ***"); Loading
ttcn/DiameterShDh_Templates.ttcn3 +5 −4 Original line number Original line Diff line number Diff line Loading @@ -301,6 +301,7 @@ module DiameterShDh_Templates { template (present) Origin_Realm_AVP p_originRealm := ?, template (present) Origin_Realm_AVP p_originRealm := ?, template (present) Destination_Realm_AVP p_destinationRealm := ? template (present) Destination_Realm_AVP p_destinationRealm := ? ) modifies mw_UDR_Body_dummy := { ) modifies mw_UDR_Body_dummy := { vendor_Specific_Application_Id := ?, origin_Host := p_originHost, origin_Host := p_originHost, origin_Realm := p_originRealm, origin_Realm := p_originRealm, destination_Realm := p_destinationRealm destination_Realm := p_destinationRealm Loading