Commit 9968ae79 authored by rennoch's avatar rennoch
Browse files

introduction of a de-registrationCx function

parent 9297b3a0
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -118,12 +118,7 @@ module DiameterCxDx_Cx_TCFunctions {

                f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); // sync testbody done
                                
                //de-registration
                f_send_UAR(m_UAR_Msg(vc_sessionId, 
                    m_UAR_UauthDhostFlags(vc_originHost, vc_originRealm, vc_destinationRealm, 
                                vc_userName, vc_publicIdentity, vc_visitedNetworkId, m_user_Authorization_Reg_Cx, vc_destinationHost, m_uar_Flags_Cx)));

                f_awaiting_UAA(mw_UAA_Msg(vc_sessionId, mw_UAA_ResulExpreSernaSerca(mw_resultCode(DIAMETER_SUCCESS_E),*,*,*)));
                f_deRegistratonCx(); //de-registration
                
                f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); // sync - postamble done

+12 −1
Original line number Diff line number Diff line
@@ -253,7 +253,18 @@

    group CheckFunctions {


    } //end group CheckFunctions

    group GeneralFunctions {

        function f_deRegistratonCx () runs on DiameterCx {
            f_send_UAR(m_UAR_Msg(vc_sessionId, 
                m_UAR_UauthDhostFlags(vc_originHost, vc_originRealm, vc_destinationRealm, 
                            vc_userName, vc_publicIdentity, vc_visitedNetworkId, m_user_Authorization_Reg_Cx, vc_destinationHost, m_uar_Flags_Cx)));
    
            f_awaiting_UAA(mw_UAA_Msg(vc_sessionId, mw_UAA_ResulExpreSernaSerca(mw_resultCode(DIAMETER_SUCCESS_E),*,*,*)));
        }

    } //end group GeneralFunctions

} // end module DiameterCx_Steps
 No newline at end of file