Commit 6086e3d0 authored by schmitting's avatar schmitting
Browse files

Version after validation in week 9

parent b8a8be56
Loading
Loading
Loading
Loading
+985 −220

File changed.

Preview size limit exceeded, changes collapsed.

+48 −0
Original line number Diff line number Diff line
@@ -84,6 +84,33 @@
		}//end f_cf_2imsUp
		
	
        /**
         * @desc Creates test configuration of 2 IMS components
         * @param p_imsComponent1 first IMS component 
         * @param p_imsComponent2 second IMS component 
         */
        function f_cf_1and3imsUp(
            out ImsComponent p_imsComponent1, 
            out ImsComponent p_imsComponent3
        )runs on ServerSyncComp {
            //Variables
            var FncRetCode v_ret := e_success;
            //Create
            p_imsComponent1 := ImsComponent.create ;
            p_imsComponent3 := ImsComponent.create ;
						
            //Connect
            connect(p_imsComponent1:syncPort, self:syncPort) ;
            connect(p_imsComponent3:syncPort, self:syncPort) ;
			
            // Map
            map(p_imsComponent1:SIPP, system:IMSCN1);		// Init test Configuration
            map(p_imsComponent3:SIPP, system:IMSCN3);		// Init test Configuration			
			
            f_setVerdict(v_ret);
        }//end f_cf_1and3imsUp
		
			
		/**
		 * @desc Creates test configuration of 3 IMS components
		 * @param p_imsComponent1 first IMS component 
@@ -195,6 +222,27 @@
			unmap(p_imsComponent2:SIPP, system:IMSCN2);			
		}//end f_cf_2imsDown
		
		/**
		 * @desc Deletes test configuration of 2 IMS components
		 * @param p_imsComponent1 first IMS component
		 * @param p_imsComponent2 second IMS component
		 */
		function f_cf_1and3imsDown(
			in ImsComponent p_imsComponent1, 
			in ImsComponent p_imsComponent3
		) runs on ServerSyncComp {
			//Wait for clients 
			f_serverWaitForAllClientsToStop();
			
			//Disconnect
			disconnect(p_imsComponent1:syncPort, self:syncPort) ;
			disconnect(p_imsComponent3:syncPort, self:syncPort) ;

			//Unmap
			unmap(p_imsComponent1:SIPP, system:IMSCN1);
			unmap(p_imsComponent3:SIPP, system:IMSCN3);			
		}//end f_cf_1and3imsDown
		
		
		/**
		 * @desc Deletes test configuration of 3 IMS components
+14 −14
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE campaignloader PUBLIC "-//TESTING TECH//DTD MLF//1.7" "mlf.dtd">
<!-- This file has been automatically generated by TTworkbench Professional 1.1.10.201002081254P, TTthreeCompiler v1.4.17 build 2010.02.01.10.45 on Wed Mar 03 11:18:01 CET 2010 -->
<!-- This file has been automatically generated by TTworkbench Professional 1.1.10.201002081254P, TTthreeCompiler v1.4.17 build 2010.02.01.10.45 on Fri Mar 05 16:17:29 CET 2010 -->
<campaignloader>
  <campaign Control="false" Name="AtsNIT_SipSip_Testcases">
    <testadapter File="" Name="com.testingtech.ttcn.tri.PluginTestAdapter">
@@ -278,7 +278,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS1_LOCAL_USER">
          <description>charstring for identity of the tester local user</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001032</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001004</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2910</Values:value></Values:charstring>
]]></default>
@@ -289,7 +289,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS1_LOCAL_USER_DIV">
          <description>charstring for identity of the user with active call diversion service</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001032</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001004</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2907</Values:value></Values:charstring>
]]></default>
@@ -300,7 +300,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS1_LOCAL_USER_FULL">
          <description>charstring for identity of the tester local user (format &quot;+&quot;cc+ndc+sn)</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+32510010032</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001004</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+ 33492941111</Values:value></Values:charstring>
]]></default>
@@ -380,7 +380,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS2_LOCAL_USER">
          <description>charstring for identity of the tester local user</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001033</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001041</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2911</Values:value></Values:charstring>
]]></default>
@@ -391,7 +391,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS2_LOCAL_USER_DIV">
          <description>charstring for identity of the user with active call diversion service</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001033</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001041</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2011</Values:value></Values:charstring>
]]></default>
@@ -402,7 +402,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS2_LOCAL_USER_FULL">
          <description>charstring for identity of the tester local user (format &quot;+&quot;cc+ndc+sn)</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001033</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001041</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+ 33 4 92941111</Values:value></Values:charstring>
]]></default>
@@ -482,7 +482,7 @@
        <parameter Module="LibSip_PIXITS" Name="PX_SIP_TS3_LOCAL_USER">
          <description>charstring for identity of the tester local user</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001034</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001061</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2012</Values:value></Values:charstring>
]]></default>
@@ -902,7 +902,7 @@
        <parameter Module="LibIms_PIXITS" Name="PX_IMS_SUT_UE1_PUBLIC_USER">
          <description>charstring for identity of the tester UE1 local user</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001032</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001004</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2910</Values:value></Values:charstring>
]]></default>
@@ -914,7 +914,7 @@
          <description>charstring for RFC 2617 3-2-2 username of UE1
 The name of user in the specified realm</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001032@antwerp01.iptc.com</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001004@antwerp01.iptc.com</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>abcd</Values:value></Values:charstring>
]]></default>
@@ -1029,7 +1029,7 @@
        <parameter Module="LibIms_PIXITS" Name="PX_IMS_SUT_UE2_PUBLIC_USER">
          <description>charstring for identity of the tester UE2 local user</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001033</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001041</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2910</Values:value></Values:charstring>
]]></default>
@@ -1041,7 +1041,7 @@
          <description>charstring for RFC 2617 3.2.2 username of UE2
 The name of user in the specified realm</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001033@antwerp01.iptc.com</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001041@antwerp01.iptc.com</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>abcd</Values:value></Values:charstring>
]]></default>
@@ -1145,7 +1145,7 @@
        <parameter Module="LibIms_PIXITS" Name="PX_IMS_SUT_UE3_PUBLIC_USER">
          <description>charstring for identity of the tester UE3 local user</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001034</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001054</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>2910</Values:value></Values:charstring>
]]></default>
@@ -1157,7 +1157,7 @@
          <description>charstring for RFC 2617 3.2.2 username of UE2
 The name of user in the specified realm</description>
          <type>charstring</type>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001034@antwerp01.iptc.com</Values:value></Values:charstring>
          <value><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>+3251001054@antwerp01.iptc.com</Values:value></Values:charstring>
]]></value>
          <default><![CDATA[<Values:charstring type="charstring" xmlns:Values="Values.xsd"><Values:value>abcd</Values:value></Values:charstring>
]]></default>
+45 −45
Original line number Diff line number Diff line
@@ -2577,7 +2577,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFU01UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 2 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -2606,7 +2606,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFU02UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 2 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -2625,7 +2625,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -2636,7 +2636,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFU03            	

@@ -2652,7 +2652,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -2663,7 +2663,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFU04            	

@@ -2679,7 +2679,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -2690,7 +2690,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFU05            	

@@ -2706,7 +2706,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -2717,7 +2717,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFU06            	

@@ -2749,7 +2749,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent4.start(f_AtsNIT_TC_SS___XXSSCFB01UE4(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_tbDone});
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_sync1, c_uPlane, c_tbDone});
                
                //Clear configuration
        		f_cf_4imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3, v_imsComponent4);
@@ -2780,7 +2780,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent4.start(f_AtsNIT_TC_SS___XXSSCFB02UE4(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_tbDone});
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_sync1, c_uPlane, c_tbDone});
                
                //Clear configuration
        		f_cf_4imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3, v_imsComponent4);
@@ -2811,7 +2811,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent4.start(f_AtsNIT_TC_SS___XXSSCFB03UE4(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_tbDone});
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_sync1, c_tbDone});
                
                //Clear configuration
        		f_cf_4imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3, v_imsComponent4);
@@ -2842,7 +2842,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent4.start(f_AtsNIT_TC_SS___XXSSCFB04UE4(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_tbDone});
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_sync1, c_tbDone});
                
                //Clear configuration
        		f_cf_4imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3, v_imsComponent4);
@@ -2873,7 +2873,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent4.start(f_AtsNIT_TC_SS___XXSSCFB05UE4(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_tbDone});
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_sync1, c_tbDone});
                
                //Clear configuration
        		f_cf_4imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3, v_imsComponent4);
@@ -2904,7 +2904,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent4.start(f_AtsNIT_TC_SS___XXSSCFB06UE4(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_tbDone});
        		f_serverSyncNClientsAndStop(4,{c_prDone, c_sync1, c_tbDone});
                
                //Clear configuration
        		f_cf_4imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3, v_imsComponent4);
@@ -2933,7 +2933,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFB07UE3(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
        		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                
                //Clear configuration
        		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -2962,7 +2962,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFB08UE3(p_CSeq_s));
        		    		
        		//Synchronize all PTCs on 2 sychronization points
        		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
        		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                
                //Clear configuration
        		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3111,7 +3111,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFNR01UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 2 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3140,7 +3140,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFNR02UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 2 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3285,7 +3285,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCFNR07UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 3 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3318,7 +3318,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNRc01UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 3 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_sync1, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3337,7 +3337,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3348,7 +3348,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNRc02            	

@@ -3364,7 +3364,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3375,7 +3375,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNRc03            	

@@ -3391,7 +3391,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3402,7 +3402,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNRc04            	

@@ -3418,7 +3418,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3429,7 +3429,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNRc05            	
        	        	        	        	        	        	        	        	
@@ -3459,7 +3459,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SSS___XXSSCFNL01UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on 3 sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_sync1, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3478,7 +3478,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3489,7 +3489,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL02            	

@@ -3505,7 +3505,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3516,7 +3516,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL03            	

@@ -3532,7 +3532,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3543,7 +3543,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL04            	

@@ -3559,7 +3559,7 @@ group TP_2_SupplementaryServices {
					var ImsComponent v_imsComponent3;
					
					//Configuration
					f_cf_2imsUp(v_imsComponent1, v_imsComponent3);
                    f_cf_1and3imsUp(v_imsComponent1, v_imsComponent3);
					f_IncCSeq(p_CSeq_s); 

					//Start
@@ -3570,7 +3570,7 @@ group TP_2_SupplementaryServices {
					f_serverSync2ClientsAndStop({c_prDone, c_tbDone});
					
					//Clear configuration
					f_cf_2imsDown(v_imsComponent1, v_imsComponent3);    
                    f_cf_1and3imsDown(v_imsComponent1, v_imsComponent3);    
					
            	} // end TC_SS___XXSS_CFNL05        	        	        	        	        	        	        	        	                  
         
@@ -3600,7 +3600,7 @@ group TP_2_SupplementaryServices {
                		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD01UE3(p_CSeq_s));
                		
                		//Synchronize all PTCs on both sychronization points
                		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                        
                        //Clear configuration
                		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -3629,7 +3629,7 @@ group TP_2_SupplementaryServices {
                		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSCD02UE3(p_CSeq_s));
                		
                		//Synchronize all PTCs on both sychronization points
                		f_serverSync3ClientsAndStop({c_prDone, c_tbDone});
                		f_serverSync3ClientsAndStop({c_prDone, c_uPlane, c_tbDone});
                        
                        //Clear configuration
                		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -4583,7 +4583,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCW_04UE2(p_CSeq_s));
        		
        		//Synchronize both PTCs on 6 sychronization points
        		f_serverSync2ClientsAndStop({c_initDone, c_prDone, c_sync1, c_sync2, c_sync3, c_tbDone});
        		f_serverSync2ClientsAndStop({c_initDone, c_prDone, c_sync1, c_sync2, c_uPlane, c_tbDone});
        		
                //Clear configuration
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
@@ -4609,7 +4609,7 @@ group TP_2_SupplementaryServices {
        		v_imsComponent2.start(f_AtsNIT_TC_SS___XXSSCW_05UE2(p_CSeq_s));
        		
        		//Synchronize both PTCs on 5 sychronization points
        		f_serverSync2ClientsAndStop({c_prDone, c_sync1, c_sync2, c_sync3, c_tbDone});
        		f_serverSync2ClientsAndStop({c_prDone, c_annoucA, c_uPlane, c_tbDone});
        		
                //Clear configuration
        		f_cf_2imsDown(v_imsComponent1, v_imsComponent2);
@@ -4717,7 +4717,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSECT03UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on all sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_sync2, c_sync3, c_uPlane, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_sync2, c_sync3, c_sync4, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);
@@ -4746,7 +4746,7 @@ group TP_2_SupplementaryServices {
            		v_imsComponent3.start(f_AtsNIT_TC_SS___XXSSECT04UE3(p_CSeq_s));
            		
            		//Synchronize all PTCs on all sychronization points
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_sync2, c_sync3, c_uPlane, c_tbDone});
            		f_serverSync3ClientsAndStop({c_prDone, c_sync1, c_sync2, c_sync3, c_sync4, c_uPlane, c_tbDone});
                    
                    //Clear configuration
            		f_cf_3imsDown(v_imsComponent1, v_imsComponent2, v_imsComponent3);