Commit 679cd77b authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

First SNR message for sending complete.

parent 2d0df1f3
Loading
Loading
Loading
Loading
+16 −13
Original line number Original line Diff line number Diff line
@@ -1313,19 +1313,22 @@ module DiameterShDh_TCFunctions {
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict()); 
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");
                    log("*** " & __SCOPE__ & ": INFO: Preamble done. ***");
    
    
//                    // TestBody
                    // TestBody
//                    f_send_SNR(
                    f_send_SNR(
//                               md_sNR(
                               md_sNR(
//                                      vc_sessionId,
                                      vc_sessionId,
//                                      md_snrBodyAvps(
                                      md_snrBodyAvps(
//                                                     m_vendor_Specific_Appl_Id_Sh,
                                                     vc_originHost,                 // containing an Origin-Host AVP
//                                                     m_specific_user_Identity(m_public_user_identity),
                                                     vc_originRealm,                // containing an Origin-Realm AVP
//                                                     vc_originHost,                 // containing an Origin-Host AVP
                                                     vc_destinationRealm,           // containing a Destination-Realm AVP
//                                                     vc_originRealm,                // containing an Origin-Realm AVP
                                                     m_msisdn_user_Identity (
//                                                     vc_destinationRealm            // containing a Destination-Realm AVP
                                                                             m_MSISDN_user_identity(char2oct(PX_NotRelatedPrivateIdentity))
//                                                    )
                                                     ),
//                                     )
                                                     m_subs_Req_Type(SUBSCRIBE_E),
//                    );
                                                     m_data_Reference(REPOSITORY_DATA_E)
                                                    )
                                     )
                    );
//
//
//                    f_awaiting_SNA(
//                    f_awaiting_SNA(
//                                   mdw_sNA( 
//                                   mdw_sNA( 
+11 −3
Original line number Original line Diff line number Diff line
@@ -121,6 +121,12 @@ module DiameterShDh_Templates {
                    aVP_Data := p_aVP_Data
                    aVP_Data := p_aVP_Data
                }
                }


                template (value) Subs_Req_Type_AVP m_subs_Req_Type(
                                                     in template (value) Subs_Req_Ty_Type p_aVP_Data
                ) modifies m_subs_Req_Type_dummy := {
                    aVP_Data := p_aVP_Data
                }
                
                template (value) Server_Name_AVP m_server_name(
                template (value) Server_Name_AVP m_server_name(
                                                               in template (value) UTF8String p_aVP_Data
                                                               in template (value) UTF8String p_aVP_Data
                ) := {
                ) := {
@@ -311,18 +317,20 @@ module DiameterShDh_Templates {
	                                                         template (value) Origin_Realm_AVP p_origin_Realm,
	                                                         template (value) Origin_Realm_AVP p_origin_Realm,
	                                                         template (value) Destination_Realm_AVP p_destination_Realm,
	                                                         template (value) Destination_Realm_AVP p_destination_Realm,
	                                                         template (value) User_Identity_AVP p_user_Identity := m_user_Identity_dummy,
	                                                         template (value) User_Identity_AVP p_user_Identity := m_user_Identity_dummy,
                                                             template (value) Subs_Req_Type_AVP p_subs_Req_Type := m_subs_Req_Type_dummy,
	                                                         template (value) Data_Reference_AVP p_data_Reference := m_data_Reference_dummy
	                                                         template (value) Data_Reference_AVP p_data_Reference := m_data_Reference_dummy
	            ) modifies m_SNR_Body_dummy := {
	            ) modifies m_SNR_Body_dummy := {
	                vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh,//required only in TS129 229
	                vendor_Specific_Application_Id := m_vendor_Specific_Appl_Id_Sh,//required only in TS129 229
                    auth_Session_State := m_auth_Session_State_dummy,//TODO
                    auth_Session_State := m_auth_Session_State,
                    origin_Host := p_origin_Host,
                    origin_Host := p_origin_Host,
                    origin_Realm := p_origin_Realm,
                    origin_Realm := p_origin_Realm,
                    destination_Realm := p_destination_Realm,
                    destination_Realm := p_destination_Realm,
                    user_Identity := p_user_Identity,
                    user_Identity := p_user_Identity,
                    subs_Req_Type := m_subs_Req_Type_dummy,//TODO
                    subs_Req_Type := p_subs_Req_Type,
                    data_Reference := {m_data_Reference_dummy}//TODO
                    data_Reference := {p_data_Reference}
	            } // End of template md_snrBodyAvps
	            } // End of template md_snrBodyAvps
	            
	            
	            
	        } // End of group snr_msg
	        } // End of group snr_msg
            
            
        } // End of group Sh_request_message_templates_send 
        } // End of group Sh_request_message_templates_send