<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.synchronoss.com/lsr/ctl_order" targetNamespace="http://www.synchronoss.com/lsr/ctl_order" elementFormDefault="qualified">
	<xs:include schemaLocation="UOM-CTL-LSR14-Base.xsd"/>
	<!-- ================================================= -->
	<!-- Package: <<XSDschema>> CRS-Form  -->
	<!-- ================================================= -->
	<xs:annotation>
		<xs:documentation>
This CRS-Form XSD Package contains Request, Response, 
Changes on 4/6/2016
Added complex type and simple types.	
1: Namespace Changed from http://atis.org/obf/tML/UOM to http://www.synchronoss.com/lsr/ctl_order
2: LSCP Element removed from COMMON_BLOCK_DET Complex type.
3: CPG and SCPG Elements added under STATION_DET complex type
4: BSPRAO and FLI Elements are removed from STATION_DET Complex type.
5: IWJQ, IWJK, and IWT Elements of STATION_DET Complex type are moved to IW_GRP complex type
6: IW_GRP element reference has added under STATION_DET Complex type.
7: LEAN_GRP element reference has removed under STATION_DET Complex type.
8: TRANSFER_OF_CALLS_GRP and TRANSFER_OF_CALLS_SEC_GRP element references has added under STATION_DET Complex type.
9: TA Element of TREATMENT_DET Complex Type renamed from TA to TCA.
Changes on 6/2/2016
1: LSCP  field added to COMMON_BLOCK_DET  section in CRS form
2: Updated CABCONNTYP and CABCONN fields as repeatable in CRS_SVC_DET  section in CRS form.
This schema is developed to support LSOG 2Q14

		</xs:documentation>
	</xs:annotation>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: <<XSDcomplexType>> BLOCK_DET  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="BLOCK_DET" type="BLOCK_DET"/>
	<xs:complexType name="BLOCK_DET">
		<xs:sequence>
			<xs:element name="CBA" type="CBA_BLOCK_Type" minOccurs="0"/>
			<xs:element name="CBLOCK" type="CBLOCK_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: <<XSDcomplexType>> BLOCK_FEATURES  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="BLOCK_FEATURES" type="BLOCK_FEATURES"/>
	<xs:complexType name="BLOCK_FEATURES">
		<xs:sequence>
			<xs:element name="CBFA" type="CBFA_Type" minOccurs="0"/>
			<xs:element name="CB_FEATURE" type="CB_FEATURE_Type" minOccurs="0"/>
			<xs:element name="CB_FEATURE_DETAILS" type="CB_FEATURE_DETAIL_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: COMMON_BLOCK_DET  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="COMMON_BLOCK_DET" type="COMMON_BLOCK_DET"/>
	<xs:complexType name="COMMON_BLOCK_DET">
		<xs:sequence>
			<xs:element name="APS" type="APS_Type" minOccurs="0"/>
			<xs:element name="SDD" type="SDD_Type" minOccurs="0"/>
			<xs:element name="SMDR" type="SMDR_Type" minOccurs="0"/>
			<xs:element name="SMDRAC" type="SMDRAC_Type" minOccurs="0"/>
			<xs:element name="CPIC" type="CPIC_Type" minOccurs="0"/>
			<xs:element name="CLPIC" type="CLPIC_Type" minOccurs="0"/>
			<xs:element name="CIPIC" type="CIPIC_Type" minOccurs="0"/>
			<xs:element name="OAR" type="OAR_Type" minOccurs="0"/>
			<xs:element name="DIALING" type="DIALING_Type" minOccurs="0"/>
			<xs:element name="CPATH" type="CPATH_Type" minOccurs="0"/>
			<xs:element name="CPATHA" type="CPATHA_Type" minOccurs="0"/>
			<xs:element name="CFPI" type="CFPI_Type" minOccurs="0"/>
			<xs:element name="LSCP" type="LSCP_Type" minOccurs="0"/>
			<xs:element ref="TREATMENT_DET" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="BLOCK_DET" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="SN_DET" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: CRS  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="CRS" type="CRS"/>
	<xs:complexType name="CRS">
		<xs:sequence>
			<xs:element ref="CRS_ADMIN" minOccurs="0"/>
			<xs:element ref="COMMON_BLOCK_DET" minOccurs="0"/>
			<xs:element ref="STATION_DET" minOccurs="0" maxOccurs="unbounded"/>
			<!-- New Section added for CTL start -->
			<xs:element ref="CRS_SVC_DET" minOccurs="0"/>
			<!-- New Section added for CTL end -->
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: CRS_ADMIN  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="CRS_ADMIN" type="CRS_ADMIN"/>
	<xs:complexType name="CRS_ADMIN">
		<xs:sequence>
			<xs:element name="RSQTY" type="RSQTY_Type" minOccurs="0"/>
			<xs:element name="ORD" type="ORD_Type" minOccurs="0"/>
			<xs:element name="CB" type="CB_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: SN_DET  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="SN_DET" type="SN_DET"/>
	<xs:complexType name="SN_DET">
		<xs:sequence>
			<xs:element name="SN" type="SN_17_Type" minOccurs="0"/>
			<xs:element ref="BLOCK_FEATURES" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: STATION_DET  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="STATION_DET" type="STATION_DET"/>
	<xs:complexType name="STATION_DET">
		<xs:sequence>
			<xs:element name="LOCNUM" type="LOCNUM_Type" minOccurs="0"/>
			<xs:element name="LNUM" type="LNUM_Type" minOccurs="0"/>
			<xs:element name="NPI" type="NPI_Type" minOccurs="0"/>
			<xs:element name="LNA" type="LNA_Type" minOccurs="0"/>
			<xs:element name="SOE" type="SOE_Type" minOccurs="0"/>
			<xs:element name="NOTYP" type="NOTYP_Type" minOccurs="0"/>
			<xs:element name="TNS" type="TNS_17_Type" minOccurs="0"/>
			<xs:element name="RL" type="RL_Type" minOccurs="0"/>
			<xs:element name="OECCKT" type="ECCKT_Type" minOccurs="0"/>
			<xs:element name="TERS" type="TERS_Type" minOccurs="0"/>
			<xs:element name="API" type="API_Type" minOccurs="0"/>
			<xs:element name="OTN" type="OTN_12_Type" minOccurs="0"/>
			<xs:element name="CPG" type="CPG_Type" minOccurs="0"/>
			<xs:element name="SCPG" type="SCPG_Type" minOccurs="0"/>
			<xs:element name="DSN" type="DSN_Type" minOccurs="0"/>
			<xs:element name="CLN" type="CENTRIXLineName_Type" minOccurs="0"/>
			<xs:element name="LTC" type="LTC_Type" minOccurs="0"/>
			<xs:element name="CKR" type="CKR_Type" minOccurs="0"/>
			<xs:element name="TSP" type="TSP_Type" minOccurs="0"/>
			<xs:element name="SAN" type="SAN_30_Type" minOccurs="0"/>
			<xs:element name="SGNL" type="SGNL_Type" minOccurs="0"/>
			<xs:element name="SSIG" type="SSIG_Type" minOccurs="0"/>
			<xs:element name="PULSE" type="PULSE_Type" minOccurs="0"/>
			<xs:element name="JR" type="JR_Type" minOccurs="0"/>
			<xs:element name="JK_CODE" type="JK_CODE_Type" minOccurs="0"/>
			<xs:element name="JK_NUM" type="JK_NUM_Type" minOccurs="0"/>
			<xs:element name="JK_POS" type="JK_POS_Type" minOccurs="0"/>
			<xs:element name="DI" type="DI_Type" minOccurs="0"/>
			<xs:element ref="IW_GRP" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="LINE_RESTRICT_2_GRP" minOccurs="0"/>
			<xs:element ref="BLOCK_GRP" minOccurs="0"/>
			<xs:element ref="FEATURE_GRP" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="CALLING_CARD_GRP" minOccurs="0"/>
			<xs:element ref="TRANSFER_OF_CALLS_GRP" minOccurs="0"/>
			<xs:element ref="TRANSFER_OF_CALLS_SEC_GRP" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
			
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: TREATMENT_DET  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="TREATMENT_DET" type="TREATMENT_DET"/>
	<xs:complexType name="TREATMENT_DET">
		<xs:sequence>
			<xs:element name="TCA" type="TA_Type" minOccurs="0"/>
			<xs:element name="TMTC" type="TMTC_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Global Element Declarations  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
</xs:schema>
