Loading DiameterS9/ttcn/DiameterS9_Templates.ttcn +677 −219 File changed.Preview size limit exceeded, changes collapsed. Show changes DiameterS9/ttcn/DiameterS9_TestSystem.ttcn 0 → 100644 +31 −0 Original line number Diff line number Diff line /** * @author STF 466 * @version $Id: DiameterS9_TestSystem.ttcn$ * @desc This module provides the types and ports used by the test component * for SIP-IMS-DIAMETER tests. */ module DiameterS9_TestSystem { import from DiameterS9_TypesAndValues all; group SystemConfiguration { group Ports { type port DiameterS9Port message { inout DIAMETER_S9_Message }; } // End Group Ports group TestComponents { group TestSystemInterfaces { /* ** @desc The test system interface */ type component TestAdapter { port DiameterS9Port V_PCRF_S9, H_PCRF_S9; //global variables } } // end Group TestSystemInterfaces }// end group TestComponents } //end group SystemConfiguration } // end module DiameterS9_TestSystem DiameterS9/ttcn/DiameterS9_TypesAndValues.ttcn +11 −26 Original line number Diff line number Diff line Loading @@ -18,6 +18,9 @@ module DiameterS9_TypesAndValues { group BasicTypesAndConstants { group DiameterS9Constants { group S9ApplicationIdConstants { const UInt32 c_applId_S9 := 16777267; } //end group S9ApplicationIdConstants group S9AVPCodeConstants { group AVPCodeConstantsTS129_215 { const integer c_subsession_Decision_Info_AVP_Code := 2200; // Ref: table 5.3.1 Loading Loading @@ -130,32 +133,6 @@ group HeaderAndBodyTypes { UTF8String aVP_Data } type enumerated Rule_Failure_Code { UNKNOWN_RULE_NAME_E ( 1), RATING_GROUP_ERROR_E ( 2), SERVICE_IDENTIFIER_ERROR_E ( 3), GW_PCEF_MALFUNCTION_E ( 4), RESOURCES_LIMITATION_E ( 5), MAX_NR_BEARERS_REACHED_E ( 6), UNKNOWN_BEARER_ID_E ( 7), MISSING_BEARER_ID_E ( 8), MISSING_FLOW_INFORMATION_E ( 9), RESOURCE_ALLOCATION_FAILURE_E (10), UNSUCCESSFUL_QOS_VALIDATION_E (11), INCORRECT_FLOW_INFORMATION_E (12), PS_TO_CS_HANDOVER_E (13), TDF_APPLICATION_IDENTIFIER_ERROR_E (14), NO_BEARER_BOUND_E (15), FILTER_RESTRICTIONS_E (16), AN_GW_FAILED_E (17), MISSING_REDIRECT_SERVER_ADDRESS_E (18) } type record Rule_Failure_AVP { //ref: TS129 212 5.3.19 AVP_Header aVP_Header, //Rule-Failure-Code ::= <AVP header: 1031> Rule_Failure_Code rule_Failure } type record Appl_Detection_Info_AVP { //ref: TS129 212 5.3.91 AVP_Header aVP_Header, //Application-Detection-Information ::= <AVP header:1098> TDF_Application_Identifier_AVP tDF_Application_Identifier, Loading Loading @@ -349,6 +326,14 @@ group HeaderAndBodyTypes { }//end group AVPs group MessageTypes { type union DIAMETER_S9_Message { S9_CCR_MSG s9_CCR_MSG, S9_CCA_MSG s9_CCA_MSG, S9_RAR_MSG s9_RAR_MSG, S9_RAA_MSG S9_RAA_MSG } group S9 { type Packet_Filter_Information_AVP Packet_Filter_Info_AVP; // Shortened Name - Alias type AN_GW_Address_AVP AN_GW_Addr_AVP; // Shortened Name - Alias Loading Loading
DiameterS9/ttcn/DiameterS9_Templates.ttcn +677 −219 File changed.Preview size limit exceeded, changes collapsed. Show changes
DiameterS9/ttcn/DiameterS9_TestSystem.ttcn 0 → 100644 +31 −0 Original line number Diff line number Diff line /** * @author STF 466 * @version $Id: DiameterS9_TestSystem.ttcn$ * @desc This module provides the types and ports used by the test component * for SIP-IMS-DIAMETER tests. */ module DiameterS9_TestSystem { import from DiameterS9_TypesAndValues all; group SystemConfiguration { group Ports { type port DiameterS9Port message { inout DIAMETER_S9_Message }; } // End Group Ports group TestComponents { group TestSystemInterfaces { /* ** @desc The test system interface */ type component TestAdapter { port DiameterS9Port V_PCRF_S9, H_PCRF_S9; //global variables } } // end Group TestSystemInterfaces }// end group TestComponents } //end group SystemConfiguration } // end module DiameterS9_TestSystem
DiameterS9/ttcn/DiameterS9_TypesAndValues.ttcn +11 −26 Original line number Diff line number Diff line Loading @@ -18,6 +18,9 @@ module DiameterS9_TypesAndValues { group BasicTypesAndConstants { group DiameterS9Constants { group S9ApplicationIdConstants { const UInt32 c_applId_S9 := 16777267; } //end group S9ApplicationIdConstants group S9AVPCodeConstants { group AVPCodeConstantsTS129_215 { const integer c_subsession_Decision_Info_AVP_Code := 2200; // Ref: table 5.3.1 Loading Loading @@ -130,32 +133,6 @@ group HeaderAndBodyTypes { UTF8String aVP_Data } type enumerated Rule_Failure_Code { UNKNOWN_RULE_NAME_E ( 1), RATING_GROUP_ERROR_E ( 2), SERVICE_IDENTIFIER_ERROR_E ( 3), GW_PCEF_MALFUNCTION_E ( 4), RESOURCES_LIMITATION_E ( 5), MAX_NR_BEARERS_REACHED_E ( 6), UNKNOWN_BEARER_ID_E ( 7), MISSING_BEARER_ID_E ( 8), MISSING_FLOW_INFORMATION_E ( 9), RESOURCE_ALLOCATION_FAILURE_E (10), UNSUCCESSFUL_QOS_VALIDATION_E (11), INCORRECT_FLOW_INFORMATION_E (12), PS_TO_CS_HANDOVER_E (13), TDF_APPLICATION_IDENTIFIER_ERROR_E (14), NO_BEARER_BOUND_E (15), FILTER_RESTRICTIONS_E (16), AN_GW_FAILED_E (17), MISSING_REDIRECT_SERVER_ADDRESS_E (18) } type record Rule_Failure_AVP { //ref: TS129 212 5.3.19 AVP_Header aVP_Header, //Rule-Failure-Code ::= <AVP header: 1031> Rule_Failure_Code rule_Failure } type record Appl_Detection_Info_AVP { //ref: TS129 212 5.3.91 AVP_Header aVP_Header, //Application-Detection-Information ::= <AVP header:1098> TDF_Application_Identifier_AVP tDF_Application_Identifier, Loading Loading @@ -349,6 +326,14 @@ group HeaderAndBodyTypes { }//end group AVPs group MessageTypes { type union DIAMETER_S9_Message { S9_CCR_MSG s9_CCR_MSG, S9_CCA_MSG s9_CCA_MSG, S9_RAR_MSG s9_RAR_MSG, S9_RAA_MSG S9_RAA_MSG } group S9 { type Packet_Filter_Information_AVP Packet_Filter_Info_AVP; // Shortened Name - Alias type AN_GW_Address_AVP AN_GW_Addr_AVP; // Shortened Name - Alias Loading