Browse code

ims_registrar_scscf: end of line normalization to linux line ending format

Henning Westerholt authored on 09/09/2019 19:28:04
Showing 1 changed files
... ...
@@ -1,301 +1,301 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
3
-	<xs:simpleType name="tPriority" final="list restriction">
4
-		<xs:restriction base="xs:int">
5
-			<xs:minInclusive value="0"/>
6
-		</xs:restriction>
7
-	</xs:simpleType>
8
-	<xs:simpleType name="tProfilePartIndicator" final="list restriction">
9
-		<xs:restriction base="xs:unsignedByte">
10
-			<xs:maxInclusive value="1"/>
11
-			<xs:enumeration value="0">
12
-				<xs:annotation>
13
-					<xs:documentation>
14
-						<label xml:lang="en">REGISTERED</label>
15
-						<definition xml:lang="en">iFC is part of the registered profile</definition>
16
-					</xs:documentation>
17
-				</xs:annotation>
18
-			</xs:enumeration>
19
-			<xs:enumeration value="1">
20
-				<xs:annotation>
21
-					<xs:documentation>
22
-						<label xml:lang="en">UNREGISTERED</label>
23
-						<definition xml:lang="en">iFC is part of the unregistered profile</definition>
24
-					</xs:documentation>
25
-				</xs:annotation>
26
-			</xs:enumeration>
27
-		</xs:restriction>
28
-	</xs:simpleType>
29
-	<xs:simpleType name="tSharedIFCSetID" final="list restriction">
30
-		<xs:restriction base="xs:int">
31
-			<xs:minInclusive value="0"/>
32
-		</xs:restriction>
33
-	</xs:simpleType>
34
-	<xs:simpleType name="tGroupID" final="list restriction">
35
-		<xs:restriction base="xs:int">
36
-			<xs:minInclusive value="0"/>
37
-		</xs:restriction>
38
-	</xs:simpleType>
39
-	<xs:simpleType name="tRegistrationType" final="list restriction">
40
-		<xs:restriction base="xs:unsignedByte">
41
-			<xs:maxInclusive value="2"/>
42
-			<xs:enumeration value="0">
43
-				<xs:annotation>
44
-					<xs:documentation>
45
-						<label xml:lang="en">INITIAL_REGISTRATION</label>
46
-						<definition xml:lang="en">Matches to REGISTER messages that are related to initial registration</definition>
47
-					</xs:documentation>
48
-				</xs:annotation>
49
-			</xs:enumeration>
50
-			<xs:enumeration value="1">
51
-				<xs:annotation>
52
-					<xs:documentation>
53
-						<label xml:lang="en">RE-REGISTRATION</label>
54
-						<definition xml:lang="en">Matches to REGISTER messages that are related to re-registration</definition>
55
-					</xs:documentation>
56
-				</xs:annotation>
57
-			</xs:enumeration>
58
-			<xs:enumeration value="2">
59
-				<xs:annotation>
60
-					<xs:documentation>
61
-						<label xml:lang="en">DE-REGISTRATION</label>
62
-						<definition xml:lang="en">Matches to REGISTER messages that are related to de-registration</definition>
63
-					</xs:documentation>
64
-				</xs:annotation>
65
-			</xs:enumeration>
66
-		</xs:restriction>
67
-	</xs:simpleType>
68
-	<xs:simpleType name="tDefaultHandling" final="list restriction">
69
-		<xs:restriction base="xs:unsignedByte">
70
-			<xs:maxInclusive value="1"/>
71
-			<xs:enumeration value="0">
72
-				<xs:annotation>
73
-					<xs:documentation>
74
-						<label xml:lang="en">SESSION_CONTINUED</label>
75
-						<definition xml:lang="en">Session Continued</definition>
76
-					</xs:documentation>
77
-				</xs:annotation>
78
-			</xs:enumeration>
79
-			<xs:enumeration value="1">
80
-				<xs:annotation>
81
-					<xs:documentation>
82
-						<label xml:lang="en">SESSION_TERMINATED</label>
83
-						<definition xml:lang="en">Session Terminated</definition>
84
-					</xs:documentation>
85
-				</xs:annotation>
86
-			</xs:enumeration>
87
-		</xs:restriction>
88
-	</xs:simpleType>
89
-	<xs:simpleType name="tDirectionOfRequest" final="list restriction">
90
-		<xs:restriction base="xs:unsignedByte">
91
-			<xs:maxInclusive value="3"/>
92
-			<xs:enumeration value="0">
93
-				<xs:annotation>
94
-					<xs:documentation>
95
-						<label xml:lang="en">ORIGINATING_SESSION</label>
96
-						<definition xml:lang="en">Originating Session</definition>
97
-					</xs:documentation>
98
-				</xs:annotation>
99
-			</xs:enumeration>
100
-			<xs:enumeration value="1">
101
-				<xs:annotation>
102
-					<xs:documentation>
103
-						<label xml:lang="en">TERMINATING_REGISTERED</label>
104
-						<definition xml:lang="en">Terminating Session for registered user</definition>
105
-					</xs:documentation>
106
-				</xs:annotation>
107
-			</xs:enumeration>
108
-			<xs:enumeration value="2">
109
-				<xs:annotation>
110
-					<xs:documentation>
111
-						<label xml:lang="en">TERMINATING_UNREGISTERED</label>
112
-						<definition xml:lang="en">Terminating Session for unregistered user</definition>
113
-					</xs:documentation>
114
-				</xs:annotation>
115
-			</xs:enumeration>
116
-			<xs:enumeration value="3">
117
-				<xs:annotation>
118
-					<xs:documentation>
119
-						<label xml:lang="en">ORIGINATING_UNREGISTERED</label>
120
-						<definition xml:lang="en">Originating Session for an unregistered user</definition>
121
-					</xs:documentation>
122
-				</xs:annotation>
123
-			</xs:enumeration>
124
-		</xs:restriction>
125
-	</xs:simpleType>
126
-	<xs:simpleType name="tPrivateID" final="list restriction">
127
-		<xs:restriction base="xs:anyURI"/>
128
-	</xs:simpleType>
129
-	<xs:simpleType name="tSIP_URL" final="list restriction">
130
-		<xs:restriction base="xs:anyURI"/>
131
-	</xs:simpleType>
132
-	<xs:simpleType name="tTEL_URL" final="list restriction">
133
-		<xs:restriction base="xs:anyURI"/>
134
-	</xs:simpleType>
135
-	<xs:simpleType name="tIdentity" final="list restriction">
136
-		<xs:union memberTypes="tSIP_URL tTEL_URL"/>
137
-	</xs:simpleType>
138
-	<xs:simpleType name="tIdentityType" final="list restriction">
139
-		<xs:restriction base="xs:unsignedByte">
140
-			<xs:minInclusive value="0"/>
141
-			<xs:maxInclusive value="2"/>
142
-			<xs:enumeration value="0">
143
-				<xs:annotation>
144
-					<xs:documentation>
145
-						<label xml:lang="en">PUBLIC_USER_IDENTITY</label>
146
-						<definition xml:lang="en">Identity is a Public User Identity.</definition>
147
-					</xs:documentation>
148
-				</xs:annotation>
149
-			</xs:enumeration>
150
-			<xs:enumeration value="1">
151
-				<xs:annotation>
152
-					<xs:documentation>
153
-						<label xml:lang="en">DISTINCT_PSI</label>
154
-						<definition xml:lang="en">Identity is a distinct Public Service Identity.</definition>
155
-					</xs:documentation>
156
-				</xs:annotation>
157
-			</xs:enumeration>
158
-			<xs:enumeration value="2">
159
-				<xs:annotation>
160
-					<xs:documentation>
161
-						<label xml:lang="en">WILDCARDED_PSI</label>
162
-						<definition xml:lang="en">Identity matches a wildcarded Public Service Identity.</definition>
163
-					</xs:documentation>
164
-				</xs:annotation>
165
-			</xs:enumeration>
166
-		</xs:restriction>
167
-	</xs:simpleType>
168
-	<xs:complexType name="tPublicIdentityExtension">
169
-		<xs:sequence>
170
-			<xs:element name="IdentityType" type="tIdentityType" minOccurs="0"/>
171
-			<xs:element name="WildcardedPSI" type="xs:anyURI" minOccurs="0"/>
172
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
173
-		</xs:sequence>
174
-	</xs:complexType>
175
-	<xs:simpleType name="tServiceInfo" final="list restriction">
176
-		<xs:restriction base="xs:string">
177
-			<xs:minLength value="0"/>
178
-		</xs:restriction>
179
-	</xs:simpleType>
180
-	<xs:simpleType name="tString" final="list restriction">
181
-		<xs:restriction base="xs:string">
182
-			<xs:minLength value="0"/>
183
-		</xs:restriction>
184
-	</xs:simpleType>
185
-	<xs:simpleType name="tBool">
186
-		<xs:restriction base="xs:boolean"/>
187
-	</xs:simpleType>
188
-	<xs:simpleType name="tSubscribedMediaProfileId" final="list restriction">
189
-		<xs:restriction base="xs:int">
190
-			<xs:minInclusive value="0"/>
191
-		</xs:restriction>
192
-	</xs:simpleType>
193
-	<xs:complexType name="tExtension">
194
-		<xs:sequence>
195
-			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
196
-		</xs:sequence>
197
-	</xs:complexType>
198
-	<xs:complexType name="tServiceProfileExtension">
199
-		<xs:sequence>
200
-			<xs:element name="SharedIFCSetID" type="tSharedIFCSetID" minOccurs="0" maxOccurs="unbounded"/>
201
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
202
-		</xs:sequence>
203
-	</xs:complexType>
204
-	<xs:complexType name="tSePoTriExtension">
205
-		<xs:sequence>
206
-			<xs:element name="RegistrationType" type="tRegistrationType" minOccurs="0" maxOccurs="2"/>
207
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
208
-		</xs:sequence>
209
-	</xs:complexType>
210
-	<xs:complexType name="tIMSSubscription">
211
-		<xs:sequence>
212
-			<xs:element name="PrivateID" type="tPrivateID"/>
213
-			<xs:element name="ServiceProfile" type="tServiceProfile" maxOccurs="unbounded"/>
214
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
215
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
216
-		</xs:sequence>
217
-	</xs:complexType>
218
-	<xs:complexType name="tServiceProfile">
219
-		<xs:sequence>
220
-			<xs:element name="PublicIdentity" type="tPublicIdentity" maxOccurs="unbounded"/>
221
-			<xs:element name="CoreNetworkServicesAuthorization" type="tCoreNetworkServicesAuthorization" minOccurs="0"/>
222
-			<xs:element name="InitialFilterCriteria" type="tInitialFilterCriteria" minOccurs="0" maxOccurs="unbounded"/>
223
-			<xs:element name="Extension" type="tServiceProfileExtension" minOccurs="0"/>
224
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
225
-		</xs:sequence>
226
-	</xs:complexType>
227
-	<xs:complexType name="tCoreNetworkServicesAuthorization">
228
-		<xs:sequence>
229
-			<xs:element name="SubscribedMediaProfileId" type="tSubscribedMediaProfileId" minOccurs="0"/>
230
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
231
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
232
-		</xs:sequence>
233
-	</xs:complexType>
234
-	<xs:complexType name="tInitialFilterCriteria">
235
-		<xs:sequence>
236
-			<xs:element name="Priority" type="tPriority"/>
237
-			<xs:element name="TriggerPoint" type="tTrigger" minOccurs="0"/>
238
-			<xs:element name="ApplicationServer" type="tApplicationServer"/>
239
-			<xs:element name="ProfilePartIndicator" type="tProfilePartIndicator" minOccurs="0"/>
240
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
241
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
242
-		</xs:sequence>
243
-	</xs:complexType>
244
-	<xs:complexType name="tTrigger">
245
-		<xs:sequence>
246
-			<xs:element name="ConditionTypeCNF" type="tBool"/>
247
-			<xs:element name="SPT" type="tSePoTri" maxOccurs="unbounded"/>
248
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
249
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
250
-		</xs:sequence>
251
-	</xs:complexType>
252
-	<xs:complexType name="tSePoTri">
253
-		<xs:sequence>
254
-			<xs:element name="ConditionNegated" type="tBool" default="0" minOccurs="0"/>
255
-			<xs:element name="Group" type="tGroupID" maxOccurs="unbounded"/>
256
-			<xs:choice>
257
-				<xs:element name="RequestURI" type="tString"/>
258
-				<xs:element name="Method" type="tString"/>
259
-				<xs:element name="SIPHeader" type="tHeader"/>
260
-				<xs:element name="SessionCase" type="tDirectionOfRequest"/>
261
-				<xs:element name="SessionDescription" type="tSessionDescription"/>
262
-			</xs:choice>
263
-			<xs:element name="Extension" type="tSePoTriExtension" minOccurs="0"/>
264
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
265
-		</xs:sequence>
266
-	</xs:complexType>
267
-	<xs:complexType name="tHeader">
268
-		<xs:sequence>
269
-			<xs:element name="Header" type="tString"/>
270
-			<xs:element name="Content" type="tString" minOccurs="0"/>
271
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
272
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
273
-		</xs:sequence>
274
-	</xs:complexType>
275
-	<xs:complexType name="tSessionDescription">
276
-		<xs:sequence>
277
-			<xs:element name="Line" type="tString"/>
278
-			<xs:element name="Content" type="tString" minOccurs="0"/>
279
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
280
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
281
-		</xs:sequence>
282
-	</xs:complexType>
283
-	<xs:complexType name="tApplicationServer">
284
-		<xs:sequence>
285
-			<xs:element name="ServerName" type="tSIP_URL"/>
286
-			<xs:element name="DefaultHandling" type="tDefaultHandling" minOccurs="0"/>
287
-			<xs:element name="ServiceInfo" type="tServiceInfo" minOccurs="0"/>
288
-			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
289
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
290
-		</xs:sequence>
291
-	</xs:complexType>
292
-	<xs:complexType name="tPublicIdentity">
293
-		<xs:sequence>
294
-			<xs:element name="BarringIndication" type="tBool" default="0" minOccurs="0"/>
295
-			<xs:element name="Identity" type="tIdentity"/>
296
-			<xs:element name="Extension" type="tPublicIdentityExtension" minOccurs="0"/>
297
-			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
298
-		</xs:sequence>
299
-	</xs:complexType>
300
-	<xs:element name="IMSSubscription" type="tIMSSubscription"/>
301
-</xs:schema>
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
3
+	<xs:simpleType name="tPriority" final="list restriction">
4
+		<xs:restriction base="xs:int">
5
+			<xs:minInclusive value="0"/>
6
+		</xs:restriction>
7
+	</xs:simpleType>
8
+	<xs:simpleType name="tProfilePartIndicator" final="list restriction">
9
+		<xs:restriction base="xs:unsignedByte">
10
+			<xs:maxInclusive value="1"/>
11
+			<xs:enumeration value="0">
12
+				<xs:annotation>
13
+					<xs:documentation>
14
+						<label xml:lang="en">REGISTERED</label>
15
+						<definition xml:lang="en">iFC is part of the registered profile</definition>
16
+					</xs:documentation>
17
+				</xs:annotation>
18
+			</xs:enumeration>
19
+			<xs:enumeration value="1">
20
+				<xs:annotation>
21
+					<xs:documentation>
22
+						<label xml:lang="en">UNREGISTERED</label>
23
+						<definition xml:lang="en">iFC is part of the unregistered profile</definition>
24
+					</xs:documentation>
25
+				</xs:annotation>
26
+			</xs:enumeration>
27
+		</xs:restriction>
28
+	</xs:simpleType>
29
+	<xs:simpleType name="tSharedIFCSetID" final="list restriction">
30
+		<xs:restriction base="xs:int">
31
+			<xs:minInclusive value="0"/>
32
+		</xs:restriction>
33
+	</xs:simpleType>
34
+	<xs:simpleType name="tGroupID" final="list restriction">
35
+		<xs:restriction base="xs:int">
36
+			<xs:minInclusive value="0"/>
37
+		</xs:restriction>
38
+	</xs:simpleType>
39
+	<xs:simpleType name="tRegistrationType" final="list restriction">
40
+		<xs:restriction base="xs:unsignedByte">
41
+			<xs:maxInclusive value="2"/>
42
+			<xs:enumeration value="0">
43
+				<xs:annotation>
44
+					<xs:documentation>
45
+						<label xml:lang="en">INITIAL_REGISTRATION</label>
46
+						<definition xml:lang="en">Matches to REGISTER messages that are related to initial registration</definition>
47
+					</xs:documentation>
48
+				</xs:annotation>
49
+			</xs:enumeration>
50
+			<xs:enumeration value="1">
51
+				<xs:annotation>
52
+					<xs:documentation>
53
+						<label xml:lang="en">RE-REGISTRATION</label>
54
+						<definition xml:lang="en">Matches to REGISTER messages that are related to re-registration</definition>
55
+					</xs:documentation>
56
+				</xs:annotation>
57
+			</xs:enumeration>
58
+			<xs:enumeration value="2">
59
+				<xs:annotation>
60
+					<xs:documentation>
61
+						<label xml:lang="en">DE-REGISTRATION</label>
62
+						<definition xml:lang="en">Matches to REGISTER messages that are related to de-registration</definition>
63
+					</xs:documentation>
64
+				</xs:annotation>
65
+			</xs:enumeration>
66
+		</xs:restriction>
67
+	</xs:simpleType>
68
+	<xs:simpleType name="tDefaultHandling" final="list restriction">
69
+		<xs:restriction base="xs:unsignedByte">
70
+			<xs:maxInclusive value="1"/>
71
+			<xs:enumeration value="0">
72
+				<xs:annotation>
73
+					<xs:documentation>
74
+						<label xml:lang="en">SESSION_CONTINUED</label>
75
+						<definition xml:lang="en">Session Continued</definition>
76
+					</xs:documentation>
77
+				</xs:annotation>
78
+			</xs:enumeration>
79
+			<xs:enumeration value="1">
80
+				<xs:annotation>
81
+					<xs:documentation>
82
+						<label xml:lang="en">SESSION_TERMINATED</label>
83
+						<definition xml:lang="en">Session Terminated</definition>
84
+					</xs:documentation>
85
+				</xs:annotation>
86
+			</xs:enumeration>
87
+		</xs:restriction>
88
+	</xs:simpleType>
89
+	<xs:simpleType name="tDirectionOfRequest" final="list restriction">
90
+		<xs:restriction base="xs:unsignedByte">
91
+			<xs:maxInclusive value="3"/>
92
+			<xs:enumeration value="0">
93
+				<xs:annotation>
94
+					<xs:documentation>
95
+						<label xml:lang="en">ORIGINATING_SESSION</label>
96
+						<definition xml:lang="en">Originating Session</definition>
97
+					</xs:documentation>
98
+				</xs:annotation>
99
+			</xs:enumeration>
100
+			<xs:enumeration value="1">
101
+				<xs:annotation>
102
+					<xs:documentation>
103
+						<label xml:lang="en">TERMINATING_REGISTERED</label>
104
+						<definition xml:lang="en">Terminating Session for registered user</definition>
105
+					</xs:documentation>
106
+				</xs:annotation>
107
+			</xs:enumeration>
108
+			<xs:enumeration value="2">
109
+				<xs:annotation>
110
+					<xs:documentation>
111
+						<label xml:lang="en">TERMINATING_UNREGISTERED</label>
112
+						<definition xml:lang="en">Terminating Session for unregistered user</definition>
113
+					</xs:documentation>
114
+				</xs:annotation>
115
+			</xs:enumeration>
116
+			<xs:enumeration value="3">
117
+				<xs:annotation>
118
+					<xs:documentation>
119
+						<label xml:lang="en">ORIGINATING_UNREGISTERED</label>
120
+						<definition xml:lang="en">Originating Session for an unregistered user</definition>
121
+					</xs:documentation>
122
+				</xs:annotation>
123
+			</xs:enumeration>
124
+		</xs:restriction>
125
+	</xs:simpleType>
126
+	<xs:simpleType name="tPrivateID" final="list restriction">
127
+		<xs:restriction base="xs:anyURI"/>
128
+	</xs:simpleType>
129
+	<xs:simpleType name="tSIP_URL" final="list restriction">
130
+		<xs:restriction base="xs:anyURI"/>
131
+	</xs:simpleType>
132
+	<xs:simpleType name="tTEL_URL" final="list restriction">
133
+		<xs:restriction base="xs:anyURI"/>
134
+	</xs:simpleType>
135
+	<xs:simpleType name="tIdentity" final="list restriction">
136
+		<xs:union memberTypes="tSIP_URL tTEL_URL"/>
137
+	</xs:simpleType>
138
+	<xs:simpleType name="tIdentityType" final="list restriction">
139
+		<xs:restriction base="xs:unsignedByte">
140
+			<xs:minInclusive value="0"/>
141
+			<xs:maxInclusive value="2"/>
142
+			<xs:enumeration value="0">
143
+				<xs:annotation>
144
+					<xs:documentation>
145
+						<label xml:lang="en">PUBLIC_USER_IDENTITY</label>
146
+						<definition xml:lang="en">Identity is a Public User Identity.</definition>
147
+					</xs:documentation>
148
+				</xs:annotation>
149
+			</xs:enumeration>
150
+			<xs:enumeration value="1">
151
+				<xs:annotation>
152
+					<xs:documentation>
153
+						<label xml:lang="en">DISTINCT_PSI</label>
154
+						<definition xml:lang="en">Identity is a distinct Public Service Identity.</definition>
155
+					</xs:documentation>
156
+				</xs:annotation>
157
+			</xs:enumeration>
158
+			<xs:enumeration value="2">
159
+				<xs:annotation>
160
+					<xs:documentation>
161
+						<label xml:lang="en">WILDCARDED_PSI</label>
162
+						<definition xml:lang="en">Identity matches a wildcarded Public Service Identity.</definition>
163
+					</xs:documentation>
164
+				</xs:annotation>
165
+			</xs:enumeration>
166
+		</xs:restriction>
167
+	</xs:simpleType>
168
+	<xs:complexType name="tPublicIdentityExtension">
169
+		<xs:sequence>
170
+			<xs:element name="IdentityType" type="tIdentityType" minOccurs="0"/>
171
+			<xs:element name="WildcardedPSI" type="xs:anyURI" minOccurs="0"/>
172
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
173
+		</xs:sequence>
174
+	</xs:complexType>
175
+	<xs:simpleType name="tServiceInfo" final="list restriction">
176
+		<xs:restriction base="xs:string">
177
+			<xs:minLength value="0"/>
178
+		</xs:restriction>
179
+	</xs:simpleType>
180
+	<xs:simpleType name="tString" final="list restriction">
181
+		<xs:restriction base="xs:string">
182
+			<xs:minLength value="0"/>
183
+		</xs:restriction>
184
+	</xs:simpleType>
185
+	<xs:simpleType name="tBool">
186
+		<xs:restriction base="xs:boolean"/>
187
+	</xs:simpleType>
188
+	<xs:simpleType name="tSubscribedMediaProfileId" final="list restriction">
189
+		<xs:restriction base="xs:int">
190
+			<xs:minInclusive value="0"/>
191
+		</xs:restriction>
192
+	</xs:simpleType>
193
+	<xs:complexType name="tExtension">
194
+		<xs:sequence>
195
+			<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
196
+		</xs:sequence>
197
+	</xs:complexType>
198
+	<xs:complexType name="tServiceProfileExtension">
199
+		<xs:sequence>
200
+			<xs:element name="SharedIFCSetID" type="tSharedIFCSetID" minOccurs="0" maxOccurs="unbounded"/>
201
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
202
+		</xs:sequence>
203
+	</xs:complexType>
204
+	<xs:complexType name="tSePoTriExtension">
205
+		<xs:sequence>
206
+			<xs:element name="RegistrationType" type="tRegistrationType" minOccurs="0" maxOccurs="2"/>
207
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
208
+		</xs:sequence>
209
+	</xs:complexType>
210
+	<xs:complexType name="tIMSSubscription">
211
+		<xs:sequence>
212
+			<xs:element name="PrivateID" type="tPrivateID"/>
213
+			<xs:element name="ServiceProfile" type="tServiceProfile" maxOccurs="unbounded"/>
214
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
215
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
216
+		</xs:sequence>
217
+	</xs:complexType>
218
+	<xs:complexType name="tServiceProfile">
219
+		<xs:sequence>
220
+			<xs:element name="PublicIdentity" type="tPublicIdentity" maxOccurs="unbounded"/>
221
+			<xs:element name="CoreNetworkServicesAuthorization" type="tCoreNetworkServicesAuthorization" minOccurs="0"/>
222
+			<xs:element name="InitialFilterCriteria" type="tInitialFilterCriteria" minOccurs="0" maxOccurs="unbounded"/>
223
+			<xs:element name="Extension" type="tServiceProfileExtension" minOccurs="0"/>
224
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
225
+		</xs:sequence>
226
+	</xs:complexType>
227
+	<xs:complexType name="tCoreNetworkServicesAuthorization">
228
+		<xs:sequence>
229
+			<xs:element name="SubscribedMediaProfileId" type="tSubscribedMediaProfileId" minOccurs="0"/>
230
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
231
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
232
+		</xs:sequence>
233
+	</xs:complexType>
234
+	<xs:complexType name="tInitialFilterCriteria">
235
+		<xs:sequence>
236
+			<xs:element name="Priority" type="tPriority"/>
237
+			<xs:element name="TriggerPoint" type="tTrigger" minOccurs="0"/>
238
+			<xs:element name="ApplicationServer" type="tApplicationServer"/>
239
+			<xs:element name="ProfilePartIndicator" type="tProfilePartIndicator" minOccurs="0"/>
240
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
241
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
242
+		</xs:sequence>
243
+	</xs:complexType>
244
+	<xs:complexType name="tTrigger">
245
+		<xs:sequence>
246
+			<xs:element name="ConditionTypeCNF" type="tBool"/>
247
+			<xs:element name="SPT" type="tSePoTri" maxOccurs="unbounded"/>
248
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
249
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
250
+		</xs:sequence>
251
+	</xs:complexType>
252
+	<xs:complexType name="tSePoTri">
253
+		<xs:sequence>
254
+			<xs:element name="ConditionNegated" type="tBool" default="0" minOccurs="0"/>
255
+			<xs:element name="Group" type="tGroupID" maxOccurs="unbounded"/>
256
+			<xs:choice>
257
+				<xs:element name="RequestURI" type="tString"/>
258
+				<xs:element name="Method" type="tString"/>
259
+				<xs:element name="SIPHeader" type="tHeader"/>
260
+				<xs:element name="SessionCase" type="tDirectionOfRequest"/>
261
+				<xs:element name="SessionDescription" type="tSessionDescription"/>
262
+			</xs:choice>
263
+			<xs:element name="Extension" type="tSePoTriExtension" minOccurs="0"/>
264
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
265
+		</xs:sequence>
266
+	</xs:complexType>
267
+	<xs:complexType name="tHeader">
268
+		<xs:sequence>
269
+			<xs:element name="Header" type="tString"/>
270
+			<xs:element name="Content" type="tString" minOccurs="0"/>
271
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
272
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
273
+		</xs:sequence>
274
+	</xs:complexType>
275
+	<xs:complexType name="tSessionDescription">
276
+		<xs:sequence>
277
+			<xs:element name="Line" type="tString"/>
278
+			<xs:element name="Content" type="tString" minOccurs="0"/>
279
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
280
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
281
+		</xs:sequence>
282
+	</xs:complexType>
283
+	<xs:complexType name="tApplicationServer">
284
+		<xs:sequence>
285
+			<xs:element name="ServerName" type="tSIP_URL"/>
286
+			<xs:element name="DefaultHandling" type="tDefaultHandling" minOccurs="0"/>
287
+			<xs:element name="ServiceInfo" type="tServiceInfo" minOccurs="0"/>
288
+			<xs:element name="Extension" type="tExtension" minOccurs="0"/>
289
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
290
+		</xs:sequence>
291
+	</xs:complexType>
292
+	<xs:complexType name="tPublicIdentity">
293
+		<xs:sequence>
294
+			<xs:element name="BarringIndication" type="tBool" default="0" minOccurs="0"/>
295
+			<xs:element name="Identity" type="tIdentity"/>
296
+			<xs:element name="Extension" type="tPublicIdentityExtension" minOccurs="0"/>
297
+			<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
298
+		</xs:sequence>
299
+	</xs:complexType>
300
+	<xs:element name="IMSSubscription" type="tIMSSubscription"/>
301
+</xs:schema>