Loading ttcn/DiameterShDh_TCFunctions.ttcn3 +11 −11 Original line number Diff line number Diff line Loading @@ -3184,7 +3184,7 @@ module DiameterShDh_TCFunctions { mw_avpType( // indicating missing Visited-Network-Identifier AVP mw_aVP_Header_any_Code( c_user_Identity_AVP_Code ))}) )),*}) } ))); Loading Loading @@ -3221,7 +3221,7 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference_dummy // containing a Data-Reference AVP mw_data_Reference(PX_Data_Reference_Type) // containing a Data-Reference AVP // indicating RepositoryData (0) ))); Loading Loading @@ -3262,7 +3262,7 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference_dummy // containing a Data-Reference AVP mw_data_Reference(REPOSITORY_DATA_E) // containing a Data-Reference AVP // containing a Service-Indication AVP ))); Loading Loading @@ -3303,10 +3303,10 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference_dummy, // containing a Data-Reference AVP mw_data_Reference(INITIAL_FILTER_CRITERIA_E), // containing a Data-Reference AVP // indicating RepositoryData (0) m_server_name( // Server-Name AVP PX_IUT_SIP_URL // indicating SIP URL of the IUT mw_server_name( // Server-Name AVP valueof(PX_IUT_SIP_URL) // indicating SIP URL of the IUT ) ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading Loading @@ -3346,10 +3346,10 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference( // containing a Data-Reference AVP mw_data_Reference( // containing a Data-Reference AVP DSAI_E // indicating DSAI (19) ), m_dSAI_Tag_AVP( // containing a DSAI-Tag AVP mw_dSAI_Tag_AVP( // containing a DSAI-Tag AVP PX_DSAI_TAG ) ))); Loading Loading @@ -3477,8 +3477,8 @@ module DiameterShDh_TCFunctions { vc_originRealm, // containing an Origin-Realm AVP vc_destinationHost, // containing an Destination-Host AVP vc_destinationRealm, // containing a Destination-Realm AVP m_specific_user_Identity, // containing a User-Identity AVP m_user_Data_dummy // Containing a User-Data AVP m_specific_user_Identity(m_public_user_identity(PX_PublicUserIdentity)), // containing a User-Identity AVP m_user_Data_shData(char2oct("<?xml version=""1.0"" encoding=""UTF-8""?><Sh-Data><Sh-IMS-Data><Extension><Extension><Extension><Extension><STN-SR>+12378889999</STN-SR></Extension></Extension></Extension></Extension></Sh-IMS-Data></Sh-Data>")) ) ) ); Loading ttcn/DiameterShDh_Templates.ttcn3 +34 −5 Original line number Diff line number Diff line Loading @@ -241,6 +241,27 @@ module DiameterShDh_Templates { aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_session_Id_AVP_Code), aVP_Data := ? } template (present) Data_Reference_AVP mw_data_Reference( in template (present) Data_Reference_Type p_aVP_Data ) := { aVP_Header := mw_aVP_HeaderVid_Mbit1(c_data_Reference_AVP_Code, ?, c_vendId3gpp), aVP_Data := p_aVP_Data } template (present) Server_Name_AVP mw_server_name( in template (present) UTF8String p_aVP_Data ) := { aVP_Header := mw_aVP_HeaderVid_Mbit1(c_server_Name_AVP_Code, ?, c_vendId3gpp), aVP_Data := p_aVP_Data } template (present) DSAI_Tag_AVP mw_dSAI_Tag_AVP( in template (present) octetstring p_aVP_Data ) := { aVP_Header := mw_aVP_HeaderVid_Mbit1(c_dSAI_Tag_AVP_Code, ?, c_vendId3gpp), aVP_Data := p_aVP_Data } } // End of group receivingTemplatesForAVPs } // End of group SpecificAVPHeaders Loading Loading @@ -547,7 +568,8 @@ module DiameterShDh_Templates { destination_Realm := p_destination_Realm, user_Identity := p_user_Identity, data_Reference := {p_data_Reference}, identity_Set := {m_identity_set(IMPLICIT_IDENTITIES_E)} identity_Set := {m_identity_set(IMPLICIT_IDENTITIES_E)}//, //user_Name := m_userName(PX_Private_Identity) } // End of template md_udrBodyAvps /** Loading Loading @@ -732,7 +754,8 @@ module DiameterShDh_Templates { origin_Realm := p_origin_Realm, destination_Host := p_destination_Host, destination_Realm := p_destination_Realm, user_Identity := p_user_Identity user_Identity := p_user_Identity, user_Data := p_user_data } // End of template md_pnrBodyAvps } // End of group pnr_msg Loading Loading @@ -774,7 +797,8 @@ module DiameterShDh_Templates { destination_Realm := p_destination_Realm, user_Identity := p_user_Identity, data_Reference := {p_data_Reference}, user_Data := p_user_data user_Data := p_user_data//, //user_Name := m_userName(PX_Private_Identity) } // End of template md_purBodyAvps } // End of group pur_msg Loading Loading @@ -1195,6 +1219,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_UDA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm Loading Loading @@ -1235,6 +1260,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_PNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm Loading @@ -1245,6 +1271,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_PNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, experimental_Result := p_experimental_Result, origin_Host := p_originHost, origin_Realm := p_originRealm Loading Loading @@ -1287,6 +1314,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_PUA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm Loading @@ -1298,6 +1326,7 @@ module DiameterShDh_Templates { in template (value) Origin_Realm_AVP p_originRealm, in template (value) Redirect_Host_AVP p_redirect_host ) modifies m_PUA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm, Loading Loading @@ -1327,7 +1356,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_SNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_dummy,//required only in TS129 229 vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, auth_Session_State := m_auth_Session_State_dummy, result_Code := p_resultCode, origin_Host := p_originHost, Loading @@ -1340,7 +1369,7 @@ module DiameterShDh_Templates { in template (value) Origin_Realm_AVP p_originRealm, in template (value) Redirect_Host_AVP p_redirect_host ) modifies m_SNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_dummy,//required only in TS129 229 vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, auth_Session_State := m_auth_Session_State_dummy, result_Code := p_resultCode, origin_Host := p_originHost, Loading ttcn/DiameterShDh_TestCases.ttcn3 +1 −1 File changed.Contains only whitespace changes. Show changes Loading
ttcn/DiameterShDh_TCFunctions.ttcn3 +11 −11 Original line number Diff line number Diff line Loading @@ -3184,7 +3184,7 @@ module DiameterShDh_TCFunctions { mw_avpType( // indicating missing Visited-Network-Identifier AVP mw_aVP_Header_any_Code( c_user_Identity_AVP_Code ))}) )),*}) } ))); Loading Loading @@ -3221,7 +3221,7 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference_dummy // containing a Data-Reference AVP mw_data_Reference(PX_Data_Reference_Type) // containing a Data-Reference AVP // indicating RepositoryData (0) ))); Loading Loading @@ -3262,7 +3262,7 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference_dummy // containing a Data-Reference AVP mw_data_Reference(REPOSITORY_DATA_E) // containing a Data-Reference AVP // containing a Service-Indication AVP ))); Loading Loading @@ -3303,10 +3303,10 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference_dummy, // containing a Data-Reference AVP mw_data_Reference(INITIAL_FILTER_CRITERIA_E), // containing a Data-Reference AVP // indicating RepositoryData (0) m_server_name( // Server-Name AVP PX_IUT_SIP_URL // indicating SIP URL of the IUT mw_server_name( // Server-Name AVP valueof(PX_IUT_SIP_URL) // indicating SIP URL of the IUT ) ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); Loading Loading @@ -3346,10 +3346,10 @@ module DiameterShDh_TCFunctions { vc_originRealm_IUT, // containing an Origin-Realm AVP vc_destinationRealm_IUT, // containing a Destination-Realm AVP // containing a User-Identity AVP m_data_Reference( // containing a Data-Reference AVP mw_data_Reference( // containing a Data-Reference AVP DSAI_E // indicating DSAI (19) ), m_dSAI_Tag_AVP( // containing a DSAI-Tag AVP mw_dSAI_Tag_AVP( // containing a DSAI-Tag AVP PX_DSAI_TAG ) ))); Loading Loading @@ -3477,8 +3477,8 @@ module DiameterShDh_TCFunctions { vc_originRealm, // containing an Origin-Realm AVP vc_destinationHost, // containing an Destination-Host AVP vc_destinationRealm, // containing a Destination-Realm AVP m_specific_user_Identity, // containing a User-Identity AVP m_user_Data_dummy // Containing a User-Data AVP m_specific_user_Identity(m_public_user_identity(PX_PublicUserIdentity)), // containing a User-Identity AVP m_user_Data_shData(char2oct("<?xml version=""1.0"" encoding=""UTF-8""?><Sh-Data><Sh-IMS-Data><Extension><Extension><Extension><Extension><STN-SR>+12378889999</STN-SR></Extension></Extension></Extension></Extension></Sh-IMS-Data></Sh-Data>")) ) ) ); Loading
ttcn/DiameterShDh_Templates.ttcn3 +34 −5 Original line number Diff line number Diff line Loading @@ -241,6 +241,27 @@ module DiameterShDh_Templates { aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_session_Id_AVP_Code), aVP_Data := ? } template (present) Data_Reference_AVP mw_data_Reference( in template (present) Data_Reference_Type p_aVP_Data ) := { aVP_Header := mw_aVP_HeaderVid_Mbit1(c_data_Reference_AVP_Code, ?, c_vendId3gpp), aVP_Data := p_aVP_Data } template (present) Server_Name_AVP mw_server_name( in template (present) UTF8String p_aVP_Data ) := { aVP_Header := mw_aVP_HeaderVid_Mbit1(c_server_Name_AVP_Code, ?, c_vendId3gpp), aVP_Data := p_aVP_Data } template (present) DSAI_Tag_AVP mw_dSAI_Tag_AVP( in template (present) octetstring p_aVP_Data ) := { aVP_Header := mw_aVP_HeaderVid_Mbit1(c_dSAI_Tag_AVP_Code, ?, c_vendId3gpp), aVP_Data := p_aVP_Data } } // End of group receivingTemplatesForAVPs } // End of group SpecificAVPHeaders Loading Loading @@ -547,7 +568,8 @@ module DiameterShDh_Templates { destination_Realm := p_destination_Realm, user_Identity := p_user_Identity, data_Reference := {p_data_Reference}, identity_Set := {m_identity_set(IMPLICIT_IDENTITIES_E)} identity_Set := {m_identity_set(IMPLICIT_IDENTITIES_E)}//, //user_Name := m_userName(PX_Private_Identity) } // End of template md_udrBodyAvps /** Loading Loading @@ -732,7 +754,8 @@ module DiameterShDh_Templates { origin_Realm := p_origin_Realm, destination_Host := p_destination_Host, destination_Realm := p_destination_Realm, user_Identity := p_user_Identity user_Identity := p_user_Identity, user_Data := p_user_data } // End of template md_pnrBodyAvps } // End of group pnr_msg Loading Loading @@ -774,7 +797,8 @@ module DiameterShDh_Templates { destination_Realm := p_destination_Realm, user_Identity := p_user_Identity, data_Reference := {p_data_Reference}, user_Data := p_user_data user_Data := p_user_data//, //user_Name := m_userName(PX_Private_Identity) } // End of template md_purBodyAvps } // End of group pur_msg Loading Loading @@ -1195,6 +1219,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_UDA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm Loading Loading @@ -1235,6 +1260,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_PNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm Loading @@ -1245,6 +1271,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_PNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, experimental_Result := p_experimental_Result, origin_Host := p_originHost, origin_Realm := p_originRealm Loading Loading @@ -1287,6 +1314,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_PUA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm Loading @@ -1298,6 +1326,7 @@ module DiameterShDh_Templates { in template (value) Origin_Realm_AVP p_originRealm, in template (value) Redirect_Host_AVP p_redirect_host ) modifies m_PUA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, result_Code := p_resultCode, origin_Host := p_originHost, origin_Realm := p_originRealm, Loading Loading @@ -1327,7 +1356,7 @@ module DiameterShDh_Templates { in template (value) Origin_Host_AVP p_originHost, in template (value) Origin_Realm_AVP p_originRealm ) modifies m_SNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_dummy,//required only in TS129 229 vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, auth_Session_State := m_auth_Session_State_dummy, result_Code := p_resultCode, origin_Host := p_originHost, Loading @@ -1340,7 +1369,7 @@ module DiameterShDh_Templates { in template (value) Origin_Realm_AVP p_originRealm, in template (value) Redirect_Host_AVP p_redirect_host ) modifies m_SNA_Body_dummy := { vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_dummy,//required only in TS129 229 vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh, auth_Session_State := m_auth_Session_State_dummy, result_Code := p_resultCode, origin_Host := p_originHost, Loading