Commit 07517710 authored by pintar's avatar pintar
Browse files

LibSip imports are moved to AtsImsIot map

parent 6613b1ed
Loading
Loading
Loading
Loading
+11 −6
Original line number Diff line number Diff line
@@ -6,10 +6,7 @@
module AtsImsIot_Behavior {
	
	import from LibIot_TypesAndValues {
		type DefaultList, SipMessageList, SipMessage; 
	}
	import from LibIot_Templates {
		template all;
		type DefaultList; 
	}
	import from LibIot_TestInterface {
		type TestCoordinator, InterfaceMonitor; 
@@ -27,6 +24,14 @@ module AtsImsIot_Behavior {
			mw_Response_Base;
	}
	
 	import from AtsImsIot_TypesAndValues {
  		type SipMessageList, SipMessage;
 	}
 	
	import from AtsImsIot_Templates {
		template all;
	}
	
	//TODO move group to Function module
	group general_td_functions {
		
@@ -200,7 +205,7 @@ module AtsImsIot_Behavior {
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_4002_01(?))},//? CallId can be checked
                {mw_SipRequest(mw_MESSAGE_Request_Base(?))},
                "TP_IMS_4002_01",
                "TP_IMS_4002_01_gm",
                "MESSAGE request",
                0,
                false
@@ -216,7 +221,7 @@ module AtsImsIot_Behavior {
            f_imsIot_receive(
                {mw_SipRequest(mdw_TP_IMS_4002_01(?))},//? CallId can be checked
                {mw_SipRequest(mw_MESSAGE_Request_Base(?))},
                "TP_IMS_4002_01",
                "TP_IMS_4002_01_mw",
                "MESSAGE request",
                0,
                false
+55 −0
Original line number Diff line number Diff line
/*
 *	@author 	STF 370
 *  @version    $Id: $
 *	@desc		This module provides the templates for Interoperability tests.
 */

module AtsImsIot_Templates {

	import from AtsImsIot_TypesAndValues {type SipMessage;}

	import from LibSip_SIPTypesAndValues all;

	import from LibSip_Templates {
		template mw_ACK_Request_Base,
			mw_INVITE_Request_Base,
			mw_MESSAGE_Request_Base,
			mw_NOTIFY_Request_Base,
			mw_REGISTER_Request_Base,
			mw_SUBSCRIBE_Request_Base,
			mw_Response_Base;
	}
	
	group SIPTemplates {
    
		/**
		* @desc SIP request template
		* @param p_request SIP request
		*/
		template SipMessage mw_SipRequest(in template (present) Request p_request) := {
			request := p_request
		}
    
		/**
		* @desc SIP response template
		* @param p_response SIP response
		*/
		template SipMessage mw_SipResponse(in template (present) Response p_response) := {
			response := p_response
		}
	}//end group
	
	group ModifiedSIPBaseTemplates {
		
		/**
		* 
		* @desc Message Request containing a message body greater than 1500 bytes.
		*/
		template Request mdw_TP_IMS_4002_01(template CallId p_callId) modifies mw_MESSAGE_Request_Base := {
			messageBody := {
				textplain := pattern "?#(1500,)" 
			}
		}
	}//end group
	
}//end module
 No newline at end of file