2 Copyright (c) 2000-2015 Ericsson Telecom AB
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Public License v1.0
6 which accompanies this distribution, and is available at
7 http://www.eclipse.org/legal/epl-v10.html
9 <xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
10 <xs:element name='Box'>
13 <xs:element ref='coord'/>
14 <xs:element ref='coord'/>
16 <xs:attribute name='gid' type='xs:ID'/>
17 <xs:attribute name='srsName'/>
20 <xs:element name='CircularArcArea'>
23 <xs:element ref='coord'/>
24 <xs:element ref='inRadius'/>
25 <xs:element ref='outRadius'/>
26 <xs:element ref='startAngle'/>
27 <xs:element ref='stopAngle'/>
28 <xs:element ref='angularUnit' minOccurs='0'/>
29 <xs:element ref='distanceUnit' minOccurs='0'/>
31 <xs:attribute name='gid' type='xs:ID'/>
32 <xs:attribute name='srsName'/>
35 <xs:element name='CircularArea'>
38 <xs:element ref='coord'/>
39 <xs:element ref='radius'/>
40 <xs:element ref='distanceUnit' minOccurs='0'/>
42 <xs:attribute name='gid' type='xs:ID'/>
43 <xs:attribute name='srsName'/>
46 <xs:element name='CoordinateReferenceSystem'>
49 <xs:element ref='Identifier'/>
53 <xs:element name='EllipticalArea'>
56 <xs:element ref='coord'/>
57 <xs:element ref='angle'/>
58 <xs:element ref='semiMajor'/>
59 <xs:element ref='semiMinor'/>
60 <xs:element ref='angularUnit' minOccurs='0'/>
61 <xs:element ref='distanceUnit' minOccurs='0'/>
63 <xs:attribute name='gid' type='xs:ID'/>
64 <xs:attribute name='srsName'/>
67 <xs:element name='Identifier'>
70 <xs:element ref='code'/>
71 <xs:element ref='codeSpace'/>
72 <xs:element ref='edition'/>
76 <xs:element name='LineString'>
79 <xs:element ref='coord'/>
80 <xs:element ref='coord' maxOccurs='unbounded'/>
82 <xs:attribute name='gid' type='xs:ID'/>
83 <xs:attribute name='srsName'/>
86 <xs:element name='LinearRing'>
89 <xs:element ref='coord'/>
90 <xs:element ref='coord'/>
91 <xs:element ref='coord'/>
92 <xs:element ref='coord' minOccurs='0' maxOccurs='unbounded'/>
94 <xs:attribute name='gid' type='xs:ID'/>
95 <xs:attribute name='srsName'/>
98 <xs:element name='MultiLineString'>
101 <xs:element ref='LineString' maxOccurs='unbounded'/>
103 <xs:attribute name='gid' type='xs:ID'/>
104 <xs:attribute name='srsName'/>
107 <xs:element name='MultiPoint'>
110 <xs:element ref='Point' maxOccurs='unbounded'/>
112 <xs:attribute name='gid' type='xs:ID'/>
113 <xs:attribute name='srsName'/>
116 <xs:element name='MultiPolygon'>
119 <xs:choice maxOccurs='unbounded'>
120 <xs:element ref='Polygon'/>
121 <xs:element ref='Box'/>
122 <xs:element ref='CircularArea'/>
123 <xs:element ref='CircularArcArea'/>
124 <xs:element ref='EllipticalArea'/>
127 <xs:attribute name='gid' type='xs:ID'/>
128 <xs:attribute name='srsName'/>
131 <xs:element name='Point'>
134 <xs:element ref='coord'/>
136 <xs:attribute name='gid' type='xs:ID'/>
137 <xs:attribute name='srsName'/>
140 <xs:element name='Polygon'>
143 <xs:element ref='outerBoundaryIs'/>
144 <xs:element ref='innerBoundaryIs' minOccurs='0' maxOccurs='unbounded'/>
146 <xs:attribute name='gid' type='xs:ID'/>
147 <xs:attribute name='srsName'/>
150 <xs:element name='X'>
151 <xs:complexType mixed='true'>
154 <xs:element name='Y'>
155 <xs:complexType mixed='true'>
158 <xs:element name='Z'>
159 <xs:complexType mixed='true'>
162 <xs:element name='add_info'>
163 <xs:complexType mixed='true'>
166 <xs:element name='alt'>
167 <xs:complexType mixed='true'>
170 <xs:element name='alt_acc'>
171 <xs:complexType mixed='true'>
172 <xs:attribute name='qos_class'>
174 <xs:restriction base='xs:string'>
175 <xs:enumeration value='ASSURED'/>
176 <xs:enumeration value='BEST_EFFORT'/>
182 <xs:element name='alt_unc'>
183 <xs:complexType mixed='true'>
186 <xs:element name='angle'>
187 <xs:complexType mixed='true'>
190 <xs:element name='angularUnit'>
191 <xs:complexType mixed='true'>
194 <xs:element name='arfcn'>
195 <xs:complexType mixed='true'>
198 <xs:element name='base_id'>
199 <xs:complexType mixed='true'>
202 <xs:element name='base_lat'>
203 <xs:complexType mixed='true'>
206 <xs:element name='base_long'>
207 <xs:complexType mixed='true'>
210 <xs:element name='bsic'>
211 <xs:complexType mixed='true'>
214 <xs:element name='cc'>
215 <xs:complexType mixed='true'>
218 <xs:element name='cdma_net_param'>
221 <xs:element ref='nid'/>
222 <xs:element ref='sid'/>
223 <xs:element ref='base_id'/>
224 <xs:element ref='base_lat' minOccurs='0'/>
225 <xs:element ref='base_long' minOccurs='0'/>
226 <xs:element ref='ref_pn' minOccurs='0'/>
230 <xs:element name='cellid'>
231 <xs:complexType mixed='true'>
234 <xs:element name='cgi'>
237 <xs:element ref='mcc'/>
238 <xs:element ref='mnc'/>
239 <xs:element ref='lac'/>
240 <xs:element ref='cellid'/>
244 <xs:element name='change_area'>
247 <xs:element ref='target_area'/>
248 <xs:element ref='no_of_reports' minOccurs='0'/>
250 <xs:attribute name='type' use='required'>
252 <xs:restriction base='xs:string'>
253 <xs:enumeration value='MS_ENTERING'/>
254 <xs:enumeration value='MS_LEAVING'/>
255 <xs:enumeration value='MS_WITHIN_AREA'/>
259 <xs:attribute name='loc_estimates' use='required'>
261 <xs:restriction base='xs:string'>
262 <xs:enumeration value='TRUE'/>
263 <xs:enumeration value='FALSE'/>
269 <xs:element name='client'>
272 <xs:element ref='servicetype'/>
273 <xs:element ref='id' minOccurs='0'/>
274 <xs:element ref='serviceid' minOccurs='0'/>
275 <xs:element ref='requestmode' minOccurs='0'/>
276 <xs:element ref='clientname' minOccurs='0'/>
277 <xs:element ref='pseudoid' minOccurs='0'/>
278 <xs:element ref='poi' minOccurs='0'/>
280 <xs:attribute name='type' default='1'>
282 <xs:restriction base='xs:string'>
283 <xs:enumeration value='1'/>
284 <xs:enumeration value='2'/>
285 <xs:enumeration value='3'/>
291 <xs:element name='clientname'>
292 <xs:complexType mixed='true'>
295 <xs:element name='code'>
296 <xs:complexType mixed='true'>
299 <xs:element name='codeSpace'>
300 <xs:complexType mixed='true'>
303 <xs:element name='codeword'>
304 <xs:complexType mixed='true'>
307 <xs:element name='coord'>
310 <xs:element ref='X'/>
311 <xs:element ref='Y' minOccurs='0'/>
312 <xs:element ref='Z' minOccurs='0'/>
316 <xs:element name='direction'>
317 <xs:complexType mixed='true'>
320 <xs:element name='distanceUnit'>
321 <xs:complexType mixed='true'>
324 <xs:element name='duration'>
325 <xs:complexType mixed='true'>
328 <xs:element name='edition'>
329 <xs:complexType mixed='true'>
332 <xs:element name='eme_event'>
335 <xs:element ref='eme_pos' maxOccurs='unbounded'/>
337 <xs:attribute name='eme_trigger' use='required'>
339 <xs:restriction base='xs:string'>
340 <xs:enumeration value='EME_ORG'/>
341 <xs:enumeration value='EME_REL'/>
347 <xs:element name='eme_pos'>
350 <xs:element ref='msid'/>
352 <xs:element ref='pd'/>
353 <xs:element ref='poserr'/>
355 <xs:element ref='esrd' minOccurs='0'/>
356 <xs:element ref='esrk' minOccurs='0'/>
358 <xs:attribute name='pos_method'>
360 <xs:restriction base='xs:string'>
361 <xs:enumeration value='CELL'/>
362 <xs:enumeration value='OTDOA'/>
363 <xs:enumeration value='GPS'/>
364 <xs:enumeration value='A-GPS'/>
365 <xs:enumeration value='E-OTD'/>
366 <xs:enumeration value='U-TDOA'/>
367 <xs:enumeration value='OTHER'/>
373 <xs:element name='eqop'>
376 <xs:element ref='resp_req' minOccurs='0'/>
377 <xs:element ref='resp_timer' minOccurs='0'/>
378 <xs:choice minOccurs='0'>
379 <xs:element ref='ll_acc'/>
380 <xs:element ref='hor_acc'/>
382 <xs:element ref='alt_acc' minOccurs='0'/>
383 <xs:element ref='max_loc_age' minOccurs='0'/>
387 <xs:element name='esrd'>
388 <xs:complexType mixed='true'>
389 <xs:attribute name='type' default='NA'>
391 <xs:restriction base='xs:string'>
392 <xs:enumeration value='NA'/>
398 <xs:element name='esrk'>
399 <xs:complexType mixed='true'>
400 <xs:attribute name='type' default='NA'>
402 <xs:restriction base='xs:string'>
403 <xs:enumeration value='NA'/>
409 <xs:element name='frequencyinfo'>
412 <xs:element ref='uarfcn_ul' minOccurs='0'/>
413 <xs:element ref='uarfcn_dl' minOccurs='0'/>
414 <xs:element ref='uarfcn_nt' minOccurs='0'/>
418 <xs:element name='geo_info'>
421 <xs:element ref='CoordinateReferenceSystem'/>
425 <xs:element name='global_uc_id'>
428 <xs:element ref='mcc'/>
429 <xs:element ref='mnc'/>
430 <xs:element ref='uc_id'/>
434 <xs:element name='gsm_net_param'>
437 <xs:element ref='cgi' minOccurs='0'/>
438 <xs:element ref='nmr' minOccurs='0'/>
439 <xs:element ref='ta' minOccurs='0'/>
440 <xs:element ref='lmsi' minOccurs='0'/>
444 <xs:element name='h_ls'>
445 <xs:complexType mixed='true'>
448 <xs:element name='hor_acc'>
449 <xs:complexType mixed='true'>
450 <xs:attribute name='qos_class'>
452 <xs:restriction base='xs:string'>
453 <xs:enumeration value='ASSURED'/>
454 <xs:enumeration value='BEST_EFFORT'/>
460 <xs:element name='id'>
461 <xs:complexType mixed='true'>
464 <xs:element name='imsi'>
465 <xs:complexType mixed='true'>
468 <xs:element name='inRadius'>
469 <xs:complexType mixed='true'>
472 <xs:element name='innerBoundaryIs'>
475 <xs:element ref='LinearRing'/>
479 <xs:element name='interval'>
480 <xs:complexType mixed='true'>
483 <xs:element name='lac'>
484 <xs:complexType mixed='true'>
487 <xs:element name='lcs_ref'>
488 <xs:complexType mixed='true'>
491 <xs:element name='lev_conf'>
492 <xs:complexType mixed='true'>
495 <xs:element name='ll_acc'>
496 <xs:complexType mixed='true'>
497 <xs:attribute name='qos_class'>
499 <xs:restriction base='xs:string'>
500 <xs:enumeration value='ASSURED'/>
501 <xs:enumeration value='BEST_EFFORT'/>
507 <xs:element name='lmsi'>
508 <xs:complexType mixed='true'>
511 <xs:element name='loc_type'>
513 <xs:attribute name='type' default='CURRENT'>
515 <xs:restriction base='xs:string'>
516 <xs:enumeration value='CURRENT'/>
517 <xs:enumeration value='LAST'/>
518 <xs:enumeration value='CURRENT_OR_LAST'/>
519 <xs:enumeration value='CURRENT_OR_LAST_AS_FALLBACK'/>
520 <xs:enumeration value='INITIAL'/>
526 <xs:element name='locationserver'>
529 <xs:element ref='id'/>
530 <xs:element ref='pwd' minOccurs='0'/>
534 <xs:element name='max_loc_age'>
535 <xs:complexType mixed='true'>
538 <xs:element name='mcc'>
539 <xs:complexType mixed='true'>
542 <xs:element name='mnc'>
543 <xs:complexType mixed='true'>
546 <xs:element name='ms_action'>
548 <xs:attribute name='type' use='required'>
550 <xs:restriction base='xs:string'>
551 <xs:enumeration value='MS_AVAIL'/>
557 <xs:element name='msid'>
558 <xs:complexType mixed='true'>
559 <xs:attribute name='type' default='MSISDN'>
561 <xs:restriction base='xs:string'>
562 <xs:enumeration value='MSISDN'/>
563 <xs:enumeration value='IMSI'/>
564 <xs:enumeration value='IMEI'/>
565 <xs:enumeration value='MIN'/>
566 <xs:enumeration value='MDN'/>
567 <xs:enumeration value='EME_MSID'/>
568 <xs:enumeration value='ASID'/>
569 <xs:enumeration value='OPE_ID'/>
570 <xs:enumeration value='IPV4'/>
571 <xs:enumeration value='IPV6'/>
572 <xs:enumeration value='SESSID'/>
573 <xs:enumeration value='SIP_URI'/>
574 <xs:enumeration value='TEL_URL'/>
578 <xs:attribute name='enc' default='ASC'>
580 <xs:restriction base='xs:string'>
581 <xs:enumeration value='ASC'/>
582 <xs:enumeration value='CRP'/>
588 <xs:element name='msid_range'>
591 <xs:element ref='start_msid'/>
592 <xs:element ref='stop_msid'/>
596 <xs:element name='msids'>
599 <xs:choice maxOccurs='unbounded'>
601 <xs:element ref='msid'/>
602 <xs:element ref='codeword' minOccurs='0'/>
603 <xs:element ref='session' minOccurs='0'/>
604 <xs:element ref='trans_id' minOccurs='0'/>
607 <xs:element ref='msid_range'/>
608 <xs:element ref='codeword' minOccurs='0' maxOccurs='unbounded'/>
614 <xs:element name='name_area'>
615 <xs:complexType mixed='true'>
618 <xs:element name='ndc'>
619 <xs:complexType mixed='true'>
622 <xs:element name='neid'>
625 <xs:element ref='vmscid' minOccurs='0'/>
626 <xs:element ref='sgsnid' minOccurs='0'/>
627 <xs:element ref='vlrid' minOccurs='0'/>
631 <xs:element name='net_param'>
634 <xs:element ref='h_ls' minOccurs='0'/>
635 <xs:element ref='v_ls' minOccurs='0'/>
636 <xs:element ref='pce' minOccurs='0'/>
637 <xs:element ref='neid' minOccurs='0'/>
638 <xs:element ref='imsi' minOccurs='0'/>
639 <xs:choice minOccurs='0'>
640 <xs:element ref='gsm_net_param'/>
641 <xs:element ref='wcdma_net_param'/>
642 <xs:element ref='cdma_net_param'/>
647 <xs:element name='nid'>
648 <xs:complexType mixed='true'>
651 <xs:element name='nmr'>
654 <xs:element ref='nmr_element' maxOccurs='unbounded'/>
658 <xs:element name='nmr_element'>
661 <xs:element ref='arfcn'/>
662 <xs:element ref='bsic'/>
663 <xs:element ref='rxlev'/>
667 <xs:element name='no_of_reports'>
668 <xs:complexType mixed='true'>
671 <xs:element name='outRadius'>
672 <xs:complexType mixed='true'>
675 <xs:element name='outerBoundaryIs'>
678 <xs:element ref='LinearRing'/>
682 <xs:element name='pce'>
683 <xs:complexType mixed='true'>
686 <xs:element name='pd'>
689 <xs:element ref='time'/>
690 <xs:element ref='shape'/>
691 <xs:sequence minOccurs='0'>
692 <xs:element ref='alt'/>
693 <xs:element ref='alt_unc' minOccurs='0'/>
695 <xs:element ref='speed' minOccurs='0'/>
696 <xs:element ref='direction' minOccurs='0'/>
697 <xs:element ref='lev_conf' minOccurs='0'/>
698 <xs:element ref='qop_not_met' minOccurs='0'/>
702 <xs:element name='plmn'>
705 <xs:element ref='mcc'/>
706 <xs:element ref='mnc'/>
710 <xs:element name='poi'>
712 <xs:attribute name='flag' default='OFF'>
714 <xs:restriction base='xs:string'>
715 <xs:enumeration value='ON'/>
716 <xs:enumeration value='OFF'/>
722 <xs:element name='pos'>
725 <xs:element ref='msid'/>
727 <xs:element ref='pd'/>
728 <xs:element ref='poserr'/>
731 <xs:attribute name='pos_method'>
733 <xs:restriction base='xs:string'>
734 <xs:enumeration value='CELL'/>
735 <xs:enumeration value='OTDOA'/>
736 <xs:enumeration value='GPS'/>
737 <xs:enumeration value='A-GPS'/>
738 <xs:enumeration value='E-OTD'/>
739 <xs:enumeration value='U-TDOA'/>
740 <xs:enumeration value='OTHER'/>
746 <xs:element name='poserr'>
749 <xs:element ref='result'/>
750 <xs:element ref='add_info' minOccurs='0'/>
751 <xs:element ref='time'/>
755 <xs:element name='primaryscramblingcode'>
756 <xs:complexType mixed='true'>
759 <xs:element name='prio'>
761 <xs:attribute name='type' default='NORMAL'>
763 <xs:restriction base='xs:string'>
764 <xs:enumeration value='NORMAL'/>
765 <xs:enumeration value='HIGH'/>
771 <xs:element name='pseudoid'>
772 <xs:complexType mixed='true'>
775 <xs:element name='pushaddr'>
778 <xs:element ref='url'/>
779 <xs:element ref='id' minOccurs='0'/>
780 <xs:element ref='pwd' minOccurs='0'/>
784 <xs:element name='pwd'>
785 <xs:complexType mixed='true'>
788 <xs:element name='qop'>
791 <xs:choice minOccurs='0'>
792 <xs:element ref='ll_acc'/>
793 <xs:element ref='hor_acc'/>
795 <xs:element ref='alt_acc' minOccurs='0'/>
799 <xs:element name='qop_not_met'>
802 <xs:element name='radius'>
803 <xs:complexType mixed='true'>
806 <xs:element name='ref_pn'>
807 <xs:complexType mixed='true'>
810 <xs:element name='req_id'>
811 <xs:complexType mixed='true'>
814 <xs:element name='requestmode'>
816 <xs:choice minOccurs='0'>
817 <xs:element ref='requestor'/>
818 <xs:element ref='session'/>
820 <xs:attribute name='type' default='PASSIVE'>
822 <xs:restriction base='xs:string'>
823 <xs:enumeration value='ACTIVE'/>
824 <xs:enumeration value='PASSIVE'/>
830 <xs:element name='requestor'>
831 <xs:complexType mixed='true'>
832 <xs:attribute name='type' default='MSISDN'>
834 <xs:restriction base='xs:string'>
835 <xs:enumeration value='MSISDN'/>
836 <xs:enumeration value='NAME'/>
837 <xs:enumeration value='EMAIL'/>
838 <xs:enumeration value='URL'/>
839 <xs:enumeration value='SIPURL'/>
840 <xs:enumeration value='IMS'/>
846 <xs:element name='resp_req'>
848 <xs:attribute name='type' default='DELAY_TOL'>
850 <xs:restriction base='xs:string'>
851 <xs:enumeration value='NO_DELAY'/>
852 <xs:enumeration value='LOW_DELAY'/>
853 <xs:enumeration value='DELAY_TOL'/>
859 <xs:element name='resp_timer'>
860 <xs:complexType mixed='true'>
863 <xs:element name='result'>
864 <xs:complexType mixed='true'>
865 <xs:attribute name='resid' use='required'/>
868 <xs:element name='rlp_hdr'>
871 <xs:element ref='locationserver'/>
872 <xs:element ref='client' minOccurs='0'/>
873 <xs:element ref='serving_node_action' minOccurs='0'/>
874 <xs:element ref='supported_shapes' minOccurs='0'/>
875 <xs:element ref='net_param' minOccurs='0'/>
877 <xs:attribute name='ver' fixed='1.0.0'/>
880 <xs:element name='rlp_svc_init'>
883 <xs:element ref='rlp_hdr'/>
884 <xs:element ref='srlir'/>
886 <xs:attribute name='ver' fixed='1.0.0'/>
889 <xs:element name='rxlev'>
890 <xs:complexType mixed='true'>
893 <xs:element name='sac'>
894 <xs:complexType mixed='true'>
897 <xs:element name='sai'>
900 <xs:element ref='mcc'/>
901 <xs:element ref='mnc'/>
902 <xs:element ref='lac'/>
903 <xs:element ref='sac'/>
907 <xs:element name='semiMajor'>
908 <xs:complexType mixed='true'>
911 <xs:element name='semiMinor'>
912 <xs:complexType mixed='true'>
915 <xs:element name='service_coverage'>
918 <xs:sequence maxOccurs='unbounded'>
919 <xs:element ref='cc'/>
920 <xs:element ref='ndc' minOccurs='0' maxOccurs='unbounded'/>
925 <xs:element name='serviceid'>
926 <xs:complexType mixed='true'>
929 <xs:element name='servicetype'>
930 <xs:complexType mixed='true'>
933 <xs:element name='serving_node_action'>
935 <xs:attribute name='passive_type' use='required'>
937 <xs:restriction base='xs:string'>
938 <xs:enumeration value='POSITION_NOT_ALLOWED'/>
939 <xs:enumeration value='POSITION'/>
940 <xs:enumeration value='NOTIFY_AND_POSITION'/>
941 <xs:enumeration value='POSITION_IF_NOT_DISALLOWED'/>
942 <xs:enumeration value='POSITION_IF_ALLOWED'/>
946 <xs:attribute name='active_type' default='POSITION_NOT_ALLOWED'>
948 <xs:restriction base='xs:string'>
949 <xs:enumeration value='POSITION_NOT_ALLOWED'/>
950 <xs:enumeration value='POSITION'/>
951 <xs:enumeration value='NOTIFY_AND_POSITION'/>
952 <xs:enumeration value='POSITION_IF_NOT_DISALLOWED'/>
953 <xs:enumeration value='POSITION_IF_ALLOWED'/>
959 <xs:element name='session'>
960 <xs:complexType mixed='true'>
961 <xs:attribute name='type' use='required'>
963 <xs:restriction base='xs:string'>
964 <xs:enumeration value='APN'/>
965 <xs:enumeration value='DIAL'/>
971 <xs:element name='sgsnid'>
974 <xs:element ref='cc' minOccurs='0'/>
975 <xs:element ref='ndc' minOccurs='0'/>
976 <xs:element ref='sgsnno'/>
978 <xs:attribute name='capability'>
980 <xs:restriction base='xs:string'>
981 <xs:enumeration value='1'/>
982 <xs:enumeration value='2'/>
983 <xs:enumeration value='3'/>
984 <xs:enumeration value='4'/>
990 <xs:element name='sgsnno'>
991 <xs:complexType mixed='true'>
994 <xs:element name='shape'>
997 <xs:element ref='Point'/>
998 <xs:element ref='LineString'/>
999 <xs:element ref='Polygon'/>
1000 <xs:element ref='Box'/>
1001 <xs:element ref='CircularArea'/>
1002 <xs:element ref='CircularArcArea'/>
1003 <xs:element ref='EllipticalArea'/>
1004 <xs:element ref='MultiLineString'/>
1005 <xs:element ref='MultiPoint'/>
1006 <xs:element ref='MultiPolygon'/>
1007 <xs:element ref='LinearRing'/>
1011 <xs:element name='sid'>
1012 <xs:complexType mixed='true'>
1015 <xs:element name='speed'>
1016 <xs:complexType mixed='true'>
1019 <xs:element name='srlir'>
1022 <xs:element ref='msid'/>
1023 <xs:element ref='codeword' minOccurs='0'/>
1024 <xs:element ref='eqop' minOccurs='0'/>
1025 <xs:element ref='geo_info' minOccurs='0'/>
1026 <xs:element ref='loc_type' minOccurs='0'/>
1027 <xs:element ref='prio' minOccurs='0'/>
1028 <xs:element ref='pushaddr' minOccurs='0'/>
1029 <xs:element ref='service_coverage' minOccurs='0'/>
1031 <xs:attribute name='ver' fixed='1.0.0'/>
1032 <xs:attribute name='res_type' default='SYNC'>
1034 <xs:restriction base='xs:string'>
1035 <xs:enumeration value='SYNC'/>
1036 <xs:enumeration value='ASYNC'/>
1040 <xs:attribute name='recv_role' use='required'>
1042 <xs:restriction base='xs:string'>
1043 <xs:enumeration value='HLS'/>
1044 <xs:enumeration value='VLS'/>
1050 <xs:element name='startAngle'>
1051 <xs:complexType mixed='true'>
1054 <xs:element name='start_msid'>
1057 <xs:element ref='msid'/>
1061 <xs:element name='start_time'>
1062 <xs:complexType mixed='true'>
1063 <xs:attribute name='utc_off' default='0000'/>
1066 <xs:element name='stopAngle'>
1067 <xs:complexType mixed='true'>
1070 <xs:element name='stop_msid'>
1073 <xs:element ref='msid'/>
1077 <xs:element name='stop_time'>
1078 <xs:complexType mixed='true'>
1079 <xs:attribute name='utc_off' default='0000'/>
1082 <xs:element name='supl_message'>
1083 <xs:complexType mixed='true'>
1086 <xs:element name='supl_session_id'>
1087 <xs:complexType mixed='true'>
1090 <xs:element name='supported_shapes'>
1092 <xs:attribute name='Point' default='NO'>
1094 <xs:restriction base='xs:string'>
1095 <xs:enumeration value='NO'/>
1096 <xs:enumeration value='YES'/>
1100 <xs:attribute name='LineString' default='NO'>
1102 <xs:restriction base='xs:string'>
1103 <xs:enumeration value='NO'/>
1104 <xs:enumeration value='YES'/>
1108 <xs:attribute name='Polygon' default='NO'>
1110 <xs:restriction base='xs:string'>
1111 <xs:enumeration value='NO'/>
1112 <xs:enumeration value='YES'/>
1116 <xs:attribute name='Box' default='NO'>
1118 <xs:restriction base='xs:string'>
1119 <xs:enumeration value='NO'/>
1120 <xs:enumeration value='YES'/>
1124 <xs:attribute name='CircularArea' default='NO'>
1126 <xs:restriction base='xs:string'>
1127 <xs:enumeration value='NO'/>
1128 <xs:enumeration value='YES'/>
1132 <xs:attribute name='CircularArcArea' default='NO'>
1134 <xs:restriction base='xs:string'>
1135 <xs:enumeration value='NO'/>
1136 <xs:enumeration value='YES'/>
1140 <xs:attribute name='EllipticalArea' default='NO'>
1142 <xs:restriction base='xs:string'>
1143 <xs:enumeration value='NO'/>
1144 <xs:enumeration value='YES'/>
1148 <xs:attribute name='MultiLineString' default='NO'>
1150 <xs:restriction base='xs:string'>
1151 <xs:enumeration value='NO'/>
1152 <xs:enumeration value='YES'/>
1156 <xs:attribute name='MultiPoint' default='NO'>
1158 <xs:restriction base='xs:string'>
1159 <xs:enumeration value='NO'/>
1160 <xs:enumeration value='YES'/>
1164 <xs:attribute name='MultiPolygon' default='NO'>
1166 <xs:restriction base='xs:string'>
1167 <xs:enumeration value='NO'/>
1168 <xs:enumeration value='YES'/>
1172 <xs:attribute name='LinearRing' default='NO'>
1174 <xs:restriction base='xs:string'>
1175 <xs:enumeration value='NO'/>
1176 <xs:enumeration value='YES'/>
1180 <xs:attribute name='Altitude' default='NO'>
1182 <xs:restriction base='xs:string'>
1183 <xs:enumeration value='NO'/>
1184 <xs:enumeration value='YES'/>
1190 <xs:element name='ta'>
1191 <xs:complexType mixed='true'>
1194 <xs:element name='target_area'>
1198 <xs:element ref='shape'/>
1199 <xs:element ref='cc' minOccurs='0'/>
1201 <xs:element ref='cc'/>
1202 <xs:element ref='plmn' maxOccurs='unbounded'/>
1206 <xs:element name='time'>
1207 <xs:complexType mixed='true'>
1208 <xs:attribute name='utc_off' default='0000'/>
1211 <xs:element name='time_remaining'>
1212 <xs:complexType mixed='true'>
1215 <xs:element name='tlrr_event'>
1218 <xs:element ref='ms_action'/>
1219 <xs:element ref='change_area'/>
1223 <xs:element name='trans_id'>
1224 <xs:complexType mixed='true'>
1227 <xs:element name='trl_pos'>
1230 <xs:element ref='msid'/>
1232 <xs:element ref='pd'/>
1233 <xs:element ref='poserr'/>
1234 <xs:element ref='time'/>
1237 <xs:attribute name='trl_trigger' use='required'>
1239 <xs:restriction base='xs:string'>
1240 <xs:enumeration value='MS_AVAIL'/>
1241 <xs:enumeration value='CHANGE_AREA'/>
1245 <xs:attribute name='pos_method'>
1247 <xs:restriction base='xs:string'>
1248 <xs:enumeration value='CELL'/>
1249 <xs:enumeration value='OTDOA'/>
1250 <xs:enumeration value='GPS'/>
1251 <xs:enumeration value='A-GPS'/>
1252 <xs:enumeration value='E-OTD'/>
1253 <xs:enumeration value='U-TDOA'/>
1254 <xs:enumeration value='OTHER'/>
1260 <xs:element name='uarfcn_dl'>
1261 <xs:complexType mixed='true'>
1264 <xs:element name='uarfcn_nt'>
1265 <xs:complexType mixed='true'>
1268 <xs:element name='uarfcn_ul'>
1269 <xs:complexType mixed='true'>
1272 <xs:element name='uc_id'>
1273 <xs:complexType mixed='true'>
1274 <xs:attribute name='status' default='CURRENT'>
1276 <xs:restriction base='xs:string'>
1277 <xs:enumeration value='STALE'/>
1278 <xs:enumeration value='CURRENT'/>
1279 <xs:enumeration value='UNKNOWN'/>
1285 <xs:element name='url'>
1286 <xs:complexType mixed='true'>
1289 <xs:element name='v_ls'>
1290 <xs:complexType mixed='true'>
1293 <xs:element name='vlrid'>
1296 <xs:element ref='cc' minOccurs='0'/>
1297 <xs:element ref='ndc' minOccurs='0'/>
1298 <xs:element ref='vlrno'/>
1300 <xs:attribute name='capability'>
1302 <xs:restriction base='xs:string'>
1303 <xs:enumeration value='1'/>
1304 <xs:enumeration value='2'/>
1305 <xs:enumeration value='3'/>
1306 <xs:enumeration value='4'/>
1312 <xs:element name='vlrno'>
1313 <xs:complexType mixed='true'>
1316 <xs:element name='vmscid'>
1319 <xs:element ref='cc' minOccurs='0'/>
1320 <xs:element ref='ndc' minOccurs='0'/>
1321 <xs:element ref='vmscno'/>
1323 <xs:attribute name='capability'>
1325 <xs:restriction base='xs:string'>
1326 <xs:enumeration value='1'/>
1327 <xs:enumeration value='2'/>
1328 <xs:enumeration value='3'/>
1329 <xs:enumeration value='4'/>
1335 <xs:element name='vmscno'>
1336 <xs:complexType mixed='true'>
1339 <xs:element name='wcdma_net_param'>
1342 <xs:element ref='global_uc_id' minOccurs='0'/>
1343 <xs:element ref='frequencyinfo' minOccurs='0'/>
1344 <xs:element ref='primaryscramblingcode' minOccurs='0'/>
1345 <xs:element ref='sai' minOccurs='0'/>