Commit 5e0a89fa authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Updates due to week35 validation on ic interface

parent 9d0f5451
Loading
Loading
Loading
Loading
+240 −34

File changed.

Preview size limit exceeded, changes collapsed.

+3 −1
Original line number Original line Diff line number Diff line
@@ -656,6 +656,7 @@ module AtsImsIot_TP_behavior_GM {
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in boolean p_checkMessage := true
                                                     in boolean p_checkMessage := true
                                                     ) runs on ImsTestCoordinator {
                                                     ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
                                   f_Iot_Sip_receive(
                                   f_Iot_Sip_receive(
                                                    { 
                                                    { 
@@ -670,7 +671,7 @@ module AtsImsIot_TP_behavior_GM {
                                                    )
                                                    )
                                   );
                                   );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_GM_PCSCF_REGISTER_10
        }} // End of function f_mtc_check_TP_GM_PCSCF_REGISTER_10
        
        
    } // End of group imsDeRegistration
    } // End of group imsDeRegistration
    
    
@@ -1044,6 +1045,7 @@ module AtsImsIot_TP_behavior_GM {
                p_monitorCompRef.done;
                p_monitorCompRef.done;
                // Retrieve messge
                // Retrieve messge
                f_getSipMsgFromMonitor(p_monitorCompRef, p_sip);
                f_getSipMsgFromMonitor(p_monitorCompRef, p_sip);
                log("##### GM p_sip: ", p_sip);
            }
            }
        } // End of function f_mtc_check_TP_GM_PCSCF_INVITE_01
        } // End of function f_mtc_check_TP_GM_PCSCF_INVITE_01
        
        
+106 −41
Original line number Original line Diff line number Diff line
@@ -101,10 +101,11 @@ module AtsImsIot_TP_behavior_IC
                                           f_Iot_Sip_receive(
                                           f_Iot_Sip_receive(
                                                             {
                                                             {
                                                                 mw_SipRequest(
                                                                 mw_SipRequest(
//                                                                                 mw_INVITE_Request_Base)
                                                                               mdw_TP_IC_IBCF_INVITE_01(
                                                                               mdw_TP_IC_IBCF_INVITE_01(
                                                                                                        (
                                                                                                        (
                                                                                                         mw_SipUrl_Host(v_EUT_A_Addr),
                    //                                                                                     mw_SipUrl_Host(v_EUT_A_Addr), // v_EUT_A_Addr
                                                                                                         mw_SipUrl_Host(f_GetEUTScscfIpAddress(PX_EUT_A))
                                                                                                         mw_SipUrl_Host(v_EUT_A_Addr) //f_GetEUTScscfIpAddress(PX_EUT_A)
                                                                                                        )
                                                                                                        )
                                                                               ))
                                                                               ))
                                                             },
                                                             },
@@ -133,10 +134,15 @@ module AtsImsIot_TP_behavior_IC
                                          f_Iot_Sip_receive(
                                          f_Iot_Sip_receive(
                                                            { 
                                                            { 
                                                                mw_SipRequest(
                                                                mw_SipRequest(
                                                                
                                                                
                                                                              mdw_TP_IC_IBCF_INVITE_02(
                                                                              mdw_TP_IC_IBCF_INVITE_02(
                                                                                                       mw_SIP_URI_Base, 
                                                                                                       mw_SIP_URI_Base, 
                                                                                                       mw_TEL_URI_Base
                                                                                                       mw_TEL_URI_Base
                                                                              ))
                                                                              )
                                                                              
                                                                              
                                                                              )
                                                            },
                                                            },
                                                            { mw_SipRequest(mw_INVITE_Request_Base) },
                                                            { mw_SipRequest(mw_INVITE_Request_Base) },
                                                            {0, omit},
                                                            {0, omit},
@@ -165,7 +171,8 @@ module AtsImsIot_TP_behavior_IC
                                                            {
                                                            {
                                                                mw_SipRequest(
                                                                mw_SipRequest(
                                                                              mdw_TP_IC_IBCF_INVITE_03(
                                                                              mdw_TP_IC_IBCF_INVITE_03(
                                                                                                       v_eutBUri
                                                                                                       mw_TEL_URI_Base,
                                                                                                       mw_SIP_URI_Base 
                                                                              ))
                                                                              ))
                                                            },
                                                            },
                                                            { mw_SipRequest(mw_INVITE_Request_Base) },
                                                            { mw_SipRequest(mw_INVITE_Request_Base) },
@@ -188,6 +195,7 @@ module AtsImsIot_TP_behavior_IC
                SipInterfaceMonitor  p_monitorCompRef,
                SipInterfaceMonitor  p_monitorCompRef,
                boolean p_checkMessage
                boolean p_checkMessage
            ) runs on ImsTestCoordinator  {
            ) runs on ImsTestCoordinator  {
            if (isvalue(p_monitorCompRef)) {
               var template SipUrl v_pcscfEutAUrl := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A));
               var template SipUrl v_pcscfEutAUrl := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A));
               var template SipUrl v_pcscfEutAIpUrl := mw_SipUrl_Host(f_GetEUTPcscfIpAddress(PX_EUT_A));
               var template SipUrl v_pcscfEutAIpUrl := mw_SipUrl_Host(f_GetEUTPcscfIpAddress(PX_EUT_A));
                var ImsUserInfo v_user := f_getAnyValidUser(PX_EUT_B);
                var ImsUserInfo v_user := f_getAnyValidUser(PX_EUT_B);
@@ -235,7 +243,7 @@ module AtsImsIot_TP_behavior_IC
               } else {
               } else {
                f_setIotVerdictFAIL("TP_IC_IBCF_INVITE_04");
                f_setIotVerdictFAIL("TP_IC_IBCF_INVITE_04");
               }
               }
            }
            }}
    
    
        /**
        /**
         * @desc Starts monitor component behavior for TP_IC_IBCF_INVITE_05
         * @desc Starts monitor component behavior for TP_IC_IBCF_INVITE_05
@@ -246,6 +254,7 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
            boolean p_checkMessage
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
         if (isvalue(p_monitorCompRef)) {
           //TODO: from/to 
           //TODO: from/to 
           var charstring v_UEB_PublicId := f_GetUEPublicId(PX_EUT_B); //from
           var charstring v_UEB_PublicId := f_GetUEPublicId(PX_EUT_B); //from
           var template SipUrl v_eutAUri := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A)); //to       
           var template SipUrl v_eutAUri := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A)); //to       
@@ -274,7 +283,7 @@ module AtsImsIot_TP_behavior_IC
            )
            )
           );
           );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        }
        }}
        
        
    } // end group g_IBCF_INVITE
    } // end group g_IBCF_INVITE
    
    
@@ -287,7 +296,7 @@ module AtsImsIot_TP_behavior_IC
         */
         */
        function f_mtc_check_TP_IC_IBCF_REINVITE_01(
        function f_mtc_check_TP_IC_IBCF_REINVITE_01(
                                                    in SipInterfaceMonitor  p_monitorCompRef,
                                                    in SipInterfaceMonitor  p_monitorCompRef,
                                                    in integer p_skipCount := 1
                                                    in boolean p_checkMessage := false //in integer p_skipCount := 1
                                                    ) runs on ImsTestCoordinator {
                                                    ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
            if (isvalue(p_monitorCompRef)) {
                var template SipUrl v_SCSCF_A_Uri := (
                var template SipUrl v_SCSCF_A_Uri := (
@@ -298,17 +307,17 @@ module AtsImsIot_TP_behavior_IC
                                                                     f_GetEUTScscfIpAddress_1()//f_GetEUTScscfIpAddress(PX_EUT_A)
                                                                     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))},
                                                         {mw_SipRequest(mw_INVITE_Request_Base)},
                                                         {mw_SipRequest(mw_INVITE_Request_Base)},
                                                         v_skip,
                                                         {0, omit},
                                                         "TP_IC_IBCF_REINVITE_01",
                                                         "TP_IC_IBCF_REINVITE_01",
                                                         false,
                                                         false,
                                                         false
                                                         false
@@ -333,6 +342,7 @@ module AtsImsIot_TP_behavior_IC
            boolean p_checkMessage,
            boolean p_checkMessage,
            integer p_skipCount
            integer p_skipCount
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
               
               
            var template SkipType v_skip := {0, omit};
            var template SkipType v_skip := {0, omit};
                
                
@@ -364,7 +374,7 @@ module AtsImsIot_TP_behavior_IC
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
           
           
        }
        }}
    
    
        /**
        /**
          * @desc Starts monitor component behavior for TP_IMS_5070_02
          * @desc Starts monitor component behavior for TP_IMS_5070_02
@@ -376,6 +386,7 @@ module AtsImsIot_TP_behavior_IC
            boolean p_checkMessage,
            boolean p_checkMessage,
            integer p_skipCount
            integer p_skipCount
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
               
               
            var template SkipType v_skip := {0, omit};
            var template SkipType v_skip := {0, omit};
                
                
@@ -407,7 +418,7 @@ module AtsImsIot_TP_behavior_IC
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
           
           
        }
        }}
    
    
    } // end group g_IBCF_100TRY
    } // end group g_IBCF_100TRY
    
    
@@ -570,6 +581,7 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage 
            boolean p_checkMessage 
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
            var template RecordRoute v_recordRoute := ?;
            var template RecordRoute v_recordRoute := ?;
                            
                            
            p_monitorCompRef.start(
            p_monitorCompRef.start(
@@ -594,7 +606,7 @@ module AtsImsIot_TP_behavior_IC
                )
                )
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
        } 
        }} 
    
    
        /**
        /**
          * @desc Starts monitor component behavior
          * @desc Starts monitor component behavior
@@ -605,6 +617,7 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage 
            boolean p_checkMessage 
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
            var template RecordRoute v_recordRoute := ?;
            var template RecordRoute v_recordRoute := ?;
                            
                            
            p_monitorCompRef.start(
            p_monitorCompRef.start(
@@ -618,6 +631,42 @@ module AtsImsIot_TP_behavior_IC
                )
                )
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
        }} 

        /**
          * @desc Starts monitor component behavior
          * @param p_monitorCompRef Reference to monitor component
          * @remark source function f_mtc_check_TP_IMS_5115_03_ic
          */
        function f_mtc_check_TP_IC_IBCF_183RESP_01(
                                                   in SipInterfaceMonitor p_monitorCompRef,
                                                   in boolean p_checkMessage := false
        ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
                var ImsUserInfo v_userInfoA := f_getSipUserId(PX_EUT_A);
                var ImsUserInfo v_userInfoB := f_getSipUserId(PX_EUT_B);
                
                // Check first 1xx response
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                                        { 
                                                            mw_SipResponse(
                                                                           mdw_TP_IC_IBCF_183RESP_01(mw_SIP_URI_Base, mw_TEL_URI_Base)/*FIXME(
                                                                                                      mw_From_AddrUnion_SipUrl(omit, v_userInfoB.publicId, v_userInfoB.domain),
                                                                                                      mw_To_AddrUnion_SipUrl(omit, v_userInfoA.publicId, v_userInfoA.domain),
                                                                                                      mw_Authorization_other //(mw_credentialIntegrityYes)
                                                                                                      )*/
                                                                           )
                                                        },
                                                        { mw_SipResponse(m_Response_Dummy) }, // FIXME Create mdw_1XX_Base
                                                        {0, omit},
                                                        "TP_IC_IBCF_183RESP_01",
                                                        false,
                                                        p_checkMessage
                                                        )
                                       );
                p_monitorCompRef.done;
            }
        }
        }
        
        
    } // end group g_IBCF_1XXRESP
    } // end group g_IBCF_1XXRESP
@@ -742,22 +791,15 @@ 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 := 1
            integer p_skipCount := 0
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
            if (isvalue(p_monitorCompRef)) {
                var template SipUrl v_SCSCF_A_Uri := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_A));
                var template SkipType v_skip := {0, omit};
                    
                if(p_skipCount > 0) {
                    v_skip := {1, mw_SipResponse(mdw_2XX_Base)};
                }
                    
                
                
               p_monitorCompRef.start(
               p_monitorCompRef.start(
                f_Iot_Sip_receive(
                f_Iot_Sip_receive(
                    {mw_SipResponse(mw_TP_IC_IBCF_2XXRESP_04)},
                    {mw_SipResponse(mw_TP_IC_IBCF_2XXRESP_04)},
                    {mw_SipResponse(mdw_2XX_Base)},
                    {mw_SipResponse(mdw_2XX_Base)},
                    v_skip,
                    {p_skipCount, omit},
                    "TP_IC_IBCF_2XXRESP_04",
                    "TP_IC_IBCF_2XXRESP_04",
                    false,
                    false,
                    false
                    false
@@ -776,6 +818,8 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            integer p_skipCount
            integer p_skipCount
        ) 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 RecordRoute v_recordRoute := ?;
           var template RecordRoute v_recordRoute := ?;
                           
                           
@@ -790,7 +834,7 @@ module AtsImsIot_TP_behavior_IC
            )
            )
           );
           );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        }
        }}
    
    
        /**
        /**
         * @desc Starts monitor component behavior for TP_IC_IBCF_2XXRESP_06
         * @desc Starts monitor component behavior for TP_IC_IBCF_2XXRESP_06
@@ -801,6 +845,8 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            integer p_skipCount
            integer p_skipCount
        ) 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 RecordRoute v_recordRoute := ?;
           var template RecordRoute v_recordRoute := ?;
                           
                           
@@ -828,7 +874,7 @@ module AtsImsIot_TP_behavior_IC
            )
            )
           );
           );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        }
        }}
        
        
    } // end group g_IBCF_2XXRESP
    } // end group g_IBCF_2XXRESP
    
    
@@ -952,6 +998,8 @@ module AtsImsIot_TP_behavior_IC
           SipInterfaceMonitor  p_monitorCompRef,
           SipInterfaceMonitor  p_monitorCompRef,
           boolean p_checkMessage
           boolean p_checkMessage
       ) runs on ImsTestCoordinator  { 
       ) runs on ImsTestCoordinator  { 
       if (isvalue(p_monitorCompRef)) {

       var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
       var charstring v_EUT_A_Addr := f_GetEUTScscfAddress(PX_EUT_A);
                
                
       //TODO: to/from
       //TODO: to/from
@@ -993,7 +1041,7 @@ module AtsImsIot_TP_behavior_IC
       );
       );
       p_monitorCompRef.done;
       p_monitorCompRef.done;
        
        
      } //function
      }} //function
    
    
    } // end group g_IBCF_BYE
    } // end group g_IBCF_BYE
    
    
@@ -1015,6 +1063,7 @@ module AtsImsIot_TP_behavior_IC
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                                       f_Iot_Sip_receive(
                                       f_Iot_Sip_receive(
                                                         {
                                                         {
//                                                             mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?))
                                                             mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?))
                                                             mw_SipRequest(mdw_TP_IC_IBCF_CANCEL_01(?, v_scscfImsAUrl,?,?))
                                                         }, //TODO: From/To
                                                         }, //TODO: From/To
                                                         {},
                                                         {},
@@ -1054,6 +1103,8 @@ module AtsImsIot_TP_behavior_IC
            SipInterfaceMonitor  p_monitorCompRef,
            SipInterfaceMonitor  p_monitorCompRef,
            boolean p_checkMessage
            boolean p_checkMessage
        ) runs on ImsTestCoordinator  {
        ) runs on ImsTestCoordinator  {
          if (isvalue(p_monitorCompRef)) {

            var template SipUrl v_scscfImsBUrl := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_B));
            var template SipUrl v_scscfImsBUrl := mw_SipUrl_Host(f_GetEUTScscfAddress(PX_EUT_B));
                
                
            p_monitorCompRef.start(
            p_monitorCompRef.start(
@@ -1068,7 +1119,7 @@ module AtsImsIot_TP_behavior_IC
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
                
                
        } //function
        }} //function
    
    
    } // end group g_IBCF_CANCEL
    } // end group g_IBCF_CANCEL
    
    
@@ -1123,6 +1174,8 @@ module AtsImsIot_TP_behavior_IC
        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
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {

            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
@@ -1134,7 +1187,7 @@ module AtsImsIot_TP_behavior_IC
             )
             )
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
        }
        }}
    
    
    } // end group g_IBCF_CANCEL_OK
    } // end group g_IBCF_CANCEL_OK
    
    
@@ -1163,7 +1216,9 @@ module AtsImsIot_TP_behavior_IC
                //TODO: from/to 
                //TODO: from/to 
                p_monitorCompRef.start(
                p_monitorCompRef.start(
                 f_Iot_Sip_receive(
                 f_Iot_Sip_receive(
                     {(mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?)), mw_SipResponse(mw_Response_Base(c_statusLine600)))}, // FIXME Enforce template checks
                     {mw_SipResponse(mdw_TP_IC_IBCF_486INVITE_02(?,?))
                         //, mw_SipResponse(mw_Response_Base(c_statusLine600)))
                         }, // FIXME Enforce template checks
                     {mw_SipResponse(mdw_4XX_Base)},
                     {mw_SipResponse(mdw_4XX_Base)},
                     {0, omit},
                     {0, omit},
                     "TP_IC_IBCF_486INVITE_01",
                     "TP_IC_IBCF_486INVITE_01",
@@ -1209,6 +1264,7 @@ module AtsImsIot_TP_behavior_IC
           SipInterfaceMonitor  p_monitorCompRef,
           SipInterfaceMonitor  p_monitorCompRef,
           boolean p_checkMessage 
           boolean p_checkMessage 
       ) runs on ImsTestCoordinator {
       ) runs on ImsTestCoordinator {
         if (isvalue(p_monitorCompRef)) {
                            
                            
          //TODO: from/to 
          //TODO: from/to 
          p_monitorCompRef.start(
          p_monitorCompRef.start(
@@ -1235,7 +1291,7 @@ module AtsImsIot_TP_behavior_IC
         )
         )
        );
        );
        p_monitorCompRef.done;
        p_monitorCompRef.done;
       } 
       }} 
    
    
       /**
       /**
         * @desc Starts monitor component behavior
         * @desc Starts monitor component behavior
@@ -1245,6 +1301,7 @@ module AtsImsIot_TP_behavior_IC
           SipInterfaceMonitor  p_monitorCompRef,
           SipInterfaceMonitor  p_monitorCompRef,
           boolean p_checkMessage 
           boolean p_checkMessage 
       ) runs on ImsTestCoordinator {
       ) runs on ImsTestCoordinator {
         if (isvalue(p_monitorCompRef)) {
                            
                            
          //TODO: from/to 
          //TODO: from/to 
          p_monitorCompRef.start(
          p_monitorCompRef.start(
@@ -1271,7 +1328,7 @@ module AtsImsIot_TP_behavior_IC
         )
         )
        );
        );
        p_monitorCompRef.done;
        p_monitorCompRef.done;
       } 
       }} 
    
    
    } // end group g_IBCF_486INVITE
    } // end group g_IBCF_486INVITE
    
    
@@ -1464,6 +1521,8 @@ module AtsImsIot_TP_behavior_IC
            function f_mtc_check_TP_IC_IBCF_SUBSCRIBE_01(
            function f_mtc_check_TP_IC_IBCF_SUBSCRIBE_01(
                SipInterfaceMonitor  p_monitorCompRef/*, Response p_200OK*/, boolean p_checkMessage
                SipInterfaceMonitor  p_monitorCompRef/*, Response p_200OK*/, boolean p_checkMessage
            ) runs on ImsTestCoordinator {
            ) runs on ImsTestCoordinator {
              if (isvalue(p_monitorCompRef)) {
                
                var charstring v_UEB_PublicId := f_GetUEPublicId(PX_EUT_B);
                var charstring v_UEB_PublicId := f_GetUEPublicId(PX_EUT_B);
                var template SipUrl v_eutAUri := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A));        
                var template SipUrl v_eutAUri := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A));        
                var SipMessage v_sip := {request := valueof(m_INVITE_Dummy)};
                var SipMessage v_sip := {request := valueof(m_INVITE_Dummy)};
@@ -1506,7 +1565,7 @@ module AtsImsIot_TP_behavior_IC
                    )
                    )
                );
                );
                p_monitorCompRef.done;  
                p_monitorCompRef.done;  
            }
            }}
    
    
    } // end group g_IBCF_SUBSCRIBE
    } // end group g_IBCF_SUBSCRIBE
    
    
@@ -1521,6 +1580,7 @@ module AtsImsIot_TP_behavior_IC
        function f_mtc_check_TP_IC_IBCF_NOTIFY_01(
        function f_mtc_check_TP_IC_IBCF_NOTIFY_01(
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
    
    
            var template SipUrl v_request_uri := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A));
            var template SipUrl v_request_uri := mw_SipUrl_Host(f_GetEUTPcscfAddress(PX_EUT_A));
    
    
@@ -1561,7 +1621,7 @@ module AtsImsIot_TP_behavior_IC
                )
                )
            );
            );
            p_monitorCompRef.done;        
            p_monitorCompRef.done;        
        }
        }}
    
    
    } // end group g_IBCF_NOTIFY
    } // end group g_IBCF_NOTIFY
    
    
@@ -1575,6 +1635,8 @@ module AtsImsIot_TP_behavior_IC
        function f_mtc_check_TP_IC_IBCF_REGISTER_01(
        function f_mtc_check_TP_IC_IBCF_REGISTER_01(
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {

            p_monitorCompRef.start(
            p_monitorCompRef.start(
                f_Iot_Sip_receive(
                f_Iot_Sip_receive(
                    {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_01)},
                    {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_01)},
@@ -1612,7 +1674,7 @@ module AtsImsIot_TP_behavior_IC
                  )
                  )
                 );
                 );
                 p_monitorCompRef.done;
                 p_monitorCompRef.done;
        }
        }}
    
    
        /**
        /**
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_02
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_02
@@ -1622,6 +1684,7 @@ module AtsImsIot_TP_behavior_IC
        function f_mtc_check_TP_IC_IBCF_REGISTER_02(
        function f_mtc_check_TP_IC_IBCF_REGISTER_02(
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
            f_Iot_Sip_receive(
            f_Iot_Sip_receive(
                {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_02)},
                {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_02)},
@@ -1665,7 +1728,7 @@ module AtsImsIot_TP_behavior_IC
                )
                )
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
        }
        }}
    
    
        /**
        /**
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_03
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_03
@@ -1675,6 +1738,7 @@ module AtsImsIot_TP_behavior_IC
        function f_mtc_check_TP_IC_IBCF_REGISTER_03(
        function f_mtc_check_TP_IC_IBCF_REGISTER_03(
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
            f_Iot_Sip_receive(
            f_Iot_Sip_receive(
                {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_EXPIRES_03(?,?))}, //TODO: UE_A,IMS_B 
                {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_EXPIRES_03(?,?))}, //TODO: UE_A,IMS_B 
@@ -1718,7 +1782,7 @@ module AtsImsIot_TP_behavior_IC
                )
                )
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
        }
        }}
    
    
        /**
        /**
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_04
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_04
@@ -1728,6 +1792,7 @@ module AtsImsIot_TP_behavior_IC
        function f_mtc_check_TP_IC_IBCF_REGISTER_04(
        function f_mtc_check_TP_IC_IBCF_REGISTER_04(
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
            SipInterfaceMonitor  p_monitorCompRef, boolean p_checkMessage
        ) runs on ImsTestCoordinator {
        ) runs on ImsTestCoordinator {
          if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
            f_Iot_Sip_receive(
            f_Iot_Sip_receive(
                {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_EXPIRES_03(?,?))}, //TODO: P_CSCF_B ,IMS_B 
                {mw_SipRequest(mdw_TP_IC_IBCF_REGISTER_EXPIRES_03(?,?))}, //TODO: P_CSCF_B ,IMS_B 
@@ -1783,7 +1848,7 @@ module AtsImsIot_TP_behavior_IC
                )
                )
            );
            );
            p_monitorCompRef.done;
            p_monitorCompRef.done;
        }
        }}
    
    
        /**
        /**
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_05
        * @desc Starts monitor component behavior for TP_IC_IBCF_REGISTER_05
+5 −2
Original line number Original line Diff line number Diff line
@@ -399,6 +399,8 @@ module AtsImsIot_TP_behavior_MW_IS {
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in boolean p_checkMessage := true
                                                     in boolean p_checkMessage := true
                                                     ) runs on ImsTestCoordinator {
                                                     ) runs on ImsTestCoordinator {

            if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
                                   f_Iot_Sip_receive(
                                   f_Iot_Sip_receive(
                                                    { 
                                                    { 
@@ -413,12 +415,13 @@ module AtsImsIot_TP_behavior_MW_IS {
                                                    )
                                                    )
                                   );
                                   );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_MW_ICSCF_REGISTER_04
        }} // End of function f_mtc_check_TP_MW_ICSCF_REGISTER_04
        
        
        function f_mtc_check_TP_MW_ICSCF_REGISTER_05( // FIXME RMI To be reviewed
        function f_mtc_check_TP_MW_ICSCF_REGISTER_05( // FIXME RMI To be reviewed
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in boolean p_checkMessage := true
                                                     in boolean p_checkMessage := true
                                                     ) runs on ImsTestCoordinator {
                                                     ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
                                   f_Iot_Sip_receive(
                                   f_Iot_Sip_receive(
                                                    { 
                                                    { 
@@ -433,7 +436,7 @@ module AtsImsIot_TP_behavior_MW_IS {
                                                    )
                                                    )
                                   );
                                   );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_MW_ICSCF_REGISTER_05
        }} // End of function f_mtc_check_TP_MW_ICSCF_REGISTER_05
        
        
    } // End of group imsRegistration
    } // End of group imsRegistration
    
    
+4 −2
Original line number Original line Diff line number Diff line
@@ -451,6 +451,7 @@ module AtsImsIot_TP_behavior_MW_PS {
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in boolean p_checkMessage := true
                                                     in boolean p_checkMessage := true
                                                     ) runs on ImsTestCoordinator {
                                                     ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
                                   f_Iot_Sip_receive(
                                   f_Iot_Sip_receive(
                                                    { 
                                                    { 
@@ -465,12 +466,13 @@ module AtsImsIot_TP_behavior_MW_PS {
                                                    )
                                                    )
                                   );
                                   );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_MW_PCSCF_REGISTER_04
        }} // End of function f_mtc_check_TP_MW_PCSCF_REGISTER_04
        
        
        function f_mtc_check_TP_MW_PCSCF_REGISTER_05( // FIXME RMI To be reviewed
        function f_mtc_check_TP_MW_PCSCF_REGISTER_05( // FIXME RMI To be reviewed
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in SipInterfaceMonitor p_monitorCompRef,
                                                     in boolean p_checkMessage := true
                                                     in boolean p_checkMessage := true
                                                     ) runs on ImsTestCoordinator {
                                                     ) runs on ImsTestCoordinator {
            if (isvalue(p_monitorCompRef)) {
            p_monitorCompRef.start(
            p_monitorCompRef.start(
                                   f_Iot_Sip_receive(
                                   f_Iot_Sip_receive(
                                                    { 
                                                    { 
@@ -485,7 +487,7 @@ module AtsImsIot_TP_behavior_MW_PS {
                                                    )
                                                    )
                                   );
                                   );
           p_monitorCompRef.done;
           p_monitorCompRef.done;
        } // End of function f_mtc_check_TP_MW_PCSCF_REGISTER_05
        }} // End of function f_mtc_check_TP_MW_PCSCF_REGISTER_05
        
        
    } // End of group imsRegistration
    } // End of group imsRegistration
    
    
Loading