Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LI - Lawful Interception
Trial
Commits
901162d0
Commit
901162d0
authored
Jun 24, 2021
by
matthew meacham
Browse files
Update 103221-1/TS_103_221_01.xsd
parent
951aef47
Pipeline
#7477
passed with stage
in 21 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
103221-1/TS_103_221_01.xsd
View file @
901162d0
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/03221/X1/2017/10"
xmlns:etsi103280=
"http://uri.etsi.org/03280/common/2017/07"
targetNamespace=
"http://uri.etsi.org/03221/X1/2017/10"
elementFormDefault=
"qualified"
version=
"1.8.1"
>
<xs:import
namespace=
"http://uri.etsi.org/03280/common/2017/07"
/>
<!-- Message containers -->
...
...
@@ -43,7 +43,7 @@
<xs:simpleType
name=
"DId"
>
<xs:restriction
base=
"etsi103280:UUID"
/>
</xs:simpleType>
<xs:simpleType
name=
"D
IdSetId
"
>
<xs:simpleType
name=
"D
SID
"
>
<xs:restriction
base=
"etsi103280:UUID"
/>
</xs:simpleType>
<!-- See section 5.2 -->
...
...
@@ -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"
/>
...
...
@@ -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"
/>
...
...
@@ -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"
>
...
...
@@ -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"
>
...
...
@@ -435,14 +436,6 @@
<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"
>
<xs:complexContent>
...
...
@@ -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>
...
...
@@ -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>
...
...
@@ -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>
...
...
@@ -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>
...
...
@@ -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>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment