<?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" version="1.0">
	<xs:include schemaLocation="UOM-CTL-LSR14-Order.xsd"/>
	<!-- ================================================= -->
	<!-- Package: UOM-LSR-Service  -->
	<!-- ================================================= -->
	<xs:annotation>
		<xs:documentation>
This UOM-LSR-Service XSD Package contains Service Request elements 
for the LSOG Order Processing, This Package extends the UOM-LSR-Order
Package by defining specific services which specify the ordering forms
needed for the particular service requested.

Service Order process allows local service orders for the following types of services and responses:

Service Order Request
  Loop Service
  Loop with Number Portability Service
  Number Portability Service
  Retail Bundled Service
  Resale Service
  Port Service
  Directory Listing Service
  Directory Listing Assistance Service
  Resale Private Line Service
  Resale Frame Relay Service
  Loop Unbundled Switch Port Service
  DID/DOD/PBX Service
  CENTREX Services Resale, UNE-P, Port
  ISDN BRI/PRI  Service

Service Order Response	
  Local Response 

Provider Initiated Activity
  Directory Service Request Completion 
  Directory Service Request Error Detail
  Local Service Response/Completion 

The UOM-LSR was created by the UOM-LSR Committee Team from OBF.

This schema is developed to support LSOG 2Q14

</xs:documentation>
	</xs:annotation>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: CENTREX_RESALE_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="CENTREX_RESALE_SVC" type="CENTREX_RESALE_SVC"/>
	<xs:complexType name="CENTREX_RESALE_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="CRS" minOccurs="0"/>
					<xs:element ref="HGI" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: DID_DOD_PBX_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="DID_DOD_PBX_SVC" type="DID_DOD_PBX_SVC"/>
	<xs:complexType name="DID_DOD_PBX_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="DDPS" minOccurs="0"/>
					<xs:element ref="HGI" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: DIRECTORY_LISTING_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="DIRECTORY_LISTING_SVC" type="DIRECTORY_LISTING_SVC"/>
	<xs:complexType name="DIRECTORY_LISTING_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: DIRECTORY_LISTING_ASSISTANCE_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="DIRECTORY_LISTING_ASSISTANCE_SVC" type="DIRECTORY_LISTING_ASSISTANCE_SVC"/>
	<xs:complexType name="DIRECTORY_LISTING_ASSISTANCE_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: ISDN_BRI_PRI_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="ISDN_BRI_PRI_SVC" type="ISDN_BRI_PRI_SVC"/>
	<xs:complexType name="ISDN_BRI_PRI_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="IS"/>
					<xs:element ref="HGI" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: LOOP_NUMBER_PORTABILITY_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="LOOP_NUMBER_PORTABILITY_SVC" type="LOOP_NUMBER_PORTABILITY_SVC"/>
	<xs:complexType name="LOOP_NUMBER_PORTABILITY_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="LSNP" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: LOOP_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="LOOP_SVC" type="LOOP_SVC"/>
	<xs:complexType name="LOOP_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="LS" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
    </xs:complexType>
	  <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: LOOP_UNBUNDLED_SWITCH_PORT_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="LOOP_UNBUNDLED_SWITCH_PORT_SVC" type="LOOP_UNBUNDLED_SWITCH_PORT_SVC"/>
	<xs:complexType name="LOOP_UNBUNDLED_SWITCH_PORT_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="RS" minOccurs="0"/>
					<xs:element ref="PS" minOccurs="0"/>
					<xs:element ref="HGI" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: NUMBER_PORTABILITY_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="NUMBER_PORTABILITY_SVC" type="NUMBER_PORTABILITY_SVC"/>
	<xs:complexType name="NUMBER_PORTABILITY_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="NP" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: PORT_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="PORT_SVC" type="PORT_SVC"/>
	<xs:complexType name="PORT_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="PS" minOccurs="0"/>
					<xs:element ref="HGI" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: RESALE_FRAME_RELAY_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="RESALE_FRAME_RELAY_SVC" type="RESALE_FRAME_RELAY_SVC"/>
	<xs:complexType name="RESALE_FRAME_RELAY_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="RFR" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: RESALE_PRIVATE_LINE_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="RESALE_PRIVATE_LINE_SVC" type="RESALE_PRIVATE_LINE_SVC"/>
	<xs:complexType name="RESALE_PRIVATE_LINE_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="RPL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: RESALE_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="RESALE_SVC" type="RESALE_SVC"/>
	<xs:complexType name="RESALE_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="RS" minOccurs="0"/>
					<xs:element ref="HGI" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent> 
     </xs:complexType>
	 <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<!-- Class: RETAIL_BUNDLED_SVC  -->
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<xs:element name="RETAIL_BUNDLED_SVC" type="RETAIL_BUNDLED_SVC"/>
	<xs:complexType name="RETAIL_BUNDLED_SVC">
		<xs:complexContent>
			<xs:extension base="LSR_SVC_REQ_Type">
				<xs:sequence>
					<xs:element ref="LSR"/>
					<xs:element ref="EU"/>
					<xs:element ref="PS" minOccurs="0"/>
					<xs:element ref="DL" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	
</xs:schema>
