Commit 3eb8e036 authored by ulrichst's avatar ulrichst
Browse files

draft for tf f_TC_SH_HSS_SN_07

parent 9cf803d8
Loading
Loading
Loading
Loading
+15 −3
Original line number Original line Diff line number Diff line
@@ -19,6 +19,11 @@ module DiameterShDh_TCFunctions {
    import from DiameterShDh_PIXITS all;
    import from DiameterShDh_PIXITS all;
    import from DiameterShDh_TestSystem all;
    import from DiameterShDh_TestSystem all;
    
    
    import from NoTargetNamespace language "XSD" all
	with {
		extension "File:../LibDiameter/xsd/ShDataType_Rel15.xsd";
	}
    
    // 5.2.2.1. CDF Role
    // 5.2.2.1. CDF Role
    group TP_SH_Role {
    group TP_SH_Role {
        
        
@@ -1960,6 +1965,13 @@ module DiameterShDh_TCFunctions {
                    
                    
                    t1.timeout;
                    t1.timeout;


                    // f_awaiting_PNA(mdw_pNR(vc_sessionId, mdw_pnrBodyAvps(?,?,?)));
				    alt{
                    	[] DIAMP.receive(PNR_MSG:mdw_pNR(vc_sessionId, mdw_pnrBodyAvps(?,?,?) ))
                    		{ setverdict(fail) }
				    }


                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 


                    f_postamble_Sh_AS();
                    f_postamble_Sh_AS();
@@ -2378,7 +2390,7 @@ module DiameterShDh_TCFunctions {
                    f_send_PUA(
                    f_send_PUA(
                               md_pUA(
                               md_pUA(
                                      vc_sessionId,                                           // Set in f_awaiting_PUR
                                      vc_sessionId,                                           // Set in f_awaiting_PUR
                                      md_udaBodyAvps(
                                      md_puaBodyAvps(
                                                     m_resultCode(DIAMETER_SUCCESS_E),
                                                     m_resultCode(DIAMETER_SUCCESS_E),
                                                     vc_originHost,
                                                     vc_originHost,
                                                     vc_originRealm
                                                     vc_originRealm
@@ -2694,7 +2706,7 @@ module DiameterShDh_TCFunctions {
                    f_send_PUA(
                    f_send_PUA(
                               md_pUA(
                               md_pUA(
                                      vc_sessionId,                                           // Set in f_awaiting_PUR
                                      vc_sessionId,                                           // Set in f_awaiting_PUR
                                      md_udaBodyAvps_redirect(
                                              md_puaBodyAvps_redirect(
                                                     m_resultCode(DIAMETER_REDIRECT_INDICATION_E),
                                                     m_resultCode(DIAMETER_REDIRECT_INDICATION_E),
                                                     vc_originHost,
                                                     vc_originHost,
                                                     vc_originRealm,
                                                     vc_originRealm,
@@ -2738,7 +2750,7 @@ module DiameterShDh_TCFunctions {
                    f_send_PUA(
                    f_send_PUA(
                               md_pUA(
                               md_pUA(
                                      vc_sessionId,                                           // Set in f_awaiting_PUR
                                      vc_sessionId,                                           // Set in f_awaiting_PUR
                                      md_udaBodyAvps(
                                           md_puaBodyAvps(
                                                     m_resultCode(DIAMETER_SUCCESS_E),
                                                     m_resultCode(DIAMETER_SUCCESS_E),
                                                     vc_originHost,
                                                     vc_originHost,
                                                     vc_originRealm
                                                     vc_originRealm