Loading 103221-1/TS_103_221_01.xsd +26 −11 Original line number Original line Diff line number Diff line <?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: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.6.1"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <!-- Message containers --> <!-- Message containers --> <xs:element name="X1Request" type="RequestContainer"/> <xs:element name="X1Request" type="RequestContainer"/> Loading Loading @@ -43,6 +43,9 @@ <xs:simpleType name="DId"> <xs:simpleType name="DId"> <xs:restriction base="etsi103280:UUID"/> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> </xs:simpleType> <xs:simpleType name="DIdSetId"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <!-- See section 5.2 --> <!-- See section 5.2 --> <xs:simpleType name="X1TransactionId"> <xs:simpleType name="X1TransactionId"> <xs:restriction base="etsi103280:UUID"/> <xs:restriction base="etsi103280:UUID"/> Loading @@ -58,7 +61,7 @@ <!-- See section 6.1 --> <!-- See section 6.1 --> <xs:simpleType name="Version"> <xs:simpleType name="Version"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="v1\.\d+\.\d+"/> <xs:pattern value="v1.6.1"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <!-- Error Reponse --> <!-- Error Reponse --> Loading Loading @@ -178,17 +181,17 @@ </xs:complexType> </xs:complexType> <xs:simpleType name="H323Uri"> <xs:simpleType name="H323Uri"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="h323:[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"/> <xs:pattern value="^h323:[a-zA-Z0-9!#$&-;=?-\[\]_~%]+$"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <xs:simpleType name="Impu"> <xs:simpleType name="Impu"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"/> <xs:pattern value="^[a-zA-Z0-9!#$&-;=?-\[\]_~%]+$"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <xs:simpleType name="Impi"> <xs:simpleType name="Impi"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"/> <xs:pattern value="^[a-zA-Z0-9!#$&-;=?-\[\]_~%]+$"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <xs:simpleType name="GtpTunnelId"> <xs:simpleType name="GtpTunnelId"> Loading Loading @@ -277,6 +280,13 @@ <xs:enumeration value="X3Only"/> <xs:enumeration value="X3Only"/> <xs:enumeration value="X2andX3"/> <xs:enumeration value="X2andX3"/> </xs:restriction> </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> <xs:simpleType name="MediationDeliveryType"> <xs:simpleType name="MediationDeliveryType"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> Loading @@ -288,6 +298,7 @@ <xs:complexType name="ListOfDids"> <xs:complexType name="ListOfDids"> <xs:sequence> <xs:sequence> <xs:element name="dId" type="DId" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dId" type="DId" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSetId" type="DIdSetId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfMediationDetails"> <xs:complexType name="ListOfMediationDetails"> Loading Loading @@ -408,6 +419,7 @@ <xs:element name="deliveryType" type="DeliveryType"/> <xs:element name="deliveryType" type="DeliveryType"/> <xs:element name="deliveryAddress" type="DeliveryAddress"/> <xs:element name="deliveryAddress" type="DeliveryAddress"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSet" type="DIdSet" minOccurs="0"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="DeliveryAddress"> <xs:complexType name="DeliveryAddress"> Loading @@ -418,10 +430,13 @@ <xs:element name="emailAddress" type="etsi103280:EmailAddress"/> <xs:element name="emailAddress" type="etsi103280:EmailAddress"/> </xs:choice> </xs:choice> </xs:complexType> </xs:complexType> <xs:complexType name="DestinationDetailsExtensions"> <xs:complexType name="DIdSet"> <xs:complexContent> <xs:sequence> <xs:extension base="Extension"/> <xs:element name="dIdSetID" type="DIdSetId"/> </xs:complexContent> <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> </xs:complexType> <!-- See section 6.3.1 --> <!-- See section 6.3.1 --> <xs:complexType name="CreateDestinationResponse"> <xs:complexType name="CreateDestinationResponse"> Loading Loading
103221-1/TS_103_221_01.xsd +26 −11 Original line number Original line Diff line number Diff line <?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: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.6.1"> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <xs:import namespace="http://uri.etsi.org/03280/common/2017/07"/> <!-- Message containers --> <!-- Message containers --> <xs:element name="X1Request" type="RequestContainer"/> <xs:element name="X1Request" type="RequestContainer"/> Loading Loading @@ -43,6 +43,9 @@ <xs:simpleType name="DId"> <xs:simpleType name="DId"> <xs:restriction base="etsi103280:UUID"/> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> </xs:simpleType> <xs:simpleType name="DIdSetId"> <xs:restriction base="etsi103280:UUID"/> </xs:simpleType> <!-- See section 5.2 --> <!-- See section 5.2 --> <xs:simpleType name="X1TransactionId"> <xs:simpleType name="X1TransactionId"> <xs:restriction base="etsi103280:UUID"/> <xs:restriction base="etsi103280:UUID"/> Loading @@ -58,7 +61,7 @@ <!-- See section 6.1 --> <!-- See section 6.1 --> <xs:simpleType name="Version"> <xs:simpleType name="Version"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="v1\.\d+\.\d+"/> <xs:pattern value="v1.6.1"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <!-- Error Reponse --> <!-- Error Reponse --> Loading Loading @@ -178,17 +181,17 @@ </xs:complexType> </xs:complexType> <xs:simpleType name="H323Uri"> <xs:simpleType name="H323Uri"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="h323:[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"/> <xs:pattern value="^h323:[a-zA-Z0-9!#$&-;=?-\[\]_~%]+$"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <xs:simpleType name="Impu"> <xs:simpleType name="Impu"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"/> <xs:pattern value="^[a-zA-Z0-9!#$&-;=?-\[\]_~%]+$"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <xs:simpleType name="Impi"> <xs:simpleType name="Impi"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> <xs:pattern value="[a-zA-Z0-9!#$&-;=?-\[\]_~%]+"/> <xs:pattern value="^[a-zA-Z0-9!#$&-;=?-\[\]_~%]+$"/> </xs:restriction> </xs:restriction> </xs:simpleType> </xs:simpleType> <xs:simpleType name="GtpTunnelId"> <xs:simpleType name="GtpTunnelId"> Loading Loading @@ -277,6 +280,13 @@ <xs:enumeration value="X3Only"/> <xs:enumeration value="X3Only"/> <xs:enumeration value="X2andX3"/> <xs:enumeration value="X2andX3"/> </xs:restriction> </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> <xs:simpleType name="MediationDeliveryType"> <xs:simpleType name="MediationDeliveryType"> <xs:restriction base="xs:string"> <xs:restriction base="xs:string"> Loading @@ -288,6 +298,7 @@ <xs:complexType name="ListOfDids"> <xs:complexType name="ListOfDids"> <xs:sequence> <xs:sequence> <xs:element name="dId" type="DId" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dId" type="DId" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSetId" type="DIdSetId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="ListOfMediationDetails"> <xs:complexType name="ListOfMediationDetails"> Loading Loading @@ -408,6 +419,7 @@ <xs:element name="deliveryType" type="DeliveryType"/> <xs:element name="deliveryType" type="DeliveryType"/> <xs:element name="deliveryAddress" type="DeliveryAddress"/> <xs:element name="deliveryAddress" type="DeliveryAddress"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="destinationDetailsExtensions" type="DestinationDetailsExtensions" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="dIdSet" type="DIdSet" minOccurs="0"/> </xs:sequence> </xs:sequence> </xs:complexType> </xs:complexType> <xs:complexType name="DeliveryAddress"> <xs:complexType name="DeliveryAddress"> Loading @@ -418,10 +430,13 @@ <xs:element name="emailAddress" type="etsi103280:EmailAddress"/> <xs:element name="emailAddress" type="etsi103280:EmailAddress"/> </xs:choice> </xs:choice> </xs:complexType> </xs:complexType> <xs:complexType name="DestinationDetailsExtensions"> <xs:complexType name="DIdSet"> <xs:complexContent> <xs:sequence> <xs:extension base="Extension"/> <xs:element name="dIdSetID" type="DIdSetId"/> </xs:complexContent> <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> </xs:complexType> <!-- See section 6.3.1 --> <!-- See section 6.3.1 --> <xs:complexType name="CreateDestinationResponse"> <xs:complexType name="CreateDestinationResponse"> Loading