<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.synchronoss.com/lsr/ctl_preorder" targetNamespace="http://www.synchronoss.com/lsr/ctl_preorder" elementFormDefault="qualified">
	<xs:include schemaLocation="UOM-CTL-LSR14-Base.xsd"/>
	<!-- ================================================= -->
	<!-- Package: <<XSDschema>> MP-Form  -->
	<!-- ================================================= -->
	<xs:annotation>
		<xs:documentation>
    Changes on 4/25/2016
	This MP-Form XSD Package contains Request and Response which is newly added as pre-order.
	Added complex types and simple types.
	Changes on 6/22/2016
	1: Added RESP_STATUS_GRP section for MEET_POINT_RESP.
    This schema is developed to support LSOG 2Q14
		</xs:documentation>
	</xs:annotation>
	<!-- New Pre-order added for CTL -->
	<xs:element name="MEET_POINT_REQ" type="MEET_POINT_REQ"/>
	<xs:complexType name="MEET_POINT_REQ">
		<xs:sequence>
			<xs:element name="LSO" type="LSO_Type" minOccurs="0"/>
			<xs:element name="POTSSPLITLOC" type="POTSSPLITLOC_Type" minOccurs="0"/>
			<xs:element ref="POTSSPLIT_GRP" minOccurs="0" maxOccurs="5"/>
			<xs:element ref="CABCONN_GRP" minOccurs="0" maxOccurs="5"/>
			<xs:element ref="RANGE_GRP" minOccurs="0" />
		</xs:sequence>
	</xs:complexType> 


	<xs:element name="MEET_POINT_RESP" type="MEET_POINT_RESP"/>
	<xs:complexType name="MEET_POINT_RESP">
		<xs:sequence>
			<xs:element name="POTSSPLIT_GRP" type="POTSSPLIT_GRP_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element name="CABCONN_GRP" type="CABCONN_GRP_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xs:element ref="RESP_STATUS_GRP" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType> 


	<xs:element name="POTSSPLIT_GRP" type="POTSSPLIT_GRP"/>
	<xs:complexType name="POTSSPLIT_GRP">
		<xs:sequence>
			<xs:element name="POTSSPLIT" type="POTSSPLIT_38_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="CABCONN_GRP_Type">
		<xs:sequence>
			<xs:element name="CABCONNQTY" type="CABCONNQTY_Type" minOccurs="0"/>
			<xs:element name="CABCONNTYP" type="CABCONNTYP_Type" minOccurs="0"/>
			<xs:element name="CABCONN" type="CABCONN_38_Type" minOccurs="0"/>
			<xs:element name="RESPONSE" type="RESPONSE_MPRESP_Type" minOccurs="0"/>
			<xs:element name="RESPONSE_MSG" type="RESPONSE_MSG_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="POTSSPLIT_GRP_Type">
		<xs:sequence>
		    <xs:element name="POTSSPLITLOC" type="POTSSPLITLOC_Type" minOccurs="0"/>
			<xs:element name="POTSSPLIT" type="POTSSPLIT_38_Type" minOccurs="0"/>
			<xs:element name="RESPONSE" type="RESPONSE_MPRESP_Type" minOccurs="0"/>
			<xs:element name="RESPONSE_MSG" type="RESPONSE_MSG_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="RESPONSE_MPRESP_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="7"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="RESPONSE_MSG_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="256"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="POTSSPLIT_38_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="38"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:element name="CABCONN_GRP" type="CABCONN_GRP"/>
	<xs:complexType name="CABCONN_GRP">
		<xs:sequence>
			<xs:element name="CABCONN" type="CABCONN_38_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="CABCONN_38_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="38"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:element name="RANGE_GRP" type="RANGE_GRP"/>
	<xs:complexType name="RANGE_GRP">
		<xs:sequence>
			<xs:element name="LOPOTSSPLIT" type="LOPOTSSPLIT_Type" minOccurs="0"/>
			<xs:element name="HIPOTSSPLIT" type="HIPOTSSPLIT_Type" minOccurs="0"/>
			<xs:element name="LOCABCONN" type="LOCABCONN_Type" minOccurs="0"/>
			<xs:element name="HICABCONN" type="HICABCONN_Type" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="LOPOTSSPLIT_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="38"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="HIPOTSSPLIT_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="38"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="LOCABCONN_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="38"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="HICABCONN_Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="38"/>
		</xs:restriction>
	</xs:simpleType>

</xs:schema>
