CxDataType_Rel7.xsd

Go to the documentation of this file.
00001 <?xml version="1.0" encoding="UTF-8"?>
00002 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
00003     <xs:simpleType name="tPriority" final="list restriction">
00004         <xs:restriction base="xs:int">
00005             <xs:minInclusive value="0"/>
00006         </xs:restriction>
00007     </xs:simpleType>
00008     <xs:simpleType name="tProfilePartIndicator" final="list restriction">
00009         <xs:restriction base="xs:unsignedByte">
00010             <xs:maxInclusive value="1"/>
00011             <xs:enumeration value="0">
00012                 <xs:annotation>
00013                     <xs:documentation>
00014                         <label xml:lang="en">REGISTERED</label>
00015                         <definition xml:lang="en">iFC is part of the registered profile</definition>
00016                     </xs:documentation>
00017                 </xs:annotation>
00018             </xs:enumeration>
00019             <xs:enumeration value="1">
00020                 <xs:annotation>
00021                     <xs:documentation>
00022                         <label xml:lang="en">UNREGISTERED</label>
00023                         <definition xml:lang="en">iFC is part of the unregistered profile</definition>
00024                     </xs:documentation>
00025                 </xs:annotation>
00026             </xs:enumeration>
00027         </xs:restriction>
00028     </xs:simpleType>
00029     <xs:simpleType name="tSharedIFCSetID" final="list restriction">
00030         <xs:restriction base="xs:int">
00031             <xs:minInclusive value="0"/>
00032         </xs:restriction>
00033     </xs:simpleType>
00034     <xs:simpleType name="tGroupID" final="list restriction">
00035         <xs:restriction base="xs:int">
00036             <xs:minInclusive value="0"/>
00037         </xs:restriction>
00038     </xs:simpleType>
00039     <xs:simpleType name="tRegistrationType" final="list restriction">
00040         <xs:restriction base="xs:unsignedByte">
00041             <xs:maxInclusive value="2"/>
00042             <xs:enumeration value="0">
00043                 <xs:annotation>
00044                     <xs:documentation>
00045                         <label xml:lang="en">INITIAL_REGISTRATION</label>
00046                         <definition xml:lang="en">Matches to REGISTER messages that are related to initial registration</definition>
00047                     </xs:documentation>
00048                 </xs:annotation>
00049             </xs:enumeration>
00050             <xs:enumeration value="1">
00051                 <xs:annotation>
00052                     <xs:documentation>
00053                         <label xml:lang="en">RE-REGISTRATION</label>
00054                         <definition xml:lang="en">Matches to REGISTER messages that are related to re-registration</definition>
00055                     </xs:documentation>
00056                 </xs:annotation>
00057             </xs:enumeration>
00058             <xs:enumeration value="2">
00059                 <xs:annotation>
00060                     <xs:documentation>
00061                         <label xml:lang="en">DE-REGISTRATION</label>
00062                         <definition xml:lang="en">Matches to REGISTER messages that are related to de-registration</definition>
00063                     </xs:documentation>
00064                 </xs:annotation>
00065             </xs:enumeration>
00066         </xs:restriction>
00067     </xs:simpleType>
00068     <xs:simpleType name="tDefaultHandling" final="list restriction">
00069         <xs:restriction base="xs:unsignedByte">
00070             <xs:maxInclusive value="1"/>
00071             <xs:enumeration value="0">
00072                 <xs:annotation>
00073                     <xs:documentation>
00074                         <label xml:lang="en">SESSION_CONTINUED</label>
00075                         <definition xml:lang="en">Session Continued</definition>
00076                     </xs:documentation>
00077                 </xs:annotation>
00078             </xs:enumeration>
00079             <xs:enumeration value="1">
00080                 <xs:annotation>
00081                     <xs:documentation>
00082                         <label xml:lang="en">SESSION_TERMINATED</label>
00083                         <definition xml:lang="en">Session Terminated</definition>
00084                     </xs:documentation>
00085                 </xs:annotation>
00086             </xs:enumeration>
00087         </xs:restriction>
00088     </xs:simpleType>
00089     <xs:simpleType name="tDirectionOfRequest" final="list restriction">
00090         <xs:restriction base="xs:unsignedByte">
00091             <xs:maxInclusive value="3"/>
00092             <xs:enumeration value="0">
00093                 <xs:annotation>
00094                     <xs:documentation>
00095                         <label xml:lang="en">ORIGINATING_SESSION</label>
00096                         <definition xml:lang="en">Originating Session</definition>
00097                     </xs:documentation>
00098                 </xs:annotation>
00099             </xs:enumeration>
00100             <xs:enumeration value="1">
00101                 <xs:annotation>
00102                     <xs:documentation>
00103                         <label xml:lang="en">TERMINATING_REGISTERED</label>
00104                         <definition xml:lang="en">Terminating Session for registered user</definition>
00105                     </xs:documentation>
00106                 </xs:annotation>
00107             </xs:enumeration>
00108             <xs:enumeration value="2">
00109                 <xs:annotation>
00110                     <xs:documentation>
00111                         <label xml:lang="en">TERMINATING_UNREGISTERED</label>
00112                         <definition xml:lang="en">Terminating Session for unregistered user</definition>
00113                     </xs:documentation>
00114                 </xs:annotation>
00115             </xs:enumeration>
00116             <xs:enumeration value="3">
00117                 <xs:annotation>
00118                     <xs:documentation>
00119                         <label xml:lang="en">ORIGINATING_UNREGISTERED</label>
00120                         <definition xml:lang="en">Originating Session for an unregistered user</definition>
00121                     </xs:documentation>
00122                 </xs:annotation>
00123             </xs:enumeration>
00124         </xs:restriction>
00125     </xs:simpleType>
00126     <xs:simpleType name="tPrivateID" final="list restriction">
00127         <xs:restriction base="xs:anyURI"/>
00128     </xs:simpleType>
00129     <xs:simpleType name="tSIP_URL" final="list restriction">
00130         <xs:restriction base="xs:anyURI"/>
00131     </xs:simpleType>
00132     <xs:simpleType name="tTEL_URL" final="list restriction">
00133         <xs:restriction base="xs:anyURI"/>
00134     </xs:simpleType>
00135     <xs:simpleType name="tIdentity" final="list restriction">
00136         <xs:union memberTypes="tSIP_URL tTEL_URL"/>
00137     </xs:simpleType>
00138     <xs:simpleType name="tIdentityType" final="list restriction">
00139         <xs:restriction base="xs:unsignedByte">
00140             <xs:minInclusive value="0"/>
00141             <xs:maxInclusive value="2"/>
00142             <xs:enumeration value="0">
00143                 <xs:annotation>
00144                     <xs:documentation>
00145                         <label xml:lang="en">PUBLIC_USER_IDENTITY</label>
00146                         <definition xml:lang="en">Identity is a Public User Identity.</definition>
00147                     </xs:documentation>
00148                 </xs:annotation>
00149             </xs:enumeration>
00150             <xs:enumeration value="1">
00151                 <xs:annotation>
00152                     <xs:documentation>
00153                         <label xml:lang="en">DISTINCT_PSI</label>
00154                         <definition xml:lang="en">Identity is a distinct Public Service Identity.</definition>
00155                     </xs:documentation>
00156                 </xs:annotation>
00157             </xs:enumeration>
00158             <xs:enumeration value="2">
00159                 <xs:annotation>
00160                     <xs:documentation>
00161                         <label xml:lang="en">WILDCARDED_PSI</label>
00162                         <definition xml:lang="en">Identity matches a wildcarded Public Service Identity.</definition>
00163                     </xs:documentation>
00164                 </xs:annotation>
00165             </xs:enumeration>
00166         </xs:restriction>
00167     </xs:simpleType>
00168     <xs:complexType name="tPublicIdentityExtension">
00169         <xs:sequence>
00170             <xs:element name="IdentityType" type="tIdentityType" minOccurs="0"/>
00171             <xs:element name="WildcardedPSI" type="xs:anyURI" minOccurs="0"/>
00172             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00173         </xs:sequence>
00174     </xs:complexType>
00175     <xs:simpleType name="tServiceInfo" final="list restriction">
00176         <xs:restriction base="xs:string">
00177             <xs:minLength value="0"/>
00178         </xs:restriction>
00179     </xs:simpleType>
00180     <xs:simpleType name="tString" final="list restriction">
00181         <xs:restriction base="xs:string">
00182             <xs:minLength value="0"/>
00183         </xs:restriction>
00184     </xs:simpleType>
00185     <xs:simpleType name="tBool">
00186         <xs:restriction base="xs:boolean"/>
00187     </xs:simpleType>
00188     <xs:simpleType name="tSubscribedMediaProfileId" final="list restriction">
00189         <xs:restriction base="xs:int">
00190             <xs:minInclusive value="0"/>
00191         </xs:restriction>
00192     </xs:simpleType>
00193     <xs:complexType name="tExtension">
00194         <xs:sequence>
00195             <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00196         </xs:sequence>
00197     </xs:complexType>
00198     <xs:complexType name="tServiceProfileExtension">
00199         <xs:sequence>
00200             <xs:element name="SharedIFCSetID" type="tSharedIFCSetID" minOccurs="0" maxOccurs="unbounded"/>
00201             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00202         </xs:sequence>
00203     </xs:complexType>
00204     <xs:complexType name="tSePoTriExtension">
00205         <xs:sequence>
00206             <xs:element name="RegistrationType" type="tRegistrationType" minOccurs="0" maxOccurs="2"/>
00207             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00208         </xs:sequence>
00209     </xs:complexType>
00210     <xs:complexType name="tIMSSubscription">
00211         <xs:sequence>
00212             <xs:element name="PrivateID" type="tPrivateID"/>
00213             <xs:element name="ServiceProfile" type="tServiceProfile" maxOccurs="unbounded"/>
00214             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00215             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00216         </xs:sequence>
00217     </xs:complexType>
00218     <xs:complexType name="tServiceProfile">
00219         <xs:sequence>
00220             <xs:element name="PublicIdentity" type="tPublicIdentity" maxOccurs="unbounded"/>
00221             <xs:element name="CoreNetworkServicesAuthorization" type="tCoreNetworkServicesAuthorization" minOccurs="0"/>
00222             <xs:element name="InitialFilterCriteria" type="tInitialFilterCriteria" minOccurs="0" maxOccurs="unbounded"/>
00223             <xs:element name="Extension" type="tServiceProfileExtension" minOccurs="0"/>
00224             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00225         </xs:sequence>
00226     </xs:complexType>
00227     <xs:complexType name="tCoreNetworkServicesAuthorization">
00228         <xs:sequence>
00229             <xs:element name="SubscribedMediaProfileId" type="tSubscribedMediaProfileId" minOccurs="0"/>
00230             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00231             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00232         </xs:sequence>
00233     </xs:complexType>
00234     <xs:complexType name="tInitialFilterCriteria">
00235         <xs:sequence>
00236             <xs:element name="Priority" type="tPriority"/>
00237             <xs:element name="TriggerPoint" type="tTrigger" minOccurs="0"/>
00238             <xs:element name="ApplicationServer" type="tApplicationServer"/>
00239             <xs:element name="ProfilePartIndicator" type="tProfilePartIndicator" minOccurs="0"/>
00240             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00241             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00242         </xs:sequence>
00243     </xs:complexType>
00244     <xs:complexType name="tTrigger">
00245         <xs:sequence>
00246             <xs:element name="ConditionTypeCNF" type="tBool"/>
00247             <xs:element name="SPT" type="tSePoTri" maxOccurs="unbounded"/>
00248             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00249             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00250         </xs:sequence>
00251     </xs:complexType>
00252     <xs:complexType name="tSePoTri">
00253         <xs:sequence>
00254             <xs:element name="ConditionNegated" type="tBool" default="0" minOccurs="0"/>
00255             <xs:element name="Group" type="tGroupID" maxOccurs="unbounded"/>
00256             <xs:choice>
00257                 <xs:element name="RequestURI" type="tString"/>
00258                 <xs:element name="Method" type="tString"/>
00259                 <xs:element name="SIPHeader" type="tHeader"/>
00260                 <xs:element name="SessionCase" type="tDirectionOfRequest"/>
00261                 <xs:element name="SessionDescription" type="tSessionDescription"/>
00262             </xs:choice>
00263             <xs:element name="Extension" type="tSePoTriExtension" minOccurs="0"/>
00264             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00265         </xs:sequence>
00266     </xs:complexType>
00267     <xs:complexType name="tHeader">
00268         <xs:sequence>
00269             <xs:element name="Header" type="tString"/>
00270             <xs:element name="Content" type="tString" minOccurs="0"/>
00271             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00272             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00273         </xs:sequence>
00274     </xs:complexType>
00275     <xs:complexType name="tSessionDescription">
00276         <xs:sequence>
00277             <xs:element name="Line" type="tString"/>
00278             <xs:element name="Content" type="tString" minOccurs="0"/>
00279             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00280             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00281         </xs:sequence>
00282     </xs:complexType>
00283     <xs:complexType name="tApplicationServer">
00284         <xs:sequence>
00285             <xs:element name="ServerName" type="tSIP_URL"/>
00286             <xs:element name="DefaultHandling" type="tDefaultHandling" minOccurs="0"/>
00287             <xs:element name="ServiceInfo" type="tServiceInfo" minOccurs="0"/>
00288             <xs:element name="Extension" type="tExtension" minOccurs="0"/>
00289             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00290         </xs:sequence>
00291     </xs:complexType>
00292     <xs:complexType name="tPublicIdentity">
00293         <xs:sequence>
00294             <xs:element name="BarringIndication" type="tBool" default="0" minOccurs="0"/>
00295             <xs:element name="Identity" type="tIdentity"/>
00296             <xs:element name="Extension" type="tPublicIdentityExtension" minOccurs="0"/>
00297             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
00298         </xs:sequence>
00299     </xs:complexType>
00300     <xs:element name="IMSSubscription" type="tIMSSubscription"/>
00301 </xs:schema>

Generated on Thu Oct 23 04:14:39 2008 for Open IMS Core CSCFs by  doxygen 1.5.2