Loading 103221-1/TS_103_221_01.xsd +160 −19 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ <xs:simpleType name="DId"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <xs:simpleType name="DIdSetId"> <xs:simpleType name="DSID"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <!-- See section 5.2 --> Loading Loading @@ -92,10 +92,15 @@ <xs:enumeration value="DeactivateAllTasks"/> <xs:enumeration value="GetTaskDetails"/> <xs:enumeration value="CreateDestination"/> <xs:enumeration value="CreateDestinationSet"/> <xs:enumeration value="ModifyDestination"/> <xs:enumeration value="ModifyDestinationSet"/> <xs:enumeration value="RemoveDestination"/> <xs:enumeration value="RemoveDestinationSet"/> <xs:enumeration value="RemoveAllDestinations"/> <xs:enumeration value="RemoveAllDestinationSets"/> <xs:enumeration value="GetDestinationDetails"/> <xs:enumeration value="GetDestinationSetDetails"/> <xs:enumeration value="GetNEStatus"/> <xs:enumeration value="GetAllDetails"/> <xs:enumeration value="ListAllDetails"/> Loading Loading @@ -281,13 +286,6 @@ <xs:enumeration value="X2andX3"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="DIdSetAction"> <xs:restriction base="xs:string"> <xs:enumeration value="Copy"/> <xs:enumeration value="Distribute"/> <xs:enumeration value="Standby"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="MediationDeliveryType"> <xs:restriction base="xs:string"> <xs:enumeration value="HI2Only"/> Loading @@ -298,7 +296,11 @@ <xs:complexType name="ListOfDids"> <xs:sequence> <xs:element name="dId" type="DId" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSetId" type="DIdSetId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfDsids"> <xs:sequence> <xs:element name="dSId" type="DSId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfMediationDetails"> Loading Loading @@ -419,7 +421,6 @@ <xs:element name="deliveryType" type="DeliveryType"/> <xs:element name="deliveryAddress" type="DeliveryAddress"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSet" type="DIdSet" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="DeliveryAddress"> Loading @@ -434,14 +435,6 @@ <xs:complexContent> <xs:extension base="Extension"/> </xs:complexContent> </xs:complexType> <xs:complexType name="DIdSet"> <xs:sequence> <xs:element name="dIdSetID" type="DIdSetId"/> <xs:element name="friendlyName" type="xs:string" minOccurs="0"/> <xs:element name="priority" type="xs:integer" minOccurs="0"/> <xs:element name="action" type="DIdSetAction"/> </xs:sequence> </xs:complexType> <!-- See section 6.3.1 --> <xs:complexType name="CreateDestinationResponse"> Loading Loading @@ -511,6 +504,107 @@ </xs:extension> </xs:complexContent> </xs:complexType> <!--- CR24> <!-- See section 6.X.1 --> <xs:complexType name="CreateDestinationSetRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="destinationSetDetails" type="DestinationSetDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.X.1.2 --> <xs:complexType name="DestinationSetDetails"> <xs:sequence> <xs:element name="dSId" type="DSId"/> <xs:element name="friendlyName" type="xs:string" minOccurs="0"/> <xs:element name="listOfSetDId" type="ListOfSetDID" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfSetDID"> <xs:choice> <xs:element name="dId" type="DId"/> <xs:element name="preference" type="Integer"/> </xs:choice> </xs:complexType> <xs:complexType name="DestinationDetailsExtensions"> <xs:complexContent> <xs:extension base="Extension"/> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="CreateDestinationSetResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="ModifyDestinationSetRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="destinationSetDetails" type="DestinationSetDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="ModifyDestinationSetResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveDestinationSetRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="dSId" type="DSId"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveDestinationSetResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveAllDestinationSetsRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveAllDestinationSetsResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.4.2 --> <xs:complexType name="GetTaskDetailsRequest"> <xs:complexContent> Loading Loading @@ -600,6 +694,46 @@ <xs:enumeration value="deliveryFault"/> </xs:restriction> </xs:simpleType> <!-- CR24 See section 6.x --> <xs:complexType name="GetDestinationSetDetailsRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="dSId" type="DSId"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="GetDestinationSetDetailsResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="destinationSetResponseDetails" type="DestinationSetResponseDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DestinationSetResponseDetails"> <xs:sequence> <xs:element name="destinationSetDetails" type="DestinationSetDetails"/> <xs:element name="destinationSetStatus" type="DestinationSetStatus"/> </xs:sequence> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="DestinationSetStatus"> <xs:sequence> <xs:element name="destinationSetDeliveryStatus" type="DestinationSetDeliveryStatus"/> <xs:element name="listOfFaults" type="ListOfFaults"/> </xs:sequence> </xs:complexType> <xs:simpleType name="DestinationSetDeliveryStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="activeAndWorking"/> <xs:enumeration value="deliveryFault"/> </xs:restriction> </xs:simpleType> <!-- See section 6.4.4 --> <xs:complexType name="GetNEStatusRequest"> <xs:complexContent> Loading Loading @@ -646,6 +780,7 @@ <xs:element name="neStatusDetails" type="NeStatusDetails"/> <xs:element name="listOfTaskResponseDetails" type="ListOfTaskResponseDetails"/> <xs:element name="listOfDestinationResponseDetails" type="ListOfDestinationResponseDetails"/> <xs:element name="listOfDestinationSetResponseDetails" type="ListOfDestinationSetResponseDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -660,6 +795,11 @@ <xs:element name="destinationResponseDetails" type="DestinationResponseDetails" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfDestinationSetResponseDetails"> <xs:sequence> <xs:element name="destinationResponseSetDetails" type="DestinationResponseSetDetails" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- See section 6.4.6 --> <xs:complexType name="ListAllDetailsRequest"> <xs:complexContent> Loading @@ -675,6 +815,7 @@ <xs:sequence> <xs:element name="ListOfXIDs" type="ListOfXids"/> <xs:element name="ListOfDIDs" type="ListOfDids"/> <xs:element name="ListOfDSIDs" type="ListOfDsids"/> </xs:sequence> </xs:extension> </xs:complexContent> Loading Loading
103221-1/TS_103_221_01.xsd +160 −19 Original line number Diff line number Diff line Loading @@ -43,7 +43,7 @@ <xs:simpleType name="DId"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <xs:simpleType name="DIdSetId"> <xs:simpleType name="DSID"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <!-- See section 5.2 --> Loading Loading @@ -92,10 +92,15 @@ <xs:enumeration value="DeactivateAllTasks"/> <xs:enumeration value="GetTaskDetails"/> <xs:enumeration value="CreateDestination"/> <xs:enumeration value="CreateDestinationSet"/> <xs:enumeration value="ModifyDestination"/> <xs:enumeration value="ModifyDestinationSet"/> <xs:enumeration value="RemoveDestination"/> <xs:enumeration value="RemoveDestinationSet"/> <xs:enumeration value="RemoveAllDestinations"/> <xs:enumeration value="RemoveAllDestinationSets"/> <xs:enumeration value="GetDestinationDetails"/> <xs:enumeration value="GetDestinationSetDetails"/> <xs:enumeration value="GetNEStatus"/> <xs:enumeration value="GetAllDetails"/> <xs:enumeration value="ListAllDetails"/> Loading Loading @@ -281,13 +286,6 @@ <xs:enumeration value="X2andX3"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="DIdSetAction"> <xs:restriction base="xs:string"> <xs:enumeration value="Copy"/> <xs:enumeration value="Distribute"/> <xs:enumeration value="Standby"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="MediationDeliveryType"> <xs:restriction base="xs:string"> <xs:enumeration value="HI2Only"/> Loading @@ -298,7 +296,11 @@ <xs:complexType name="ListOfDids"> <xs:sequence> <xs:element name="dId" type="DId" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSetId" type="DIdSetId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfDsids"> <xs:sequence> <xs:element name="dSId" type="DSId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfMediationDetails"> Loading Loading @@ -419,7 +421,6 @@ <xs:element name="deliveryType" type="DeliveryType"/> <xs:element name="deliveryAddress" type="DeliveryAddress"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSet" type="DIdSet" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="DeliveryAddress"> Loading @@ -434,14 +435,6 @@ <xs:complexContent> <xs:extension base="Extension"/> </xs:complexContent> </xs:complexType> <xs:complexType name="DIdSet"> <xs:sequence> <xs:element name="dIdSetID" type="DIdSetId"/> <xs:element name="friendlyName" type="xs:string" minOccurs="0"/> <xs:element name="priority" type="xs:integer" minOccurs="0"/> <xs:element name="action" type="DIdSetAction"/> </xs:sequence> </xs:complexType> <!-- See section 6.3.1 --> <xs:complexType name="CreateDestinationResponse"> Loading Loading @@ -511,6 +504,107 @@ </xs:extension> </xs:complexContent> </xs:complexType> <!--- CR24> <!-- See section 6.X.1 --> <xs:complexType name="CreateDestinationSetRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="destinationSetDetails" type="DestinationSetDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.X.1.2 --> <xs:complexType name="DestinationSetDetails"> <xs:sequence> <xs:element name="dSId" type="DSId"/> <xs:element name="friendlyName" type="xs:string" minOccurs="0"/> <xs:element name="listOfSetDId" type="ListOfSetDID" minOccurs="1" maxOccurs="unbounded"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfSetDID"> <xs:choice> <xs:element name="dId" type="DId"/> <xs:element name="preference" type="Integer"/> </xs:choice> </xs:complexType> <xs:complexType name="DestinationDetailsExtensions"> <xs:complexContent> <xs:extension base="Extension"/> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="CreateDestinationSetResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="ModifyDestinationSetRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="destinationSetDetails" type="DestinationSetDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="ModifyDestinationSetResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveDestinationSetRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="dSId" type="DSId"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveDestinationSetResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveAllDestinationSetsRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="RemoveAllDestinationSetsResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="oK" type="OK"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.4.2 --> <xs:complexType name="GetTaskDetailsRequest"> <xs:complexContent> Loading Loading @@ -600,6 +694,46 @@ <xs:enumeration value="deliveryFault"/> </xs:restriction> </xs:simpleType> <!-- CR24 See section 6.x --> <xs:complexType name="GetDestinationSetDetailsRequest"> <xs:complexContent> <xs:extension base="X1RequestMessage"> <xs:sequence> <xs:element name="dSId" type="DSId"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="GetDestinationSetDetailsResponse"> <xs:complexContent> <xs:extension base="X1ResponseMessage"> <xs:sequence> <xs:element name="destinationSetResponseDetails" type="DestinationSetResponseDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DestinationSetResponseDetails"> <xs:sequence> <xs:element name="destinationSetDetails" type="DestinationSetDetails"/> <xs:element name="destinationSetStatus" type="DestinationSetStatus"/> </xs:sequence> </xs:complexType> <!-- See section 6.x --> <xs:complexType name="DestinationSetStatus"> <xs:sequence> <xs:element name="destinationSetDeliveryStatus" type="DestinationSetDeliveryStatus"/> <xs:element name="listOfFaults" type="ListOfFaults"/> </xs:sequence> </xs:complexType> <xs:simpleType name="DestinationSetDeliveryStatus"> <xs:restriction base="xs:string"> <xs:enumeration value="activeAndWorking"/> <xs:enumeration value="deliveryFault"/> </xs:restriction> </xs:simpleType> <!-- See section 6.4.4 --> <xs:complexType name="GetNEStatusRequest"> <xs:complexContent> Loading Loading @@ -646,6 +780,7 @@ <xs:element name="neStatusDetails" type="NeStatusDetails"/> <xs:element name="listOfTaskResponseDetails" type="ListOfTaskResponseDetails"/> <xs:element name="listOfDestinationResponseDetails" type="ListOfDestinationResponseDetails"/> <xs:element name="listOfDestinationSetResponseDetails" type="ListOfDestinationSetResponseDetails"/> </xs:sequence> </xs:extension> </xs:complexContent> Loading @@ -660,6 +795,11 @@ <xs:element name="destinationResponseDetails" type="DestinationResponseDetails" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="ListOfDestinationSetResponseDetails"> <xs:sequence> <xs:element name="destinationResponseSetDetails" type="DestinationResponseSetDetails" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <!-- See section 6.4.6 --> <xs:complexType name="ListAllDetailsRequest"> <xs:complexContent> Loading @@ -675,6 +815,7 @@ <xs:sequence> <xs:element name="ListOfXIDs" type="ListOfXids"/> <xs:element name="ListOfDIDs" type="ListOfDids"/> <xs:element name="ListOfDSIDs" type="ListOfDsids"/> </xs:sequence> </xs:extension> </xs:complexContent> Loading