Commit 511df784 authored by ulrichst's avatar ulrichst
Browse files

Merge branch 'develop' of https://forge.etsi.org/gitlab/DIAMETER/DiameterShDh into develop

parents 63fb40e0 8e3e62c1
Loading
Loading
Loading
Loading
+23 −1
Original line number Diff line number Diff line
@@ -1457,10 +1457,32 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");

                    //TODO TestBody
                    // TestBody
                    // to indicate a user data handling procedure
                    action("The IUT is requested to indicate a user data handling procedure");
                    // Clause 'then': the IUT sends an UD-Request and receives an UD-Answer
                    f_awaiting_UDR(
                                   mdw_uDR_Header_UDRBody(
                                                          ?,
                                                          ?,                                  // containing a Session-ID AVP
                                                          mdw_udrBodyAvps(
                                                              vc_originHost_IUT,              // containing a Origin-Host AVP
                                                              vc_originRealm_IUT,             // containing a Destination-Realm AVP
                                                              vc_destinationRealm_IUT
                                                                                              // containing a User-Identity AVP
                                                                                              // containing a Data-Reference AVP
                    )));

                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); 

                    f_send_UDA(
                               md_uDA(
                                      vc_sessionId,                                           // Set in f_awaiting_UDR
                                      md_udaBodyAvps(
                                                     m_resultCode(DIAMETER_SUCCESS_E),
                                                     vc_originHost,
                                                     vc_originRealm
                              )));
                    f_postamble_Sh_HSS();
                    f_selfOrClientSyncAndVerdict(c_poDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Postamble done. ***");
+5 −4
Original line number Diff line number Diff line
@@ -301,6 +301,7 @@ module DiameterShDh_Templates {
                                                      template (present) Origin_Realm_AVP             p_originRealm := ?,
                                                      template (present) Destination_Realm_AVP        p_destinationRealm := ?
                ) modifies mw_UDR_Body_dummy := {
                    vendor_Specific_Application_Id := ?,
                    origin_Host                    := p_originHost,
                    origin_Realm                   := p_originRealm,
                    destination_Realm              := p_destinationRealm