Loading ttcn/LibDiameter_Templates.ttcn +384 −0 Original line number Diff line number Diff line Loading @@ -199,6 +199,182 @@ module LibDiameter_Templates { } //end group DiameterHeaderGroup group SpecificAVPHeaders{ template Origin_Host_AVP m_originHost_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Destination_Host_AVP m_destinationHost_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Origin_Realm_AVP m_originRealm_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Destination_Realm_AVP m_destinationRealm_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Vendor_Id_AVP m_vendorId_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := 0 } template Product_Name_AVP m_productName_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Disconnect_Cause_AVP m_disconnectCause_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := REBOOTING_E } template Termination_Cause_AVP m_terminationCause_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := DIAMETER_LOGOUT_E } template Session_Id_AVP m_sessionId_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Auth_Application_Id_AVP m_authApplicationId_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := 0 } template Result_Code_AVP m_resultCode_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := 0 } } //end group SpecificAVPHeaders } //end group HeaderFieldTemplates Loading @@ -206,10 +382,218 @@ module LibDiameter_Templates { group MessageTemplates { group dummy_templates { group dummy_request_templates_send { template CER_MSG m_CER_dummy := { header := m_diameterHeaderReq_dummy(CER_E, 0), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, host_IP_Address := {}, vendor_Id := m_vendorId_dummy, product_Name := m_productName_dummy, origin_State_Id := omit, supported_Vendor_Id := omit, auth_Application_Id := omit, inband_Security_Id := omit, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit } template DWR_MSG m_DWR_dummy := { header := m_diameterHeaderReq_dummy(DWR_E, 0), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, origin_State_Id := omit } template DPR_MSG m_DPR_dummy := { header := m_diameterHeaderReq_dummy(DPR_E, 0), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, disconnect_Cause_AVP := m_disconnectCause_dummy } template AAR_MSG m_AAR_dummy := { header := m_diameterHeaderReq_dummy(AAR_E, 0), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, af_Application_Id := omit, media_Component_Description := omit, service_Info_Status := omit, af_Charging_Identifier := omit, sip_Forking_Indication := omit, specific_Action := omit, subscription_Id := omit, supported_Features := omit, reservation_Priority := omit, framed_IP_Address := omit, framed_IPv6_Address := omit, called_Station_Id := omit, service_URN := omit, sponsored_Connectivity_Data := omit, mps_Identifier := omit, user_Name := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template STR_MSG m_STR_dummy := { header := m_diameterHeaderReq_dummy(STR_E, 0), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, auth_Application_Id := m_authApplicationId_dummy, termination_Cause := m_terminationCause_dummy, user_Name := omit, destination_Host := omit, class := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template ASR_MSG m_ASR_dummy := { header := m_diameterHeaderReq_dummy(ASR_E, 0), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, abort_cause := omit, user_Name := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } }//end group dummy_request_templates_send group dummy_request_templates_receive { }//end group dummy_request_templates_receive group dummy_answer_templates_send { template CEA_MSG m_CEA_dummy := { header := m_diameterHeaderReq_dummy(CEA_E, 0), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, host_IP_Address := {}, vendor_Id := m_vendorId_dummy, product_Name := m_productName_dummy, origin_State_Id := omit, error_Message := omit, failed_AVP := omit, supported_Vendor_Id := omit, auth_Application_Id := omit, inband_Security_Id := omit, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit } template DWA_MSG m_DWA_dummy := { header := m_diameterHeaderReq_dummy(DWA_E, 0), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, error_Message := omit, failed_AVP := omit, origin_State_Id := omit } template DPA_MSG m_DPA_dummy := { header := m_diameterHeaderReq_dummy(DPA_E, 0), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, error_Message := omit, failed_AVP := omit } template AAA_MSG m_AAA_dummy := { header := m_diameterHeaderReq_dummy(AAA_E, 0), session_Id := m_sessionId_dummy, result_Code := omit, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, auth_Application_Id := m_authApplicationId_dummy, experimental_result := omit, access_network_charging_Identifier := omit, access_network_chrging_address := omit, acceptable_service_info_AVP := omit, ip_Can_Type := omit, rat_Type := omit, supported_Features := omit, class := omit, user_Name := omit, origin_State_Id := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template STA_MSG m_STA_dummy := { header := m_diameterHeaderReq_dummy(STA_E, 0), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, class := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, sponsored_Connectivity_Data := omit, origin_State_Id := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template ASA_MSG m_ASA_dummy := { header := m_diameterHeaderReq_dummy(ASA_E, 0), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, origin_State_Id := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } }//end group dummy_answer_templates_send group dummy_answer_templates_receive { }//end group dummy_answer_templates_receive Loading Loading
ttcn/LibDiameter_Templates.ttcn +384 −0 Original line number Diff line number Diff line Loading @@ -199,6 +199,182 @@ module LibDiameter_Templates { } //end group DiameterHeaderGroup group SpecificAVPHeaders{ template Origin_Host_AVP m_originHost_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Destination_Host_AVP m_destinationHost_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Origin_Realm_AVP m_originRealm_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Destination_Realm_AVP m_destinationRealm_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Vendor_Id_AVP m_vendorId_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := 0 } template Product_Name_AVP m_productName_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Disconnect_Cause_AVP m_disconnectCause_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := REBOOTING_E } template Termination_Cause_AVP m_terminationCause_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := DIAMETER_LOGOUT_E } template Session_Id_AVP m_sessionId_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := "" } template Auth_Application_Id_AVP m_authApplicationId_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := 0 } template Result_Code_AVP m_resultCode_dummy := { aVP_Header := { aVP_Code := {0}, aVP_flags := { v_bit := '0'B, m_bit := '0'B, p_bit := '0'B, reserved_bits := '00000'B }, aVP_len := 0, aVP_vid := omit }, aVP_Data := 0 } } //end group SpecificAVPHeaders } //end group HeaderFieldTemplates Loading @@ -206,10 +382,218 @@ module LibDiameter_Templates { group MessageTemplates { group dummy_templates { group dummy_request_templates_send { template CER_MSG m_CER_dummy := { header := m_diameterHeaderReq_dummy(CER_E, 0), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, host_IP_Address := {}, vendor_Id := m_vendorId_dummy, product_Name := m_productName_dummy, origin_State_Id := omit, supported_Vendor_Id := omit, auth_Application_Id := omit, inband_Security_Id := omit, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit } template DWR_MSG m_DWR_dummy := { header := m_diameterHeaderReq_dummy(DWR_E, 0), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, origin_State_Id := omit } template DPR_MSG m_DPR_dummy := { header := m_diameterHeaderReq_dummy(DPR_E, 0), origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, disconnect_Cause_AVP := m_disconnectCause_dummy } template AAR_MSG m_AAR_dummy := { header := m_diameterHeaderReq_dummy(AAR_E, 0), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, af_Application_Id := omit, media_Component_Description := omit, service_Info_Status := omit, af_Charging_Identifier := omit, sip_Forking_Indication := omit, specific_Action := omit, subscription_Id := omit, supported_Features := omit, reservation_Priority := omit, framed_IP_Address := omit, framed_IPv6_Address := omit, called_Station_Id := omit, service_URN := omit, sponsored_Connectivity_Data := omit, mps_Identifier := omit, user_Name := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template STR_MSG m_STR_dummy := { header := m_diameterHeaderReq_dummy(STR_E, 0), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, auth_Application_Id := m_authApplicationId_dummy, termination_Cause := m_terminationCause_dummy, user_Name := omit, destination_Host := omit, class := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } template ASR_MSG m_ASR_dummy := { header := m_diameterHeaderReq_dummy(ASR_E, 0), session_Id := m_sessionId_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, destination_Realm := m_destinationRealm_dummy, destination_Host := m_destinationHost_dummy, auth_Application_Id := m_authApplicationId_dummy, abort_cause := omit, user_Name := omit, origin_State_Id := omit, proxy_Info := omit, poute_Record := omit, aVP := omit } }//end group dummy_request_templates_send group dummy_request_templates_receive { }//end group dummy_request_templates_receive group dummy_answer_templates_send { template CEA_MSG m_CEA_dummy := { header := m_diameterHeaderReq_dummy(CEA_E, 0), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, host_IP_Address := {}, vendor_Id := m_vendorId_dummy, product_Name := m_productName_dummy, origin_State_Id := omit, error_Message := omit, failed_AVP := omit, supported_Vendor_Id := omit, auth_Application_Id := omit, inband_Security_Id := omit, acct_Application_Id := omit, vendor_Specific_Application_Id := omit, firmware_Revision := omit, aVP := omit } template DWA_MSG m_DWA_dummy := { header := m_diameterHeaderReq_dummy(DWA_E, 0), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, error_Message := omit, failed_AVP := omit, origin_State_Id := omit } template DPA_MSG m_DPA_dummy := { header := m_diameterHeaderReq_dummy(DPA_E, 0), result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, error_Message := omit, failed_AVP := omit } template AAA_MSG m_AAA_dummy := { header := m_diameterHeaderReq_dummy(AAA_E, 0), session_Id := m_sessionId_dummy, result_Code := omit, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, auth_Application_Id := m_authApplicationId_dummy, experimental_result := omit, access_network_charging_Identifier := omit, access_network_chrging_address := omit, acceptable_service_info_AVP := omit, ip_Can_Type := omit, rat_Type := omit, supported_Features := omit, class := omit, user_Name := omit, origin_State_Id := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template STA_MSG m_STA_dummy := { header := m_diameterHeaderReq_dummy(STA_E, 0), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, class := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, sponsored_Connectivity_Data := omit, origin_State_Id := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } template ASA_MSG m_ASA_dummy := { header := m_diameterHeaderReq_dummy(ASA_E, 0), session_Id := m_sessionId_dummy, result_Code := m_resultCode_dummy, origin_Host := m_originHost_dummy, origin_Realm := m_originRealm_dummy, user_Name := omit, origin_State_Id := omit, error_Message := omit, error_Reporting_Host := omit, failed_AVP := omit, redirect_Host := omit, redirect_Host_Usage := omit, redirect_Host_Cache_Time := omit, proxy_Info := omit, aVP := omit } }//end group dummy_answer_templates_send group dummy_answer_templates_receive { }//end group dummy_answer_templates_receive Loading