Commit 11036e0e authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Validate SIP Mw interfaces for INI groups

parent 047e1c6c
Loading
Loading
Loading
Loading
+8 −1
Original line number Original line Diff line number Diff line
@@ -16,6 +16,7 @@ module AtsImsIot_Functions {
    
    
    //LibIot
    //LibIot
    import from LibIot_PIXITS { modulepar PX_MAX_MSG_WAIT, PX_PRODUCTS, PX_AVAILABLE_INTERFACES; }
    import from LibIot_PIXITS { modulepar PX_MAX_MSG_WAIT, PX_PRODUCTS, PX_AVAILABLE_INTERFACES; }
    import from LibIot_VxLTE_PIXITS all;
    import from LibIot_Functions { function f_setConformanceVerdict, f_sendEquipmentCmd; }
    import from LibIot_Functions { function f_setConformanceVerdict, f_sendEquipmentCmd; }
    import from LibIot_TestInterface { type InterfaceMonitor, TestCoordinator, EquipmentUser; }
    import from LibIot_TestInterface { type InterfaceMonitor, TestCoordinator, EquipmentUser; }
    import from LibIot_Functions { function f_getE2EVerdict; }
    import from LibIot_Functions { function f_getE2EVerdict; }
@@ -31,7 +32,6 @@ module AtsImsIot_Functions {
    import from AtsImsIot_TestSystem { type ImsTestCoordinator, ImsInterfaceMonitor; }
    import from AtsImsIot_TestSystem { type ImsTestCoordinator, ImsInterfaceMonitor; }
    import from AtsImsIot_TypesAndValues { type SipMessage, SipMessageList, NAPTRmessage, EnumMessage, SkipType, DiameterMessageList, SkipTypeDiameter;}
    import from AtsImsIot_TypesAndValues { type SipMessage, SipMessageList, NAPTRmessage, EnumMessage, SkipType, DiameterMessageList, SkipTypeDiameter;}
     
     
     
     group ue {
     group ue {
         
         
         /**
         /**
@@ -2207,6 +2207,9 @@ module AtsImsIot_Functions {
         * @return if a S-CSCF is avaiable, the domainname of the S-CSCF, 
         * @return if a S-CSCF is avaiable, the domainname of the S-CSCF, 
         *         otherwise error_string
         *         otherwise error_string
         */
         */
        function f_GetEUTScscfAddress_1() return charstring {
            return PX_SIP_MW_S_CSCF_IPADDR; // FIXME Add FQDN address in VxLTE PIXITs
        }
       function f_GetEUTScscfAddress(integer p_ProductIdx) return charstring {
       function f_GetEUTScscfAddress(integer p_ProductIdx) return charstring {
            var integer v_size_interfaces := lengthof(PX_PRODUCTS[p_ProductIdx].monitorInterfaces);
            var integer v_size_interfaces := lengthof(PX_PRODUCTS[p_ProductIdx].monitorInterfaces);
            var integer v_size_ipinterfaceinfo;
            var integer v_size_ipinterfaceinfo;
@@ -2249,6 +2252,10 @@ module AtsImsIot_Functions {
         * @return if a S-CSCF is avaiable, the IP Address of the S-CSCF, 
         * @return if a S-CSCF is avaiable, the IP Address of the S-CSCF, 
         *         otherwise error_string
         *         otherwise error_string
         */
         */
        function f_GetEUTScscfIpAddress_1() return charstring {
            return PX_SIP_MW_S_CSCF_IPADDR;
        }
        
       function f_GetEUTScscfIpAddress(integer p_ProductIdx) return charstring {
       function f_GetEUTScscfIpAddress(integer p_ProductIdx) return charstring {
            var integer v_size_interfaces := lengthof(PX_PRODUCTS[p_ProductIdx].monitorInterfaces);
            var integer v_size_interfaces := lengthof(PX_PRODUCTS[p_ProductIdx].monitorInterfaces);
            var integer v_size_ipinterfaceinfo;
            var integer v_size_ipinterfaceinfo;
+160 −62

File changed.

Preview size limit exceeded, changes collapsed.

+114 −64

File changed.

Preview size limit exceeded, changes collapsed.

+247 −309
Original line number Original line Diff line number Diff line
@@ -96,7 +96,7 @@ module AtsImsIot_TP_behavior_IC
                                                      in boolean p_checkMessage := false
                                                      in boolean p_checkMessage := false
                                                      ) runs on ImsTestCoordinator  {
                                                      ) runs on ImsTestCoordinator  {
                if (isvalue(p_monitorCompRef)) {
                if (isvalue(p_monitorCompRef)) {
                    var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
                    var charstring v_EUT_A_Addr := f_GetEUTScscfAddress_1();//f_GetEUTScscfAddress(PX_EUT_A);
                    p_monitorCompRef.start(
                    p_monitorCompRef.start(
                                           f_Iot_Sip_receive(
                                           f_Iot_Sip_receive(
                                                             {
                                                             {
@@ -286,18 +286,24 @@ module AtsImsIot_TP_behavior_IC
         * @remark source function f_mtc_check_TP_IMS_5106_01_ic
         * @remark source function f_mtc_check_TP_IMS_5106_01_ic
         */
         */
        function f_mtc_check_TP_IC_IBCF_REINVITE_01(
        function f_mtc_check_TP_IC_IBCF_REINVITE_01(
            SipInterfaceMonitor  p_monitorCompRef,
                                                    in SipInterfaceMonitor  p_monitorCompRef,
            integer p_skipCount
                                                    in integer p_skipCount := 1
                                                    ) runs on ImsTestCoordinator {
                                                    ) runs on ImsTestCoordinator {
            var template SipUrl v_SCSCF_A_Uri := (mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A)),
            if (isvalue(p_monitorCompRef)) {
                                                            mw_SipUrl_Host(f_GetEUTScscfIpAddress(PX_EUT_A)));
                var template SipUrl v_SCSCF_A_Uri := (
                                                      mw_SipUrl_Host(
                                                                     f_GetEUTScscfIpAddress_1()//f_GetEUTScscfAddress(PX_EUT_A)
                                                                     ),
                                                      mw_SipUrl_Host(
                                                                     f_GetEUTScscfIpAddress_1()//f_GetEUTScscfIpAddress(PX_EUT_A)
                                                                     )
                                                      );
                var template SkipType v_skip := {0, omit};
                var template SkipType v_skip := {0, omit};
                
                
                if(p_skipCount > 0) {
                if(p_skipCount > 0) {
                    v_skip := {1, mw_SipRequest(mw_INVITE_Request_Base)};
                    v_skip := {1, mw_SipRequest(mw_INVITE_Request_Base)};
                }
                }
                
                
                        
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                       f_Iot_Sip_receive(
                                                         {mw_SipRequest(mdw_TP_IC_IBCF_REINVITE_01(v_SCSCF_A_Uri))},
                                                         {mw_SipRequest(mdw_TP_IC_IBCF_REINVITE_01(v_SCSCF_A_Uri))},
@@ -310,6 +316,7 @@ module AtsImsIot_TP_behavior_IC
                                       );
                                       );
                p_monitorCompRef.done;
                p_monitorCompRef.done;
            }
            }
        }
    
    
    } // end group g_IBCF_REINVITE
    } // end group g_IBCF_REINVITE
    
    
@@ -735,8 +742,9 @@ module AtsImsIot_TP_behavior_IC
         */
         */
        function f_mtc_check_TP_IC_IBCF_2XXRESP_04(
        function f_mtc_check_TP_IC_IBCF_2XXRESP_04(
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            integer p_skipCount
            integer p_skipCount := 1
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
                var template SipUrl v_SCSCF_A_Uri := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A));
                var template SipUrl v_SCSCF_A_Uri := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A));
                var template SkipType v_skip := {0, omit};
                var template SkipType v_skip := {0, omit};
                    
                    
@@ -757,6 +765,7 @@ module AtsImsIot_TP_behavior_IC
               );
               );
               p_monitorCompRef.done;
               p_monitorCompRef.done;
            }
            }
        }
    
    
        /**
        /**
         * @desc Starts monitor component behavior for TP_IC_IBCF_2XXRESP_05
         * @desc Starts monitor component behavior for TP_IC_IBCF_2XXRESP_05
@@ -874,15 +883,16 @@ module AtsImsIot_TP_behavior_IC
          * @remark source function f_mtc_check_TP_IMS_5107_01_ic
          * @remark source function f_mtc_check_TP_IMS_5107_01_ic
          */
          */
         function f_mtc_check_TP_IC_IBCF_BYE_01(
         function f_mtc_check_TP_IC_IBCF_BYE_01(
             SipInterfaceMonitor  p_monitorCompRef,
                                                in SipInterfaceMonitor  p_monitorCompRef,
             boolean p_checkMessage
                                                in boolean p_checkMessage := false
                                                ) runs on ImsTestCoordinator { 
                                                ) runs on ImsTestCoordinator { 
         var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
            var charstring v_EUT_A_Addr := f_GetEUTScscfAddress_1();//f_GetEUTScscfAddress(PX_EUT_A)
                
                
            if (isvalue(p_monitorCompRef)) {
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                       f_Iot_Sip_receive(
                                                         { mw_SipRequest(mdw_TP_IMS_5107_01_ic(?, mw_SipUrl_Host(v_EUT_A_Addr))) },
                                                         { mw_SipRequest(mdw_TP_IMS_5107_01_ic(?, mw_SipUrl_Host(v_EUT_A_Addr))) },
             {},
                                                         { mw_SipRequest(mw_BYE_Request_Base) },
                                                         {0, omit},
                                                         {0, omit},
                                                         "TP_IC_IBCF_BYE_01",
                                                         "TP_IC_IBCF_BYE_01",
                                                         false,
                                                         false,
@@ -890,6 +900,7 @@ module AtsImsIot_TP_behavior_IC
                                                         )
                                                         )
                                       );
                                       );
                p_monitorCompRef.done;
                p_monitorCompRef.done;
            }
        } //function
        } //function
    
    
        /**
        /**
@@ -901,15 +912,16 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
            boolean p_checkMessage
        ) runs on ImsTestCoordinator  { 
        ) runs on ImsTestCoordinator  { 
        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
            var charstring v_EUT_A_Addr := f_GetEUTScscfAddress_1();//f_GetEUTScscfAddress(PX_EUT_A);
                
                
            //TODO: to/from
            //TODO: to/from
            if (isvalue(p_monitorCompRef)) {
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                       f_Iot_Sip_receive(
                                                         { mw_SipRequest(mdw_TP_IMS_5107_01_ic(?, mw_SipUrl_Host(v_EUT_A_Addr))) },
                                                         { mw_SipRequest(mdw_TP_IMS_5107_01_ic(?, mw_SipUrl_Host(v_EUT_A_Addr))) },
            {},
                                                         { mw_SipRequest(mw_BYE_Request_Base) },
                                                         {0, omit},
                                                         {0, omit},
            "TP_IC_IBCF_BYE_01",
                                                         "TP_IC_IBCF_BYE_02",
                                                         false,
                                                         false,
                                                         p_checkMessage
                                                         p_checkMessage
                                                      )
                                                      )
@@ -928,20 +940,7 @@ module AtsImsIot_TP_behavior_IC
                                                      )
                                                      )
                                      );
                                      );
                p_monitorCompRef.done;
                p_monitorCompRef.done;
    
            }
        //TODO: to/from
        p_monitorCompRef.start(
         f_Iot_Sip_receive(
            {mw_SipResponse(mw_Response_Base(c_statusLine200, ?, ?))},
            {},
            {0,omit},
            "f_mtc_check_response_mx",
            false,
            false
         )
        );
        p_monitorCompRef.done;
        
       } //function
       } //function
    
    
       /**
       /**
@@ -1006,43 +1005,37 @@ module AtsImsIot_TP_behavior_IC
          * @remark source function f_mtc_check_TP_IMS_5107_03_ic
          * @remark source function f_mtc_check_TP_IMS_5107_03_ic
          */
          */
        function f_mtc_check_TP_IC_IBCF_CANCEL_01(
        function f_mtc_check_TP_IC_IBCF_CANCEL_01(
            SipInterfaceMonitor  p_monitorCompRef,
                                                  in SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
                                                  in boolean p_checkMessage := false
                                                  ) runs on ImsTestCoordinator  {
                                                  ) runs on ImsTestCoordinator  {
            var template SipUrl v_scscfImsAUrl := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A));
            var template SipUrl v_scscfImsAUrl := mw_SipUrl_Host(f_GetEUTScscfAddress_1()/*f_GetEUTScscfAddress(PX_EUT_A)*/);
                
            p_monitorCompRef.start(
             f_Iot_Sip_receive(
                {mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?))}, //TODO: From/To
                {},
                {0, omit},
                "TP_IC_IBCF_CANCEL_01",
                false,
                p_checkMessage
             )
            );
            p_monitorCompRef.done;
                
                
            if (isvalue(p_monitorCompRef)) {
                // Check the CANCEL
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                       f_Iot_Sip_receive(
                {mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?))}, //TODO: From/To
                                                         {
                                                             mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?))
                                                         }, //TODO: From/To
                                                         {},
                                                         {},
                                                         {0, omit},
                                                         {0, omit},
                "TP_IC_IBCF_CANCEL_01",
                                                         "TP_IC_IBCF_CANCEL_01 - Request",
                                                         false,
                                                         false,
                                                         p_checkMessage
                                                         p_checkMessage
                                                         )
                                                         )
                                      );
                                      );
                p_monitorCompRef.done;
                p_monitorCompRef.done;
                        
            }
        } //function
        } //function
        
        
        function f_mtc_check_TP_IC_IBCF_CANCEL_02(
        function f_mtc_check_TP_IC_IBCF_CANCEL_02(
            SipInterfaceMonitor  p_monitorCompRef,
                                                  in SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
                                                  in boolean p_checkMessage := false
        ) runs on ImsTestCoordinator  {
        ) runs on ImsTestCoordinator  {
            var template SipUrl v_scscfImsAUrl := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A));
            var template SipUrl v_scscfImsAUrl := mw_SipUrl_Host(f_GetEUTScscfAddress_1()/*f_GetEUTScscfAddress(PX_EUT_A)*/);
                
                
            if (isvalue(p_monitorCompRef)) {
                // Check the CANCEL
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                       f_Iot_Sip_receive(
                                                         { mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?)) }, //TODO: From/To
                                                         { mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?)) }, //TODO: From/To
@@ -1054,7 +1047,7 @@ module AtsImsIot_TP_behavior_IC
                                                         )
                                                         )
                                       );
                                       );
                p_monitorCompRef.done;
                p_monitorCompRef.done;
                
            }
        } //function
        } //function
        
        
        function f_mtc_check_TP_IC_IBCF_CANCEL_03(
        function f_mtc_check_TP_IC_IBCF_CANCEL_03(
@@ -1091,6 +1084,8 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef
            SipInterfaceMonitor  p_monitorCompRef
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
                            
                            
            if (isvalue(p_monitorCompRef)) {
                // Check the CANCEL
               p_monitorCompRef.start(
               p_monitorCompRef.start(
                f_Iot_Sip_receive(
                f_Iot_Sip_receive(
                    {mw_SipResponse(mw_Response_Base_ToFrom(c_statusLine200, ?, ?,?,?))}, //TODO To/From
                    {mw_SipResponse(mw_Response_Base_ToFrom(c_statusLine200, ?, ?,?,?))}, //TODO To/From
@@ -1103,11 +1098,14 @@ module AtsImsIot_TP_behavior_IC
               );
               );
               p_monitorCompRef.done;
               p_monitorCompRef.done;
            }
            }
        }
    
    
        function f_mtc_check_TP_IC_IBCF_CANCEL_OK_02(
        function f_mtc_check_TP_IC_IBCF_CANCEL_OK_02(
            SipInterfaceMonitor  p_monitorCompRef
            SipInterfaceMonitor  p_monitorCompRef
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
                            
                            
            if (isvalue(p_monitorCompRef)) {
                // Check the CANCEL
               p_monitorCompRef.start(
               p_monitorCompRef.start(
                f_Iot_Sip_receive(
                f_Iot_Sip_receive(
                    {mw_SipResponse(mw_Response_Base_ToFrom(c_statusLine200, ?, ?,?,?))}, //TODO To/From
                    {mw_SipResponse(mw_Response_Base_ToFrom(c_statusLine200, ?, ?,?,?))}, //TODO To/From
@@ -1120,6 +1118,7 @@ module AtsImsIot_TP_behavior_IC
               );
               );
               p_monitorCompRef.done;
               p_monitorCompRef.done;
            }
            }
        }
    
    
        function f_mtc_check_TP_IC_IBCF_CANCEL_OK_03(
        function f_mtc_check_TP_IC_IBCF_CANCEL_OK_03(
            SipInterfaceMonitor  p_monitorCompRef
            SipInterfaceMonitor  p_monitorCompRef
@@ -1150,7 +1149,7 @@ module AtsImsIot_TP_behavior_IC
        */
        */
       function f_mtc_check_TP_IC_IBCF_486INVITE_01(
       function f_mtc_check_TP_IC_IBCF_486INVITE_01(
           SipInterfaceMonitor  p_monitorCompRef,
           SipInterfaceMonitor  p_monitorCompRef,
           boolean p_checkMessage 
           boolean p_checkMessage := false
       ) runs on ImsTestCoordinator {
       ) runs on ImsTestCoordinator {
    //       p_monitorCompRef.start(
    //       p_monitorCompRef.start(
    //        f_Iot_Sip_receive(
    //        f_Iot_Sip_receive(
@@ -1159,6 +1158,8 @@ module AtsImsIot_TP_behavior_IC
    //       );
    //       );
    //       p_monitorCompRef.done;
    //       p_monitorCompRef.done;
    
    
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
                //TODO: from/to 
                //TODO: from/to 
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                 f_Iot_Sip_receive(
                 f_Iot_Sip_receive(
@@ -1171,19 +1172,7 @@ module AtsImsIot_TP_behavior_IC
                 )
                 )
                );
                );
                p_monitorCompRef.done;
                p_monitorCompRef.done;
        
            }
        //TODO: from/to 
         p_monitorCompRef.start(
          f_Iot_Sip_receive(
              {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))},
              {mw_SipResponse(mdw_4XX_Base)},
              {0, omit},
              "TP_IC_IBCF_486INVITE_01",
              false,
              p_checkMessage
          )
         );
         p_monitorCompRef.done;
       } // End of function 
       } // End of function 
    
    
       /**
       /**
@@ -1192,9 +1181,11 @@ module AtsImsIot_TP_behavior_IC
         */
         */
       function f_mtc_check_TP_IC_IBCF_486INVITE_02(
       function f_mtc_check_TP_IC_IBCF_486INVITE_02(
           SipInterfaceMonitor  p_monitorCompRef,
           SipInterfaceMonitor  p_monitorCompRef,
           boolean p_checkMessage 
           boolean p_checkMessage := false
       ) runs on ImsTestCoordinator {
       ) runs on ImsTestCoordinator {
                            
                            
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
                  //TODO: from/to 
                  //TODO: from/to 
                  p_monitorCompRef.start(
                  p_monitorCompRef.start(
                   f_Iot_Sip_receive(
                   f_Iot_Sip_receive(
@@ -1207,19 +1198,7 @@ module AtsImsIot_TP_behavior_IC
                   )
                   )
                  );
                  );
                  p_monitorCompRef.done;
                  p_monitorCompRef.done;
    
            }
        //TODO: from/to 
        p_monitorCompRef.start(
         f_Iot_Sip_receive(
             {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))},
             {mw_SipResponse(mdw_4XX_Base)},
             {0, omit},
             "TP_IC_IBCF_486INVITE_02",
             false,
             p_checkMessage
         )
        );
        p_monitorCompRef.done;
       } 
       } 
    
    
       /**
       /**
@@ -1308,19 +1287,15 @@ module AtsImsIot_TP_behavior_IC
       function f_mtc_check_TP_IC_IBCF_487INVITE_01(
       function f_mtc_check_TP_IC_IBCF_487INVITE_01(
           SipInterfaceMonitor  p_monitorCompRef
           SipInterfaceMonitor  p_monitorCompRef
       ) runs on ImsTestCoordinator {
       ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
               p_monitorCompRef.start(
               p_monitorCompRef.start(
                f_Iot_Sip_receive(
                f_Iot_Sip_receive(
                    { mw_SipResponse ( mw_Response_Base ( c_statusLine487, ?, ? ) ) }, { }, { 0, omit },
                    { mw_SipResponse ( mw_Response_Base ( c_statusLine487, ?, ? ) ) }, { }, { 0, omit },
                    "TP_IC_IBCF_487INVITE_01", false, false )
                    "TP_IC_IBCF_487INVITE_01", false, false )
               );
               );
               p_monitorCompRef.done;
               p_monitorCompRef.done;
    
            }
        p_monitorCompRef.start(
         f_Iot_Sip_receive(
             { mw_SipResponse ( mw_Response_Base ( c_statusLine487, ?, ? ) ) }, { }, { 0, omit },
             "TP_IC_IBCF_487INVITE_01", false, false )
        );
        p_monitorCompRef.done;
       } // End of function 
       } // End of function 
    
    
       /**
       /**
@@ -1332,6 +1307,8 @@ module AtsImsIot_TP_behavior_IC
           boolean p_checkMessage 
           boolean p_checkMessage 
       ) runs on ImsTestCoordinator {
       ) runs on ImsTestCoordinator {
                            
                            
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
              //TODO: from/to 
              //TODO: from/to 
              p_monitorCompRef.start(
              p_monitorCompRef.start(
               f_Iot_Sip_receive(
               f_Iot_Sip_receive(
@@ -1345,6 +1322,7 @@ module AtsImsIot_TP_behavior_IC
              );
              );
              p_monitorCompRef.done;
              p_monitorCompRef.done;
            }
            }
       } 
    
    
    } // end group g_IBCF_487INVITE
    } // end group g_IBCF_487INVITE
    
    
@@ -1359,9 +1337,11 @@ module AtsImsIot_TP_behavior_IC
        */
        */
        function f_mtc_check_TP_IC_IBCF_487INVITE_ACK_01(
        function f_mtc_check_TP_IC_IBCF_487INVITE_ACK_01(
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
            boolean p_checkMessage := false
        ) runs on ImsTestCoordinator  {
        ) runs on ImsTestCoordinator  {
                
                
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
        //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
        //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
                //TODO: from/to                
                //TODO: from/to                
                p_monitorCompRef.start(
                p_monitorCompRef.start(
@@ -1375,18 +1355,7 @@ module AtsImsIot_TP_behavior_IC
                 )
                 )
                );
                );
               p_monitorCompRef.done;
               p_monitorCompRef.done;
    
            }
           p_monitorCompRef.start(
            f_Iot_Sip_receive(
               {mw_SipRequest(mdw_TP_IC_IBCF_4XXINVITE_ACK_01(?, ?, ?))},
               {},
               {0, omit},
               "TP_IC_IBCF_487INVITE_ACK_01",
               false,
               p_checkMessage
            )
           );
          p_monitorCompRef.done;
           } //function 
           } //function 
    
    
        /**
        /**
@@ -1401,6 +1370,8 @@ module AtsImsIot_TP_behavior_IC
            boolean p_checkMessage
            boolean p_checkMessage
        ) runs on ImsTestCoordinator  {
        ) runs on ImsTestCoordinator  {
                
                
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
    //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
    //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
            //TODO: from/to                
            //TODO: from/to                
            p_monitorCompRef.start(
            p_monitorCompRef.start(
@@ -1414,18 +1385,7 @@ module AtsImsIot_TP_behavior_IC
             )
             )
            );
            );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
    
           }
           p_monitorCompRef.start(
            f_Iot_Sip_receive(
               {mw_SipRequest(mdw_TP_IC_IBCF_4XXINVITE_ACK_01(?, ?, ?))},
               {},
               {0, omit},
               "TP_IC_IBCF_487INVITE_ACK_02",
               false,
               p_checkMessage
            )
           );
          p_monitorCompRef.done;
           } //function 
           } //function 
    
    
    } // end group g_IBCF_487INVITE_ACK
    } // end group g_IBCF_487INVITE_ACK
@@ -1441,9 +1401,11 @@ module AtsImsIot_TP_behavior_IC
        */
        */
        function f_mtc_check_TP_IC_IBCF_486INVITE_ACK_01(
        function f_mtc_check_TP_IC_IBCF_486INVITE_ACK_01(
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
            boolean p_checkMessage := false
        ) runs on ImsTestCoordinator  {
        ) runs on ImsTestCoordinator  {
                
                
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
    //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
    //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
            //TODO: from/to                
            //TODO: from/to                
            p_monitorCompRef.start(
            p_monitorCompRef.start(
@@ -1457,20 +1419,7 @@ module AtsImsIot_TP_behavior_IC
             )
             )
            );
            );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
    
            }
           //TODO: from/to                
           p_monitorCompRef.start(
            f_Iot_Sip_receive(
               {mw_SipRequest(mdw_TP_IC_IBCF_4XXINVITE_ACK_01(?, ?, ?))},
               {},
               {0, omit},
               "TP_IC_IBCF_486INVITE_ACK_01",
               false,
               p_checkMessage
            )
           );
          p_monitorCompRef.done;
    
           } //function 
           } //function 
    
    
        /**
        /**
@@ -1482,9 +1431,11 @@ module AtsImsIot_TP_behavior_IC
        */
        */
        function f_mtc_check_TP_IC_IBCF_486INVITE_ACK_02(
        function f_mtc_check_TP_IC_IBCF_486INVITE_ACK_02(
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
            boolean p_checkMessage := false
        ) runs on ImsTestCoordinator  {
        ) runs on ImsTestCoordinator  {
                
                
            if (isvalue(p_monitorCompRef)) {
                // Check the INVITE
    //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
    //        var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
            //TODO: from/to                
            //TODO: from/to                
            p_monitorCompRef.start(
            p_monitorCompRef.start(
@@ -1498,20 +1449,7 @@ module AtsImsIot_TP_behavior_IC
             )
             )
            );
            );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
    
            }
           //TODO: from/to                
           p_monitorCompRef.start(
            f_Iot_Sip_receive(
               {mw_SipRequest(mdw_TP_IC_IBCF_4XXINVITE_ACK_01(?, ?, ?))},
               {},
               {0, omit},
               "TP_IC_IBCF_486INVITE_ACK_02",
               false,
               p_checkMessage
            )
           );
          p_monitorCompRef.done;
          
           } //function 
           } //function 
    
    
    } // end group g_IBCF_486INVITE_ACK
    } // end group g_IBCF_486INVITE_ACK
+139 −74

File changed.

Preview size limit exceeded, changes collapsed.

Loading