Loading ttcn/LibDiameter_Interface.ttcn +9 −15 Original line number Original line Diff line number Diff line Loading @@ -27,12 +27,12 @@ module LibDiameter_Interface port LowerLayerPPort LLPP; port LowerLayerPPort LLPP; port DiameterPort DIAMP; port DiameterPort DIAMP; //TODO global variables have to be defined //global variables var charstring vc_ETS_address := ""; //TODO define PIXIT var charstring vc_ETS_address := ""; //defined in init var integer vc_ETS_port := 0; //TODO define PIXIT var integer vc_ETS_port := 3868; //defined in init var charstring vc_SUT_address := ""; //TODO define PIXIT var charstring vc_SUT_address := ""; //defined in init var integer vc_SUT_port := 0; //TODO define PIXIT var integer vc_SUT_port := 3868; //defined in init var integer vc_ETS_conn := 0; //TODO make check if this global variable is zero than connection not available var integer vc_ETS_conn := 0; //used if LLP primitives are in use var DIAMETER_MSG vc_sendDiamMsg ; var DIAMETER_MSG vc_sendDiamMsg ; var DIAMETER_MSG vc_recvDiamMsg ; var DIAMETER_MSG vc_recvDiamMsg ; var DIAMETER_MSG vc_recvDiamMsgDefault ; //global variable defined to save Dimeter message received within default altstep var DIAMETER_MSG vc_recvDiamMsgDefault ; //global variable defined to save Dimeter message received within default altstep Loading @@ -55,19 +55,13 @@ module LibDiameter_Interface var template Result_Code_AVP vc_resultCode; var template Result_Code_AVP vc_resultCode; var template Media_Component_Description_AVP vc_mediaComponentDescription; var template Media_Component_Description_AVP vc_mediaComponentDescription; //general timers timer tc_wait := 5.0; //define PIXIT if needed //TODO general timers have to be defined timer tc_wait := 5.0; //TODO define PIXIT if needed // variables for storing default references // variables for storing default references var default vc_default_diameter; var default vc_default_diameter; var default vc_def_catchSyncStop_diameter; var default vc_def_catchSyncStop_diameter; //TODO check if needed like in SIP // ETS address // var address v_ets_label := { host := PX_SIP_TS1_IPADDR, portField := PX_SIP_TS1_PORT}; // parts needed for Client/SelfSyncComp type compatibility // parts needed for Client/SelfSyncComp type compatibility var StringStack v_stateStack := c_initStringStack; var StringStack v_stateStack := c_initStringStack; port SyncPort syncSendPort; port SyncPort syncSendPort; Loading ttcn/LibDiameter_Steps.ttcn +1 −4 Original line number Original line Diff line number Diff line Loading @@ -68,7 +68,6 @@ group AwaitingMessage { []DIAMP.receive (p_diameterMSG) -> value v_MSG []DIAMP.receive (p_diameterMSG) -> value v_MSG { { tc_wait.stop; tc_wait.stop; //TODO store received params vc_recvDiamMsg := v_MSG; vc_recvDiamMsg := v_MSG; } } } } Loading @@ -81,7 +80,6 @@ group AwaitingMessage { []DIAMP.receive (p_diameterMSG) -> value v_MSG []DIAMP.receive (p_diameterMSG) -> value v_MSG { { tc_wait.stop; tc_wait.stop; //TODO store received params vc_recvDiamMsg := v_MSG; vc_recvDiamMsg := v_MSG; } } } } Loading Loading @@ -823,7 +821,6 @@ group Postambles { function f_postambleDiameterBase()runs on DiameterComponent function f_postambleDiameterBase()runs on DiameterComponent { { //TODO define templates f_send_DPR(m_DPR_basic(vc_originHost, vc_originRealm)); f_send_DPR(m_DPR_basic(vc_originHost, vc_originRealm)); f_awaiting_DPA(mw_DPA_dummy); f_awaiting_DPA(mw_DPA_dummy); Loading Loading
ttcn/LibDiameter_Interface.ttcn +9 −15 Original line number Original line Diff line number Diff line Loading @@ -27,12 +27,12 @@ module LibDiameter_Interface port LowerLayerPPort LLPP; port LowerLayerPPort LLPP; port DiameterPort DIAMP; port DiameterPort DIAMP; //TODO global variables have to be defined //global variables var charstring vc_ETS_address := ""; //TODO define PIXIT var charstring vc_ETS_address := ""; //defined in init var integer vc_ETS_port := 0; //TODO define PIXIT var integer vc_ETS_port := 3868; //defined in init var charstring vc_SUT_address := ""; //TODO define PIXIT var charstring vc_SUT_address := ""; //defined in init var integer vc_SUT_port := 0; //TODO define PIXIT var integer vc_SUT_port := 3868; //defined in init var integer vc_ETS_conn := 0; //TODO make check if this global variable is zero than connection not available var integer vc_ETS_conn := 0; //used if LLP primitives are in use var DIAMETER_MSG vc_sendDiamMsg ; var DIAMETER_MSG vc_sendDiamMsg ; var DIAMETER_MSG vc_recvDiamMsg ; var DIAMETER_MSG vc_recvDiamMsg ; var DIAMETER_MSG vc_recvDiamMsgDefault ; //global variable defined to save Dimeter message received within default altstep var DIAMETER_MSG vc_recvDiamMsgDefault ; //global variable defined to save Dimeter message received within default altstep Loading @@ -55,19 +55,13 @@ module LibDiameter_Interface var template Result_Code_AVP vc_resultCode; var template Result_Code_AVP vc_resultCode; var template Media_Component_Description_AVP vc_mediaComponentDescription; var template Media_Component_Description_AVP vc_mediaComponentDescription; //general timers timer tc_wait := 5.0; //define PIXIT if needed //TODO general timers have to be defined timer tc_wait := 5.0; //TODO define PIXIT if needed // variables for storing default references // variables for storing default references var default vc_default_diameter; var default vc_default_diameter; var default vc_def_catchSyncStop_diameter; var default vc_def_catchSyncStop_diameter; //TODO check if needed like in SIP // ETS address // var address v_ets_label := { host := PX_SIP_TS1_IPADDR, portField := PX_SIP_TS1_PORT}; // parts needed for Client/SelfSyncComp type compatibility // parts needed for Client/SelfSyncComp type compatibility var StringStack v_stateStack := c_initStringStack; var StringStack v_stateStack := c_initStringStack; port SyncPort syncSendPort; port SyncPort syncSendPort; Loading
ttcn/LibDiameter_Steps.ttcn +1 −4 Original line number Original line Diff line number Diff line Loading @@ -68,7 +68,6 @@ group AwaitingMessage { []DIAMP.receive (p_diameterMSG) -> value v_MSG []DIAMP.receive (p_diameterMSG) -> value v_MSG { { tc_wait.stop; tc_wait.stop; //TODO store received params vc_recvDiamMsg := v_MSG; vc_recvDiamMsg := v_MSG; } } } } Loading @@ -81,7 +80,6 @@ group AwaitingMessage { []DIAMP.receive (p_diameterMSG) -> value v_MSG []DIAMP.receive (p_diameterMSG) -> value v_MSG { { tc_wait.stop; tc_wait.stop; //TODO store received params vc_recvDiamMsg := v_MSG; vc_recvDiamMsg := v_MSG; } } } } Loading Loading @@ -823,7 +821,6 @@ group Postambles { function f_postambleDiameterBase()runs on DiameterComponent function f_postambleDiameterBase()runs on DiameterComponent { { //TODO define templates f_send_DPR(m_DPR_basic(vc_originHost, vc_originRealm)); f_send_DPR(m_DPR_basic(vc_originHost, vc_originRealm)); f_awaiting_DPA(mw_DPA_dummy); f_awaiting_DPA(mw_DPA_dummy); Loading