<?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>> LSNP-Form  -->
	<!-- ================================================= -->
	<xs:annotation>
		<xs:documentation>
	This LSNP-Form XSD Package contains Request and Response
	Changes on 4/6/2016
	Added complex types and simple types.
	1: Namespace changed from http://atis.org/obf/tML/UOM to http://www.synchronoss.com/lsr/ctl_order
	2: LRN, RESID, BTRL Elements deleted from LSNP_SVC_DET Complex Type.
	3: JR Element sequence got changed which is added under CCEA Element
	4: LINE_RESTRICT_GRP Complex Type reference removed from SVC_INFO Complex type.
	5: LPIC Element moved from LINE_RESTRICT_GRP complex type to SVC_INFO complex type.
	6: BLOCK_GRP complex type moved from LINE_RESTRICT_GRP complex type to SVC_INFO complex type.
	7: CTI_GRP Complex Type reference added under SVC_INFO Complex Type
    Changes on 6/2/2016
	1: In LSNP form moved JR field as the first field in LSNP_SVC_DET/SVC_INFO section
    2: CTI_GRP removed from LSNP_SVC_DET/SVC_INFO section in LSNP form.
    3: Updated CABCONNTYP and CABCONN fields as repeatable in FACILITY_CONFIG_GRP section of LSNP form.	
    This schema is developed to support LSOG 2Q14
		</xs:documentation>
	</xs:annotation>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: LSNP  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="LSNP" type="LSNP"/>
	<xs:complexType name="LSNP">
		<xs:sequence>
			<xs:element ref="LSNP_ADMIN" minOccurs="0"/>
			<xs:element ref="LSNP_SVC_DET" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="REMARKS_INFO" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: LSNP_ADMIN  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="LSNP_ADMIN" type="LSNP_ADMIN"/>
	<xs:complexType name="LSNP_ADMIN">
		<xs:sequence>
			<xs:element name="LQTY" type="LQTY_5_Type" minOccurs="0"/>
			<xs:element name="NPQTY" type="NPQTY_5_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: LSNP_SVC_DET  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="LSNP_SVC_DET" type="LSNP_SVC_DET"/>
	<xs:complexType name="LSNP_SVC_DET">
		<xs:sequence>
			<xs:element name="NPI" type="NPI_Type" minOccurs="0"/>
			<xs:element name="RL" type="RL_Type" minOccurs="0"/>
			<xs:element name="LMT" type="LMT_Type" minOccurs="0"/>
			<xs:element name="TNT" type="TNT_Type" minOccurs="0"/>
			<xs:element name="TDT" type="TDT_Type" minOccurs="0"/>
			<xs:element name="OECCKT" type="ECCKT_Type" minOccurs="0"/>
			<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
			<xs:element name="PORTED_NBR" type="PORTED_NBR_Type" minOccurs="0"/>
			<xs:element name="TNP" type="TNP_Type" minOccurs="0"/>
			<!-- TD #4939 -->
			<xs:element name="CFTN" type="CFTN_11_Type" minOccurs="0"/>
			<xs:element name="NPT" type="NPT_Type" minOccurs="0"/>
			<xs:element name="RTI" type="RTI_Type" minOccurs="0"/>
			<xs:element name="NPTG" type="NPTG_Type" minOccurs="0"/>
			<xs:element ref="SVC_INFO" minOccurs="0"/>
			<xs:element ref="SVC_DET_GRP" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: SVC_INFO  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="SVC_INFO" type="SVC_INFO"/>
	<xs:complexType name="SVC_INFO">
		<xs:sequence>
		  <!-- Sequence Changed kept as top element for CTL start  -->
		    <xs:element name="JR" type="JR_Type" minOccurs="0"/>
		   <!-- Sequence Changed kept as top element for CTL end  -->
			<xs:element name="TSP" type="TSP_Type" minOccurs="0"/>
			<xs:element name="SAN" type="SAN_30_Type" minOccurs="0"/>
			<xs:element name="CCEA" type="CCEA_Type" minOccurs="0"/>
			<xs:element name="LPIC" type="LPIC_Type" minOccurs="0"/>
			<xs:element name="SYSTEM_ID" type="SYSTEM_ID_Type" minOccurs="0"/>
			<xs:element name="SHELF" type="SHELF_Type" minOccurs="0"/>
			<xs:element name="SLOT" type="SLOT_Type" minOccurs="0"/>
			<xs:element name="SPORT" type="SPORT_Type" minOccurs="0"/>
			<xs:element name="RELAY_RACK" type="RELAY_RACK_Type" minOccurs="0"/>
			<xs:element name="UNIT" type="EquipmentUnit_Type" minOccurs="0"/>
			<xs:element ref="DEMARC_JACK_GRP" minOccurs="0"/>
			<xs:element ref="BLOCK_GRP" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="TRANSFER_OF_CALLS_GRP" minOccurs="0"/>
			<xs:element ref="TRANSFER_OF_CALLS_SEC_GRP" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="LEAN_GRP" minOccurs="0"/>
			<!-- New Elements added under FACILITY_CONFIG_GRP for CTL start  -->
			<xs:element ref="FACILITY_CONFIG_GRP" minOccurs="0" maxOccurs="4"/>
			<!-- New Elements added under FACILITY_CONFIG_GRP for CTL end  -->
		</xs:sequence>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Global Element Declarations  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
</xs:schema>
