Loading DiameterS6a/ttcn/DiameterS6a_Steps.ttcn3 +18 −2 Original line number Original line Diff line number Diff line Loading @@ -23,12 +23,14 @@ import from LibDiameter_Templates { import from LibDiameter_Templates { template template m_originHost, m_originRealm, m_sessionId, m_destinationHost, m_destinationRealm, m_userName m_originHost, m_originRealm, m_sessionId, m_destinationHost, m_destinationRealm, m_userName, mw_DWR_dummy, m_DWA_basic; }; }; import from LibDiameter_Steps { import from LibDiameter_Steps { function function f_preambleDiameterBaseClient, f_preambleDiameterBaseServer, f_IPV4or6_String2Address, f_preambleDiameterBaseClient, f_preambleDiameterBaseServer, f_IPV4or6_String2Address, f_send_ULR, f_send_ULA, f_awaiting_ULR, f_awaiting_ULA, f_postambleDiameterBase f_send_ULR, f_send_ULA, f_awaiting_ULR, f_awaiting_ULA, f_send_DWA, f_postambleDiameterBase; }; }; import from LibDiameter_Interface { import from LibDiameter_Interface { type type Loading Loading @@ -86,6 +88,13 @@ log("*** a_mme_default: ERROR: Received an unexpected UL-Request message, process it as an error ***"); log("*** a_mme_default: ERROR: Received an unexpected UL-Request message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); } } [] DIAMP.receive (DIAMETER_MSG:{dWR_MSG := mw_DWR_dummy}) -> value vc_recvDiamMsgDefault { vc_recv_hopid:= vc_recvDiamMsgDefault.dWR_MSG.header.hopid; vc_recv_endid:= vc_recvDiamMsgDefault.dWR_MSG.header.endid; f_send_DWA(m_DWA_basic(vc_originHost, vc_originRealm)); repeat; } [] DIAMP.receive { // Received an unexpected message, process it as an error [] DIAMP.receive { // Received an unexpected message, process it as an error log("*** a_mme_default: ERROR: Received an unexpected message, process it as an error ***"); log("*** a_mme_default: ERROR: Received an unexpected message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); Loading Loading @@ -114,6 +123,13 @@ log("*** a_hss_default: ERROR: Received an unexpected UL-Answer message, process it as an error ***"); log("*** a_hss_default: ERROR: Received an unexpected UL-Answer message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); } } [] DIAMP.receive (DIAMETER_MSG:{dWR_MSG := mw_DWR_dummy}) -> value vc_recvDiamMsgDefault { vc_recv_hopid:= vc_recvDiamMsgDefault.dWR_MSG.header.hopid; vc_recv_endid:= vc_recvDiamMsgDefault.dWR_MSG.header.endid; f_send_DWA(m_DWA_basic(vc_originHost, vc_originRealm)); repeat; } [] DIAMP.receive { // Received an unexpected message, process it as an error [] DIAMP.receive { // Received an unexpected message, process it as an error log("*** a_hss_default: ERROR: Received an unexpected message, process it as an error ***"); log("*** a_hss_default: ERROR: Received an unexpected message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); Loading Loading
DiameterS6a/ttcn/DiameterS6a_Steps.ttcn3 +18 −2 Original line number Original line Diff line number Diff line Loading @@ -23,12 +23,14 @@ import from LibDiameter_Templates { import from LibDiameter_Templates { template template m_originHost, m_originRealm, m_sessionId, m_destinationHost, m_destinationRealm, m_userName m_originHost, m_originRealm, m_sessionId, m_destinationHost, m_destinationRealm, m_userName, mw_DWR_dummy, m_DWA_basic; }; }; import from LibDiameter_Steps { import from LibDiameter_Steps { function function f_preambleDiameterBaseClient, f_preambleDiameterBaseServer, f_IPV4or6_String2Address, f_preambleDiameterBaseClient, f_preambleDiameterBaseServer, f_IPV4or6_String2Address, f_send_ULR, f_send_ULA, f_awaiting_ULR, f_awaiting_ULA, f_postambleDiameterBase f_send_ULR, f_send_ULA, f_awaiting_ULR, f_awaiting_ULA, f_send_DWA, f_postambleDiameterBase; }; }; import from LibDiameter_Interface { import from LibDiameter_Interface { type type Loading Loading @@ -86,6 +88,13 @@ log("*** a_mme_default: ERROR: Received an unexpected UL-Request message, process it as an error ***"); log("*** a_mme_default: ERROR: Received an unexpected UL-Request message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); } } [] DIAMP.receive (DIAMETER_MSG:{dWR_MSG := mw_DWR_dummy}) -> value vc_recvDiamMsgDefault { vc_recv_hopid:= vc_recvDiamMsgDefault.dWR_MSG.header.hopid; vc_recv_endid:= vc_recvDiamMsgDefault.dWR_MSG.header.endid; f_send_DWA(m_DWA_basic(vc_originHost, vc_originRealm)); repeat; } [] DIAMP.receive { // Received an unexpected message, process it as an error [] DIAMP.receive { // Received an unexpected message, process it as an error log("*** a_mme_default: ERROR: Received an unexpected message, process it as an error ***"); log("*** a_mme_default: ERROR: Received an unexpected message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); Loading Loading @@ -114,6 +123,13 @@ log("*** a_hss_default: ERROR: Received an unexpected UL-Answer message, process it as an error ***"); log("*** a_hss_default: ERROR: Received an unexpected UL-Answer message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); } } [] DIAMP.receive (DIAMETER_MSG:{dWR_MSG := mw_DWR_dummy}) -> value vc_recvDiamMsgDefault { vc_recv_hopid:= vc_recvDiamMsgDefault.dWR_MSG.header.hopid; vc_recv_endid:= vc_recvDiamMsgDefault.dWR_MSG.header.endid; f_send_DWA(m_DWA_basic(vc_originHost, vc_originRealm)); repeat; } [] DIAMP.receive { // Received an unexpected message, process it as an error [] DIAMP.receive { // Received an unexpected message, process it as an error log("*** a_hss_default: ERROR: Received an unexpected message, process it as an error ***"); log("*** a_hss_default: ERROR: Received an unexpected message, process it as an error ***"); f_selfOrClientSyncAndVerdict("error", e_error); f_selfOrClientSyncAndVerdict("error", e_error); Loading