Commit 55c7b2de authored by pintar's avatar pintar
Browse files

TTWorkbench11 compatibility

parent 9ed9f6d4
Loading
Loading
Loading
Loading
+37 −35
Original line number Diff line number Diff line
@@ -416,7 +416,7 @@ module AtsImsIot_Templates {
        }),
		route := {
			fieldName := ROUTE_E,
			routeBody := *
			routeBody := ?
		},
		recordRoute := p_route
	  }
@@ -1022,8 +1022,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
    				id:="tokenized-by",
    				paramValue := *
@@ -1043,8 +1043,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
					id:="tokenized-by",
					paramValue := *
@@ -1064,8 +1064,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
					id:="tokenized-by",
					paramValue := *
@@ -1289,8 +1289,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
					id:="tokenized-by",
					paramValue := *
@@ -1317,8 +1317,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
					id:="tokenized-by",
					paramValue := *
@@ -1345,8 +1345,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
					id:="tokenized-by",
					paramValue := *
@@ -1373,8 +1373,8 @@ module AtsImsIot_Templates {
		via := {
			fieldName := VIA_E,
			viaBody := {{
				sentProtocol := *,
				sentBy := *,
				sentProtocol := ?,
				sentBy := ?,
				viaParams :={{
					id:="tokenized-by",
					paramValue := *
@@ -1706,7 +1706,7 @@ module AtsImsIot_Templates {
    }

	template Response mdw_2XX_Base modifies m_Response_Dummy := {
		statusLine := {c_sipNameVersion, (200..299), *},
		statusLine := {c_sipNameVersion, (200..299), ?},
		msgHeader := ?,
		messageBody := *,
		payload	:= *
@@ -1751,7 +1751,7 @@ module AtsImsIot_Templates {
		
  template Response mdw_4XX_Base modifies m_Response_Dummy :=
  {
		statusLine := {c_sipNameVersion, (400..499), *},
		statusLine := {c_sipNameVersion, (400..499), ?},
		msgHeader := ?,
		messageBody := *,
		payload	:= *
@@ -1782,7 +1782,7 @@ module AtsImsIot_Templates {
		
	template Response mdw_408Or5XX_Base  modifies m_Response_Dummy :=
	{
		statusLine := {c_sipNameVersion, (408,(500..599)), *},
		statusLine := {c_sipNameVersion, (408,(500..599)), ?},
		msgHeader := ?,
		messageBody := *,
		payload	:= *
@@ -1940,7 +1940,7 @@ module AtsImsIot_Templates {
	  msgHeader := {        
		route := {
    		fieldName := ROUTE_E,
    		routeBody := *
    		routeBody := ?
		},
      	recordRoute := {
    		fieldName := RECORD_ROUTE_E,
@@ -2025,14 +2025,11 @@ module AtsImsIot_Templates {
        vNetWorkSpec := ?
      } // template
    
      template PAssociatedURI mw_PAssociatedURI (template SemicolonParam_List p_SemicolonParam_List):=  
        {
      template PAssociatedURI
	  mw_PAssociatedURI(template SemicolonParam_List p_SemicolonParam_List) := {
		  fieldName := P_ASSOCIATED_URI_E,
		  nameAddrList := {
           {nameAddr := *,
            genericParams := p_SemicolonParam_List  
           },
           *
			  {nameAddr := ?, genericParams := p_SemicolonParam_List}, *
		  }
	  }	  
      template WwwAuthenticate mw_WwwAuthenticate  := {
@@ -2076,8 +2073,13 @@ module AtsImsIot_Templates {
		 otherResponse := {authScheme := ?, authParams := { {"integrity-protected", "no"},*} // TODO
		 }}
        template Credentials mw_credentialIntegrityIpAssocPending := {
         otherResponse := {authScheme := ?, authParams := { {"integrity-protected", "ip-assoc-pending"}ifpresent,*} // TODO
         }}
			otherResponse := {
				authScheme := ?,
				authParams := {
					complement ({"integrity-protected", "no"},{"integrity-protected", "yes"},{"integrity-protected", "ip-assoc-yes"}), *//alowed parameters are {"integrity-protected" id with "ip-assoc-pending" value or no "integrity-protected" id}				
					}
			}
		}
        template Credentials mw_credentialIntegrityIpAssocYes := {
         otherResponse := {authScheme := ?, authParams := { {"integrity-protected", "ip-assoc-yes"},*} // TODO
         }}
@@ -2188,7 +2190,7 @@ module AtsImsIot_Templates {
    }
    template GeneralConfigurationRsp m_generalConfigurationRsp_any := {
      status := {
        code := *,
        code := ?,
        reason := *
      }
    }
@@ -2196,7 +2198,7 @@ module AtsImsIot_Templates {
    }
    template StartTrafficCaptureRsp m_startTrafficCaptureRsp_any := {
      status := {
        code := *,
        code := ?,
        reason := *
      }
    }
@@ -2204,7 +2206,7 @@ module AtsImsIot_Templates {
    }
    template StopTrafficCaptureRsp m_stopTrafficCaptureRsp_any := {
      status := {
        code := *,
        code := ?,
        reason := *
      }
    }
@@ -2232,7 +2234,7 @@ module AtsImsIot_Templates {
    
    template SetFilterRsp m_setFilterRspAny := {
      status := {
        code := *,
        code := ?,
        reason := *
      }
    }