<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by Martin M E Roberts (private) -->
<!--6203-->
<xsd:schema targetNamespace="urn:uk.org.telcob2b/tML/Fulfilment.Order.Notification" xmlns:ord="urn:uk.org.telcob2b/tML/Fulfilment.Order" xmlns:sro="urn:uk.org.telcob2b/tML/Fulfilment.Order.ServiceRequest" xmlns="urn:uk.org.telcob2b/tML/Fulfilment.Order.Notification" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xsd:annotation>
		<xsd:documentation>
			<SchemaMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
				<OriginalAuthor>Martin Roberts</OriginalAuthor>
				<CreationDate>May 2002</CreationDate>
				<Description>.</Description>
				<Source>telcoapisox/OrderNotification.sox</Source>
			</SchemaMetadata>
		</xsd:documentation>
	</xsd:annotation>
	<xsd:import namespace="urn:uk.org.telcob2b/tML/Fulfilment.Order.ServiceRequest" schemaLocation="Order.ServiceRequest.xsd"/>
	<xsd:import namespace="urn:uk.org.telcob2b/tML/Fulfilment.Order" schemaLocation="Order.xsd"/>
	<xsd:complexType name="OrderNotification">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000293</UID>
					<Definition>A container for an order notification.</Definition>
					<Description>An order notification is a document that is used for passing information
			   			about inlife orders, such as status updates and any other information after 
						a purchase order response.  It is also used for unsolicited messages within
						the preorder enquiry process.
						It can be used either to send a group of order notifications or an individual
						order notification.  It is in effect a recursive structure.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationHeader"/>
			<xsd:choice>
				<xsd:element ref="ListOfOrderNotificationDetail" minOccurs="0"/>
				<xsd:element ref="ListOfOrderNotification" minOccurs="0"/>
				<xsd:element ref="OrderQueryDetail" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="OrderNotificationSummary" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="documentID" type="xsd:ID" use="optional">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000893</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="OrderNotification" type="OrderNotification"/>
	<xsd:complexType name="OrderNotificationHeader">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000294</UID>
					<Definition>A container for the order notification header information.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationDate" minOccurs="0"/>
			<xsd:choice>
				<xsd:element ref="ord:OrderReference" minOccurs="0"/>
				<xsd:element ref="NotificationReference" minOccurs="0"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element ref="ord:OrderParty" minOccurs="0"/>
				<xsd:element ref="NotificationParty" minOccurs="0"/>
			</xsd:choice>
			<xsd:element ref="OrderStatus" minOccurs="0"/>
			<xsd:element ref="OrderMessageInfo" minOccurs="0"/>
			<xsd:element ref="OrderErrorInfo" minOccurs="0"/>
			<xsd:element ref="ord:ListOfNote" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderNotificationHeader" type="OrderNotificationHeader"/>
	<xsd:complexType name="ListOfOrderNotificationDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000296</UID>
					<Definition>A container for a set of order notification details.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationDetail" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ListOfOrderNotificationDetail" type="ListOfOrderNotificationDetail"/>
	<xsd:complexType name="OrderNotificationDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000297</UID>
					<Definition>A container for the details of an individual order notification.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ord:BaseItemDetail" minOccurs="0"/>
			<xsd:element ref="ord:RequestedDeliveryDate" minOccurs="0"/>
			<xsd:element ref="Status" minOccurs="0"/>
			<xsd:element ref="OrderLineStatus" minOccurs="0"/>
			<xsd:element ref="OrderLineMessageInfo" minOccurs="0"/>
			<xsd:element ref="OrderLineErrorInfo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderNotificationDetail" type="OrderNotificationDetail"/>
	<xsd:complexType name="OrderNotificationSummary">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000298</UID>
					<Definition>A container for the Sumary details of an Order Notification</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationErrorCount" minOccurs="0"/>
			<xsd:element ref="OrderErrorInfo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderNotificationSummary" type="OrderNotificationSummary"/>
	<xsd:element name="OrderNotificationErrorCount" type="xsd:int">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000299</UID>
					<Definition>A flag containing the number of errors being flagged by an OrderNotification</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrderMessageInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000300</UID>
					<Definition>A container for a message about an order.</Definition>
					<Description>To allow positive as well as error information to be flagged.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element ref="MessageInfo" maxOccurs="unbounded"/>
			<xsd:element ref="MessageRequestInfo" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="OrderMessageInfo" type="OrderMessageInfo"/>
	<xsd:complexType name="OrderLineMessageInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000301</UID>
					<Definition>A container for a message about an Order Line</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element ref="MessageInfo" maxOccurs="unbounded"/>
			<xsd:element ref="MessageRequestInfo" maxOccurs="unbounded"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:element name="OrderLineMessageInfo" type="OrderLineMessageInfo"/>
	<xsd:complexType name="OrderLineErrorInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000723</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ord:ErrorInfo" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderLineErrorInfo" type="OrderLineErrorInfo"/>
	<xsd:complexType name="OrderLineStatus">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000302</UID>
					<Definition>A container for status information for an order line.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ord:Status"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="OrderLineStatus" type="OrderLineStatus" substitutionGroup="ord:Status"/>
	<xsd:complexType name="OrderStatus">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000303</UID>
					<Definition>A container for the information on the status of an order.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000303</UID>
					<Definition>A container for the information on the status of an order.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:restriction base="ord:Status">
				<xsd:sequence>
					<xsd:element name="StatusCode" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>
								<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
									<UID>ukt005560</UID>
									<Definition>A code associated with the status.</Definition>
									<Description>.</Description>
									<Source/>
									<Type>Basic</Type>
									<Status>Active</Status>
								</ComponentMetadata>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="StatusNote" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>
								<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
									<UID>ukt000063</UID>
									<Definition>A note associated with the status.</Definition>
									<Description>.</Description>
									<Source>com:commerceone:CBL:CBL.sox</Source>
									<Type>Basic</Type>
									<Status>Active</Status>
								</ComponentMetadata>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="StatusEvent" type="ord:StatusEvent" minOccurs="0"/>
					<xsd:element name="ListOfStatusReason" type="ord:ListOfStatusReason" minOccurs="0"/>
					<xsd:element name="StatusDate" type="xsd:dateTime" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>
								<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
									<UID>ukt000881</UID>
									<Definition>A date associated with the status.</Definition>
									<Description>.</Description>
									<Source>com:commerceone:CBL:CBL.sox</Source>
									<Type>Basic</Type>
									<Status>Active</Status>
								</ComponentMetadata>
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:restriction>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="OrderStatus" type="OrderStatus" substitutionGroup="ord:Status"/>
	<xsd:complexType name="SRONotification">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000304</UID>
					<Definition>A service Request Order used within an Order Notification</Definition>
					<Description>This is a synonym for sro:ServiceRequestOrder</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="sro:ServiceRequestOrder"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SRONotification" type="SRONotification" substitutionGroup="sro:ServiceRequestOrder"/>
	<xsd:complexType name="OrderNotificationRequest">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000305</UID>
					<Definition>A container for the information required to request an order notification.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationRequestHeader"/>
			<xsd:choice>
				<xsd:element ref="ListOfOrderNotificationRequestDetail" minOccurs="0"/>
				<xsd:element ref="ListOfOrderNotificationRequest" minOccurs="0"/>
			</xsd:choice>
		</xsd:sequence>
		<xsd:attribute name="documentID" type="xsd:ID" use="optional">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000893</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="OrderNotificationRequest" type="OrderNotificationRequest"/>
	<xsd:complexType name="OrderNotificationRequestHeader">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000306</UID>
					<Definition>A container for the order notification request header.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationRequestDate"/>
			<xsd:choice>
				<xsd:element ref="ord:OrderReference" minOccurs="0"/>
				<xsd:element ref="NotificationReference" minOccurs="0"/>
			</xsd:choice>
			<xsd:choice>
				<xsd:element ref="ord:OrderParty"/>
				<xsd:element ref="NotificationParty"/>
			</xsd:choice>
			<xsd:element ref="OrderStatus" minOccurs="0"/>
			<xsd:element ref="OrderMessageInfo" minOccurs="0"/>
			<xsd:element ref="ord:ListOfNote" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderNotificationRequestHeader" type="OrderNotificationRequestHeader"/>
	<xsd:complexType name="OrderNotificationRequestDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000308</UID>
					<Definition>The detailed information of the request.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ord:BaseItemDetail" minOccurs="0"/>
			<xsd:element ref="OrderLineStatus" minOccurs="0"/>
			<xsd:element ref="OrderLineMessageInfo" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderNotificationRequestDetail" type="OrderNotificationRequestDetail"/>
	<xsd:complexType name="ListOfOrderNotificationRequestDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000309</UID>
					<Definition>A container for a set of order notification request details.</Definition>
					<Description>These are generally associated with the order lines.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationRequestDetail" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ListOfOrderNotificationRequestDetail" type="ListOfOrderNotificationRequestDetail"/>
	<xsd:complexType name="MessageInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000310</UID>
					<Definition>A container for information concerning a message.</Definition>
					<Description>Can be used to convey positive or error information.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="CompletionCode" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000285</UID>
								<Definition>The code associated with the message.</Definition>
								<Description>.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Basic</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="Code" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000724</UID>
								<Definition>The message or error identification code.</Definition>
								<Description>A unique string identifying the message function.
		 		If in ErrorInfo context, then a more descriptive text may be used.</Description>
								<Source/>
								<Type>Basic</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="CompletionMsg" minOccurs="0">
					<xsd:complexType>
						<xsd:annotation>
							<xsd:documentation xml:lang="en-GB">
								<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
									<UID>ukt000286</UID>
									<Definition>The descriptive message text.</Definition>
									<Description>.</Description>
									<Source>com:commerceone:CBL:CBL.sox</Source>
									<Type>Aggregate</Type>
									<Status>Active</Status>
								</ComponentMetadata>
							</xsd:documentation>
						</xsd:annotation>
						<xsd:sequence>
							<xsd:element ref="ord:LangString"/>
						</xsd:sequence>
					</xsd:complexType>
				</xsd:element>
				<xsd:element name="Msg"/>
			</xsd:choice>
			<xsd:element name="Severity" type="ord:SeverityCode" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000424</UID>
							<Definition>A code indicating the severity of a message request.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ListOfParameter" minOccurs="0"/>
			<xsd:element name="MinRetrySecs" type="xsd:int" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000287</UID>
							<Definition>The minimum time elapsed before a retry should be attempted, given in secs</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SwVendorErrorRef" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000288</UID>
							<Definition>Software Vendor Error Reference is used to specify the exact location 
							where the error occurs. It should contain information that enables the software vendor to trace back the exact location of 
							the code that generate this code.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MessageInfo" type="MessageInfo"/>
	<xsd:complexType name="MessageRequestInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000564</UID>
					<Definition>A container for information relevant for a message request.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="RequestCode" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000565</UID>
							<Definition>The code associated with the message request.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RequestMsg" minOccurs="0">
				<xsd:complexType>
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000566</UID>
								<Definition>A string associated with the Message Request qualified with language</Definition>
								<Description>.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Aggregate</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:sequence>
						<xsd:element ref="ord:LangString"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Severity" type="ord:SeverityCode" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000424</UID>
							<Definition>A code indicating the severity of a message request.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ListOfParameter" minOccurs="0"/>
			<xsd:element name="MinRetrySecs" type="xsd:int" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000287</UID>
							<Definition>The minimum time elapsed before a retry should be attempted, given in secs</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SwVendorErrorRef" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000288</UID>
							<Definition>Software Vendor Error Reference is used to specify the exact location 
							where the error occurs. It should contain information that enables the software vendor to trace back the exact location of 
							the code that generate this code.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="MessageRequestInfo" type="MessageRequestInfo"/>
	<xsd:complexType name="ListOfParameter">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000290</UID>
					<Definition>A container for Parameter information</Definition>
					<Description>Contains either text and or Parameter information in a structured way</Description>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="Parameter" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ListOfParameter" type="ListOfParameter"/>
	<xsd:complexType name="Parameter" mixed="true">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000600</UID>
					<Definition>A container for Parameter information</Definition>
					<Description>.</Description>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000601</UID>
							<Definition>Parameter Name</Definition>
							<Description>.</Description>
							<Source/>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Value" type="xsd:anySimpleType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000602</UID>
							<Definition>Parameter Value</Definition>
							<Description>.</Description>
							<Source/>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Parameter" type="Parameter"/>
	<xsd:element name="SwVendorErrorRef" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000288</UID>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ListOfOrderNotification">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000315</UID>
					<Definition>A container for a set of order notifications.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotification" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:any namespace="urn:com.btwholesale.Fulfilment" processContents="strict" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ListOfOrderNotification" type="ListOfOrderNotification"/>
	<xsd:complexType name="OrderErrorInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000316</UID>
					<Definition>A container for information about an error to do with an order.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ErrorInfo"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderErrorInfo" type="OrderErrorInfo"/>
	<xsd:complexType name="ListOfOrderNotificationRequest">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000317</UID>
					<Definition>A container for a set of Order Notification Requests</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="OrderNotificationRequest" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ListOfOrderNotificationRequest" type="ListOfOrderNotificationRequest"/>
	<xsd:complexType name="OrderResponseSummary">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000318</UID>
					<Definition>A container for an order response summary.</Definition>
					<Description>Includes message information.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ord:OrderResponseSummary">
				<xsd:sequence>
					<xsd:element ref="OrderResponseMessageInfo" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="OrderResponseSummary" type="OrderResponseSummary" substitutionGroup="ord:OrderResponseSummary"/>
	<xsd:complexType name="OrderResponseMessageInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000319</UID>
					<Definition>A container for message information for a purchase order response.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="MessageInfo" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderResponseMessageInfo" type="OrderResponseMessageInfo"/>
	<xsd:complexType name="CompletionCode">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000320</UID>
					<Definition>A hook (empty) Type that must be linked to a specific technology completion code structure</Definition>
					<Description>.</Description>
					<Source>com:commerceone:CBL:CBL.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:element name="CompletionCode" type="CompletionCode"/>
	<xsd:complexType name="CompletionMsg">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000321</UID>
					<Definition>A hook (empty) Type that must be linked to a specific technology completion message structure</Definition>
					<Description>.</Description>
					<Source>com:commerceone:CBL:CBL.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:element name="CompletionMsg" type="CompletionMsg"/>
	<xsd:complexType name="Status">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000062</UID>
					<Definition>The current status of the service.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="CurrentStatus"/>
			<xsd:element ref="Delay"/>
			<xsd:element ref="Clarification"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Status" type="Status"/>
	<xsd:complexType name="Delay">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000323</UID>
					<Definition>A container for information about a Delay in the Ordering Process</Definition>
					<Description>This is used to convey to either the Supplier or buyer that one of the parties has
								experienced an event that will cause a dely in processing an Order
					
								This has two attributes 1) StatusType - a string to indicate the type of delay
													   2) StatusDate - the date that the delay occured.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="Reason" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="StatusType" type="xsd:string" use="required">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000880</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="StatusDate" type="xsd:date" use="required">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000881</UID>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="Delay" type="Delay"/>
	<xsd:complexType name="Clarification">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000324</UID>
					<Definition>A container for information about whether further clarification is required or the actual clarification</Definition>
					<Description>This has two attributes:

									ClarificationReqd which is set to Yes if clarificatin information is requested
									ClarificationReceived is used to indicate that the requestor is satisfied by the response</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ClarificationText" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000325</UID>
							<Definition>This contains the information required as part of the clarification</Definition>
							<Description>This is mandatory when the flag ClarificationReqd is set to yes</Description>
							<Source>telcoapisox/OrderNotification.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ResponseText" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000326</UID>
							<Definition>This is the response to the clarification request</Definition>
							<Description>This is mandatory when the ClarificationReqd is set to yes</Description>
							<Source>telcoapisox/OrderNotification.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="ClarificationReqd" type="YesNo" default="No">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000882</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="ClarificationReceived" type="YesNo">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000883</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="Clarification" type="Clarification"/>
	<xsd:complexType name="CurrentStatus">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000327</UID>
					<Definition>The current status information for a transaction.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="Reason" minOccurs="0"/>
		</xsd:sequence>
		<xsd:attribute name="StatusType" type="xsd:string" use="required">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000884</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="StatusDate" type="xsd:date" use="required">
			<xsd:annotation>
				<xsd:documentation>
					<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
						<UID>ukt000885</UID>
						<Definition/>
						<Description/>
						<Source/>
						<Type>Basic</Type>
						<Status>Active</Status>
					</ComponentMetadata>
				</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:element name="CurrentStatus" type="CurrentStatus"/>
	<xsd:element name="Reason" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000328</UID>
					<Definition>A string giving the Reason associated with the current status</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="NotificationReference">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000728</UID>
					<Definition>A container for any references associated with defence notifications.</Definition>
					<Description>It contains the initiator reference number. 
			   			It also contains a structure that allows for any other references to be included.</Description>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="InitiatorRefNum" minOccurs="0">
				<xsd:complexType>
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000573</UID>
								<Definition>The unique identifier for this notification.</Definition>
								<Description>This identifier should be unique over time.  In theory the format is free although 
						some systems will not allow long references to be captured.  Suggested maximum of 20 chars.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Aggregate</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:sequence>
						<xsd:element ref="Reference"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="RecipientRefNum" minOccurs="0">
				<xsd:complexType>
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000574</UID>
								<Definition>The unique identifier given by the recipient of a notification.</Definition>
								<Description>This identifier should be unique over time.  In theory the format is free although 
						some systems will not allow long references to be captured.  Suggested maximum of 20 chars.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Aggregate</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:sequence>
						<xsd:element ref="Reference"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element ref="OtherRefNum" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OtherRefNum">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt005558</UID>
					<Definition>A container for application specific references.</Definition>
					<Description>eg. BatchID for LLU.</Description>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ReferenceOther"/>
			<xsd:element ref="Reference"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OtherRefNum" type="OtherRefNum"/>
	<xsd:element name="NotificationReference" type="NotificationReference"/>
	<xsd:complexType name="NotificationParty">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000729</UID>
					<Definition>A container for information about the business parties associated with the defence notification.</Definition>
					<Description>The typical parties are the initiator and recipient although a flexible structure (ListOfPartyCoded) is
			   			provided to allow for extra parties other than the normal ones to be included.</Description>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="InitiatorParty">
				<xsd:complexType>
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000575</UID>
								<Definition>A container for information about the initiator of a notification.</Definition>
								<Description>It is expected that for notifications the minimum 
						amount of information will be used to identify a party.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Aggregate</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:sequence>
						<xsd:element ref="Party"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="RecipientParty">
				<xsd:complexType>
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000576</UID>
								<Definition>A container for information about the party to whom the notification was sent.</Definition>
								<Description>It is expected that for notifications the minimum 
						amount of information will be used to identify a party.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Aggregate</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
					<xsd:sequence>
						<xsd:element ref="Party"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="NotificationParty" type="NotificationParty"/>
	<xsd:complexType name="NotificationMessageInfo">
		<xsd:annotation>
			<xsd:documentation xml:lang="en-GB">
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000577</UID>
					<Definition>A container for information about a notification.</Definition>
					<Description>.</Description>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="OrderMessageInfo"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="NotificationMessageInfo" type="NotificationMessageInfo" substitutionGroup="OrderMessageInfo"/>
	<xsd:complexType name="Reference">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000730</UID>
					<Definition>A container for an identifier of an entity, such as an order or trouble report.</Definition>
					<Description>The actual number is placed in RefNum.</Description>
					<Source>com:commerceone:CBL:CBL.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="RefNum" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000193</UID>
							<Definition>Reference number.</Definition>
							<Description>A string of the actual reference used.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="RefDate" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000194</UID>
							<Definition>A date associated with the reference</Definition>
							<Description>Format is a full date and time object yyyy-mm-ddThh:mi:ss</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="Reference" type="Reference"/>
	<xsd:complexType name="Party">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000731</UID>
					<Definition>Contains details of Identifier, Agency and contact details for order.</Definition>
					<Description>.</Description>
					<Source>com:commerceone:CBL:CBL.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:restriction base="ord:Party"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Party" type="Party" substitutionGroup="ord:Party"/>
	<xsd:simpleType name="OrderNotificationDate">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000732</UID>
					<Definition>Order notification date and time.</Definition>
					<Description>The date and time that this order was created. The format is
		 				 YYYY-MM-DDThh:mm:ss - as digits for the year, month and day being the date;
						 an upper case T;  then digits for the hour, minutes and seconds being the time;
						 eg. 2002-11-14T17:33:00</Description>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:dateTime"/>
	</xsd:simpleType>
	<xsd:element name="OrderNotificationDate" type="OrderNotificationDate">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000732</UID>
					<Definition>Order notification date and time.</Definition>
					<Description>The date and time that this order was created. The format is
		 				 YYYY-MM-DDThh:mm:ss - as digits for the year, month and day being the date;
						 an upper case T;  then digits for the hour, minutes and seconds being the time;
						 eg. 2002-11-14T17:33:00</Description>
					<Source/>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="OrderNotificationRequestDate">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000733</UID>
					<Definition>Order notification request date and time.</Definition>
					<Description>The date and time that this order was created. The format is
		 				 YYYY-MM-DDThh:mm:ss - as digits for the year, month and day being the date;
						 an upper case T;  then digits for the hour, minutes and seconds being the time;
						 eg. 2002-11-14T17:33:00</Description>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:dateTime"/>
	</xsd:simpleType>
	<xsd:element name="OrderNotificationRequestDate" type="OrderNotificationRequestDate"/>
	<xsd:simpleType name="YesNo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000329</UID>
					<Definition>A simple type allowing for the values Yes and No.</Definition>
					<Description>.</Description>
					<Source>telcoapisox/OrderNotification.sox</Source>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Yes"/>
			<xsd:enumeration value="No"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="PreOrderCheckRequest" type="OrderNotificationRequest" substitutionGroup="OrderNotificationRequest">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000734</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckRequestHeader" type="OrderNotificationRequestHeader" substitutionGroup="OrderNotificationRequestHeader">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000735</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckRequestDate" type="OrderNotificationRequestDate" substitutionGroup="OrderNotificationRequestDate">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000736</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ListOfPreOrderCheckRequestDetail" type="ListOfOrderNotificationRequestDetail" substitutionGroup="ListOfOrderNotificationRequestDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000737</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ListOfPreOrderCheckRequest" type="ListOfOrderNotificationRequest" substitutionGroup="ListOfOrderNotificationRequest">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000738</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckRequestDetail" type="OrderNotificationRequestDetail" substitutionGroup="OrderNotificationRequestDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000739</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckParty" type="ord:OrderParty" substitutionGroup="ord:OrderParty">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000740</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckMessageInfo" type="OrderMessageInfo" substitutionGroup="OrderMessageInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000741</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckLineMessageInfo" type="OrderLineMessageInfo" substitutionGroup="OrderLineMessageInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000742</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckLineErrorInfo" type="OrderLineErrorInfo" substitutionGroup="OrderLineErrorInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000743</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckResponse" type="OrderNotification" substitutionGroup="OrderNotification">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000744</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckResponseHeader" type="OrderNotificationHeader" substitutionGroup="OrderNotificationHeader">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000745</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckResponseDate" type="OrderNotificationDate" substitutionGroup="OrderNotificationDate">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000746</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ListOfPreOrderCheckResponse" type="ListOfOrderNotification" substitutionGroup="ListOfOrderNotification">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000747</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ListOfPreOrderCheckResponseDetail" type="ListOfOrderNotificationDetail" substitutionGroup="ListOfOrderNotificationDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000748</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckResponseDetail" type="OrderNotificationDetail" substitutionGroup="OrderNotificationDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000749</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckResponseSummary" type="OrderNotificationSummary" substitutionGroup="OrderNotificationSummary">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000750</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckErrorInfo" type="OrderErrorInfo" substitutionGroup="OrderErrorInfo">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000751</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PreOrderCheckResponseErrorCount" type="xsd:int" substitutionGroup="OrderNotificationErrorCount">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000752</UID>
					<Definition/>
					<Description/>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ErrorInfo">
		<xsd:annotation>
			<xsd:documentation xml:lang="en-GB">
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt000284</UID>
					<Definition>A container for error information.</Definition>
					<Description>.</Description>
					<Source>com:commerceone:CBL:CBL.sox</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="CompletionCode" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation xml:lang="en-GB">
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000285</UID>
								<Definition>The code associated with the message.</Definition>
								<Description>.</Description>
								<Source>com:commerceone:CBL:CBL.sox</Source>
								<Type>Basic</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="ErrorCode" type="xsd:string">
					<xsd:annotation>
						<xsd:documentation>
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000753</UID>
								<Definition>Numeric string for the actual error code.</Definition>
								<Description>.</Description>
								<Source/>
								<Type>Basic</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:choice>
				<xsd:element name="CompletionMsg" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000754</UID>
								<Definition/>
								<Description/>
								<Source/>
								<Type>Basic</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="ErrorMsg" type="xsd:string" minOccurs="0">
					<xsd:annotation>
						<xsd:documentation>
							<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
								<UID>ukt000755</UID>
								<Definition>Text string being a description of the error.</Definition>
								<Description>.</Description>
								<Source/>
								<Type>Basic</Type>
								<Status>Active</Status>
							</ComponentMetadata>
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="Severity" type="ord:SeverityCode" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000424</UID>
							<Definition>A code indicating the severity of a message request.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ListOfParameter" minOccurs="0"/>
			<xsd:element name="MinRetrySecs" type="xsd:int" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000287</UID>
							<Definition>The minimum time elapsed before a retry should be attempted, given in secs</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SwVendorErrorRef" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="en-GB">
						<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
							<UID>ukt000288</UID>
							<Definition>Software Vendor Error Reference is used to specify the exact location 
							where the error occurs. It should contain information that enables the software vendor to trace back the exact location of 
							the code that generate this code.</Definition>
							<Description>.</Description>
							<Source>com:commerceone:CBL:CBL.sox</Source>
							<Type>Basic</Type>
							<Status>Active</Status>
						</ComponentMetadata>
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ErrorInfo" type="ErrorInfo"/>
	<xsd:element name="ReferenceOther" type="xsd:string">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt005559</UID>
					<Definition>A container for the reference.</Definition>
					<Description>.</Description>
					<Source/>
					<Type>Basic</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="OrderQueryDetail">
		<xsd:annotation>
			<xsd:documentation>
				<ComponentMetadata xmlns="urn:int.itu/tML/tMLSchemaMetadata">
					<UID>ukt005563</UID>
					<Definition>A container for details of an Order Query.</Definition>
					<Description>This container is expected to contain a template of an order as a template for a Query By Example.</Description>
					<Source>LLU Shared</Source>
					<Type>Aggregate</Type>
					<Status>Active</Status>
				</ComponentMetadata>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:any namespace="##any" processContents="skip"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="OrderQueryDetail" type="OrderQueryDetail"/>
</xsd:schema>
