<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.8.000">
	<xsd:element name="AbsoluteStart">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the beginning of a schedule block, specified in absolute terms (precise date-time).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DateTime"/>
				<xsd:element ref="RampDuration" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AbsoluteStop">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the end of a schedule block, specified in absolute terms (precise date-time).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DateTime"/>
				<xsd:element ref="RampDuration" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeResolution">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestRef"/>
				<xsd:element ref="RequestStatus"/>
				<xsd:element ref="CompositeState"/>
				<xsd:element ref="ImplementTime" minOccurs="0"/>
				<xsd:element ref="TerminationTime" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeResolutionResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributeResolutionReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeResolutionReturn" nillable="true">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SetState">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestRef"/>
				<xsd:element ref="ApprovalStatus"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SetStateResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SetStateReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SetStateReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Entity">
		<xsd:annotation>
			<xsd:documentation>Any one of the possible parties to an e-Tag</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="PSECode"/>
				<xsd:element ref="CACode"/>
				<xsd:element ref="TPCode"/>
				<xsd:element ref="SCCode"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Status">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing an entity's delivery status (and optionally approval status) for a request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Entity"/>
				<xsd:element ref="DeliveryStatus"/>
				<xsd:element ref="ApprovalStatus"/>
				<xsd:element ref="ApprovalStatusType"/>
				<xsd:element ref="ApprovalTimeStamp" minOccurs="0"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="StatusList">
		<xsd:annotation>
			<xsd:documentation>Collection of all approval statuses for a given request</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Status" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="BaseProfile">
		<xsd:annotation>
			<xsd:documentation>A collection of relative profiles, used to describe an newly requested energy schedule</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileID"/>
				<xsd:element ref="RelativeProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="BaseProfileList">
		<xsd:annotation>
			<xsd:documentation>A collection of base profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="BaseProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ContractNumber" nillable="true">
		<xsd:annotation>
			<xsd:documentation>Number referencing an agreement for service (i.e., energy contract, transmission reservation, etc...)</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="50"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="CACode" type="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID from the NERC Registry used to identify a Balancing Authority</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Correction">
		<xsd:annotation>
			<xsd:documentation>A set of changing information that is being applied to a transaction during the approval process.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="PhysicalSegmentCorrection"/>
				<xsd:element ref="MarketSegmentCorrection"/>
				<xsd:element ref="TransmissionAllocationCorrection"/>
				<xsd:element ref="LossAccountingCorrection"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CorrectionID" type="CorrectionIDDT"/>
	<xsd:element name="RequestCorrection">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="ContactInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="CorrectionList"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestCorrectionResponse">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RequestCorrectionReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestCorrectionReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="CorrectionID"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TLRProfileChange">
		<xsd:annotation>
			<xsd:documentation>Specification of a TLR's limit being set on a particular transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagID"/>
				<xsd:element ref="ReliabilityLevel"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TLRProfileChangeList">
		<xsd:annotation>
			<xsd:documentation>Collection of TLR profile changes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TLRProfileChange" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TerminationTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>Termination time plus associated end ramp.  This date/time is calculated by the Authority</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ImplementTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>e-Tag ramp start time, time at which e-Tag transitions from CONFIRMED to IMPLEMENTED</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ActOnByTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>The time by which an approval entity must actively approve or deny a request</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DateTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>A point in time identified by both a date and  time</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="DateTimeList">
		<xsd:annotation>
			<xsd:documentation>A collection of DateTimes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DateTime" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DeliveryStatus" type="DeliveryStatusDT">
		<xsd:annotation>
			<xsd:documentation>The status of a request distribution with regard to a particular party</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="DeliveryStatusDT">
		<xsd:annotation>
			<xsd:documentation>Data type used to specify the status for a request distribution's delivery</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="QUEUED"/>
			<xsd:enumeration value="DELIVERED"/>
			<xsd:enumeration value="INVALID"/>
			<xsd:enumeration value="COMMFAIL"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ApprovalStatusDT">
		<xsd:annotation>
			<xsd:documentation>Data type used to specify an entity's approval/denial of a transaction request</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NA"/>
			<xsd:enumeration value="PENDING"/>
			<xsd:enumeration value="APPROVED"/>
			<xsd:enumeration value="DENIED"/>
			<xsd:enumeration value="STUDY"/>
			<xsd:enumeration value="EXPIRED"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ApprovalStatusTypeDT">
		<xsd:annotation>
			<xsd:documentation>Data type used to indicate the manner in which an Approval Status was set</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NA"/>
			<xsd:enumeration value="ACTIVE"/>
			<xsd:enumeration value="PASSIVE"/>
			<xsd:enumeration value="OVERRIDE"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ReturnValueDT">
		<xsd:annotation>
			<xsd:documentation>Data Type used to indicate the success or failure of a method call</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="SUCCESS"/>
			<xsd:enumeration value="FAIL"/>
			<xsd:enumeration value="DUPLICATE"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="RequestStatusDT">
		<xsd:annotation>
			<xsd:documentation>Data Type used to indicate the disposition of a request</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="PENDING"/>
			<xsd:enumeration value="WITHDRAWN"/>
			<xsd:enumeration value="APPROVED"/>
			<xsd:enumeration value="DENIED"/>
			<xsd:enumeration value="EXPIRED"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="CompositeStateDT">
		<xsd:annotation>
			<xsd:documentation> Data Type used to indicate the overall state of an e-Tag</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="PENDING"/>
			<xsd:enumeration value="WITHDRAWN"/>
			<xsd:enumeration value="DENIED"/>
			<xsd:enumeration value="EXPIRED"/>
			<xsd:enumeration value="CONFIRMED"/>
			<xsd:enumeration value="IMPLEMENTED"/>
			<xsd:enumeration value="CANCELLED"/>
			<xsd:enumeration value="TERMINATED"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PhoneNumberDT">
		<xsd:annotation>
			<xsd:documentation>Telephone Number</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([0-9]{3}-)?\([0-9]{3}\)[0-9]{3}-[0-9]{4}(X[0-9]{1,10})?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TransactionTypeDT">
		<xsd:annotation>
			<xsd:documentation>Used to specify a type of  transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NORMAL"/>
			<xsd:enumeration value="DYNAMIC"/>
			<xsd:enumeration value="EMERGENCY"/>
			<xsd:enumeration value="LOSSSUPPLY"/>
			<xsd:enumeration value="CAPACITY"/>
			<xsd:enumeration value="RECALLABLE"/>
			<xsd:enumeration value="PSEUDOTIE"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ProfileTypeDT">
		<xsd:annotation>
			<xsd:documentation>Used to specify a profile type</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="MARKETLEVEL"/>
			<xsd:enumeration value="RELIABILITYLIMIT"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ErrorNumberRefDT">
		<xsd:annotation>
			<xsd:documentation>Error Number ID, based on NERC registry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="RequestIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID for a request</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="PhysicalSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID for a physical segment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="ProfileIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID for a profile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="MarketSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID for a market segment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="CorrectionIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID for a correction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="TaggingSourceSinkPointIDDT">
		<xsd:annotation>
			<xsd:documentation>Tagging Point ID, based on NERC registry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="OASISPORPODPointIDDT">
		<xsd:annotation>
			<xsd:documentation>OASIS Point ID, based on NERC registry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="ProductIDDT">
		<xsd:annotation>
			<xsd:documentation>Product ID, based on NERC registry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="TLREventIDDT">
		<xsd:annotation>
			<xsd:documentation>TRL Event ID</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="OASISEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>OASIS Entity ID, based on NERC registry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:simpleType name="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>Tagging Entity ID, based on NERC registry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:integer"/>
	</xsd:simpleType>
	<xsd:element name="Load">
		<xsd:annotation>
			<xsd:documentation>Information defining the consumption point of the energy from a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ResourceList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeProfileChange">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="ApprovalRights"/>
				<xsd:element ref="RequestID"/>
				<xsd:element ref="Requestor"/>
				<xsd:element ref="ExceptionProfileChangeList" minOccurs="0"/>
				<xsd:element ref="TransmissionAllocationChangeList" minOccurs="0"/>
				<xsd:element ref="LossAccountingChangeList" minOccurs="0"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
				<xsd:element ref="Notes" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
				<xsd:element ref="RequestTimeStamp"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeProfileChangeResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributeProfileChangeReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeProfileChangeReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeCorrection">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="ContactInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="CorrectionID"/>
				<xsd:element ref="Requestor"/>
				<xsd:element ref="CorrectionList"/>
				<xsd:element ref="Impact"/>
				<xsd:element ref="RequestTimeStamp"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeCorrectionResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributeCorrectionReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeCorrectionReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributePotentialTLRProfileChange">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="StartDateTime"/>
				<xsd:element ref="TLREventRef"/>
				<xsd:element ref="MiscInfoList"/>
				<xsd:element ref="TLRProfileChangeList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributePotentialTLRProfileChangeReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeNewTag">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="Tag"/>
				<xsd:element ref="ApprovalRights"/>
				<xsd:element ref="RequestTimeStamp"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeNewTagResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributeNewTagReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeNewTagReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ErrorList">
		<xsd:annotation>
			<xsd:documentation>Collection of errors</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Error" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ErrorMessage">
		<xsd:annotation>
			<xsd:documentation>A situation-specific error describing in detail the reason an error was assigned to a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="128"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ExceptionProfile">
		<xsd:annotation>
			<xsd:documentation>A profile that indicates a variance from the base profile</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileRef"/>
				<xsd:element ref="AbsoluteProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ExceptionProfileList">
		<xsd:annotation>
			<xsd:documentation>A collection of exception profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ExceptionProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ExceptionProfileSet">
		<xsd:annotation>
			<xsd:documentation>The collection of all exception profiles and the request IDS associated with them</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ExceptionProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Fax" type="PhoneNumberDT">
		<xsd:annotation>
			<xsd:documentation>Fax number</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FromEntity">
		<xsd:annotation>
			<xsd:documentation>Container for the ID of an entity sending a message</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="PSECode"/>
				<xsd:element ref="CACode"/>
				<xsd:element ref="TPCode"/>
				<xsd:element ref="SCCode"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Generation">
		<xsd:annotation>
			<xsd:documentation>Region or plant form which generation is being procured</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ResourceList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryHistory">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryHistoryResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryHistoryReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryHistoryReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestRef"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryRequestResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryRequestReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryRequestReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:choice minOccurs="0">
					<xsd:element ref="DistributeProfileChange"/>
					<xsd:element ref="DistributeTerminateTag"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryStatus">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestRef"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryStatusResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryStatusReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryStatusReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="RequestStatus" minOccurs="0"/>
				<xsd:element ref="StatusList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryTag">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryTagResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryTagReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryTagReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="Tag" minOccurs="0"/>
				<xsd:element ref="ApprovalRights"/>
				<xsd:element ref="RequestTimeStamp"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
				<xsd:element ref="ImplementTime" minOccurs="0"/>
				<xsd:element ref="TerminationTime" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="History">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the transactional history associated with a particular tag</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Action" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MarketSegment">
		<xsd:annotation>
			<xsd:documentation>A collection of information describing the role of a market participant with regard to portions of a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MarketSegmentID"/>
				<xsd:element ref="PSECode"/>
				<xsd:element ref="EnergyProductRef" minOccurs="0"/>
				<xsd:element ref="ContractNumberList" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MarketSegmentID" type="MarketSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique identifier for a market Segment.  Should be representative of the order of the market segments, with the first segment being labeled "1" and the last being labeled with the total number of segments. For example, For three market segments, the GPE would be a "1," the intermediate PSE would be "2," and the LSE would be "3."</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CCList">
		<xsd:annotation>
			<xsd:documentation>A Collection of Entities to be provided with copies of e-Tag</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Entity" maxOccurs="5"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MarketSegmentList">
		<xsd:annotation>
			<xsd:documentation>A Collection of Market Segments</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MarketSegment" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MessageInfo">
		<xsd:annotation>
			<xsd:documentation>A collection of information describing the communication aspects of a method call</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FromEntity"/>
				<xsd:element ref="SecurityKey"/>
				<xsd:element ref="ToEntity"/>
				<xsd:element ref="CallTimeStamp"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MiscInfo">
		<xsd:annotation>
			<xsd:documentation>Generic container of information</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Token"/>
				<xsd:element ref="Value"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MiscInfoList">
		<xsd:annotation>
			<xsd:documentation>Collection of MiscInfo items</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MiscInfo" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Notes" nillable="true">
		<xsd:annotation>
			<xsd:documentation>Generic holder of note information</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="128"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="DistributeStatus">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestRef"/>
				<xsd:element ref="StatusList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeStatusResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributeStatusReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeStatusReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeTerminateTag">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="ApprovalRights"/>
				<xsd:element ref="RequestRef"/>
				<xsd:element ref="Requestor"/>
				<xsd:element ref="AbsoluteStart"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="RequestTimeStamp"/>
				<xsd:element ref="ActOnByTime"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeTerminateTagResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributeTerminateTagReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributeTerminateTagReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ParentSegmentRef" type="PhysicalSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a transmission allocation's parent physical segment</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Phone" type="PhoneNumberDT">
		<xsd:annotation>
			<xsd:documentation>Phone number</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PhysicalSegmentRef" type="PhysicalSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a physical segment</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PhysicalSegmentID" type="PhysicalSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique identifier for a physical segment. Should be representative of the order of the physical segments, with the first segment being labeled "1" and the last being labeled with the total number of segments.  . For example, for four physical segments, the Generation would be a "1," the first leg of transmission would be "2," the second leg of transmission would be "3," and the Load would be "4."</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="POD" type="OASISPORPODPointIDDT">
		<xsd:annotation>
			<xsd:documentation>Point of Delivery</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PODProfile">
		<xsd:annotation>
			<xsd:documentation>profile associated with a POD</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileRef"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="POR" type="OASISPORPODPointIDDT">
		<xsd:annotation>
			<xsd:documentation>Point of Receipt</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PORProfile">
		<xsd:annotation>
			<xsd:documentation>Profile associated with a POR</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileRef"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransProductRef" type="ProductIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a NERC registered transmission product</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PSECode" type="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID for a PSE, as specified in the NERC registry</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RampDuration" type="xsd:integer">
		<xsd:annotation>
			<xsd:documentation>Amount of time, in minutes, over which a generator's output is increased or decreased</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReturnValue" type="ReturnValueDT">
		<xsd:annotation>
			<xsd:documentation>Value used to indicate the results of a method call</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TimeClassification">
		<xsd:annotation>
			<xsd:documentation>Enumerated Value indicating whether the e-Tag was classified as ontime, late, or ATF by the Authority based on CallTimeStamp</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:enumeration value="OnTime"/>
				<xsd:enumeration value="Late"/>
				<xsd:enumeration value="ATF"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="RelativeBlock">
		<xsd:annotation>
			<xsd:documentation>A collection of information describing an energy flow in relative terms (a static date/time combined with an offset from that date/time).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RelativeStart"/>
				<xsd:element ref="MWLevel"/>
				<xsd:element ref="RelativeStop"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RelativeBlockList">
		<xsd:annotation>
			<xsd:documentation>A collection of relative blocks</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RelativeBlock" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RelativeProfile">
		<xsd:annotation>
			<xsd:documentation>A Profile described in relative terms, using relative blocks</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DateTimeList"/>
				<xsd:element ref="RelativeBlockList"/>
				<xsd:element ref="ProfileTypeList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RelativeProfileList">
		<xsd:annotation>
			<xsd:documentation>A collection of relative profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RelativeProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RelativeStart">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the beginning of an energy block, specified in relative terms (offset from a reference date-time).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TimeOffset"/>
				<xsd:element ref="RampDuration" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RelativeStop">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the end of an energy block, specified in relative terms (offset from a reference date-time).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TimeOffset"/>
				<xsd:element ref="RampDuration" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ReliabilityLevel" type="xsd:integer" nillable="true">
		<xsd:annotation>
			<xsd:documentation>Level used to specify limits on transactions when identified for curtailment</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="QuerySummaries">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="Range"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QuerySummariesReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QuerySummariesResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QuerySummariesReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Resource">
		<xsd:annotation>
			<xsd:documentation>General container for a generation or load</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TaggingPointID"/>
				<xsd:element ref="ProfileRef"/>
				<xsd:element ref="ContractNumberList" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ResourceList">
		<xsd:annotation>
			<xsd:documentation>Collection of resources.  At this point in time, is limited to only one resource.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Resource"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestID" type="RequestIDDT">
		<xsd:annotation>
			<xsd:documentation>unique ID associated with a specific transaction</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProfileID" type="ProfileIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique identifier for a profile</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProfileRef" type="ProfileIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a profile</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProfileSet">
		<xsd:annotation>
			<xsd:documentation>Collection of profiles; both base and exception</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="BaseProfileList"/>
				<xsd:element ref="ExceptionProfileSet" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SchedulingEntity">
		<xsd:annotation>
			<xsd:documentation>Entity that is responsible for operationally scheduling flows resultant form the scheduling of a transmission reservation.  </xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="CACode"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SchedulingEntityList">
		<xsd:annotation>
			<xsd:documentation>A collection of scheduling entities.  Should be in scheduling path order.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="SchedulingEntity" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="SecurityKey">
		<xsd:annotation>
			<xsd:documentation>Unique key sued for access control to a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="12"/>
				<xsd:minLength value="12"/>
				<xsd:pattern value="[0-9a-zA-Z]{12}"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="PhysicalSegment">
		<xsd:annotation>
			<xsd:documentation> collection of data describing a physical portion of the transaction path</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PhysicalSegmentID"/>
				<xsd:element ref="ParentMarketSegmentRef"/>
				<xsd:choice>
					<xsd:element ref="Generation"/>
					<xsd:element ref="Load"/>
					<xsd:element ref="Transmission"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PhysicalSegmentList">
		<xsd:annotation>
			<xsd:documentation>Collection of physical segments</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PhysicalSegment" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TaggingPointID" type="TaggingSourceSinkPointIDDT">
		<xsd:annotation>
			<xsd:documentation>Generation or Load point</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ApprovalStatus" type="ApprovalStatusDT">
		<xsd:annotation>
			<xsd:documentation>Used to indicate an Approval Entity's decision to support or not support implementation of a request</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ApprovalStatusType" type="ApprovalStatusTypeDT">
		<xsd:annotation>
			<xsd:documentation>Specifies whether an approval state was set via active or passive means</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequestNewTagResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RequestNewTagReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestNewTagReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="RequestID" minOccurs="0"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestNewTag">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="Tag"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagSummary">
		<xsd:annotation>
			<xsd:documentation>Brief overview of Tag transaction al data and credentials</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagID"/>
				<xsd:element ref="SecurityKey"/>
				<xsd:element ref="CorrectionID"/>
				<xsd:element ref="CurrentRequestCount"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagData">
		<xsd:annotation>
			<xsd:documentation>Basic transaction information, describes the transaction as a physical schedule supported by transmission</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MarketSegmentList"/>
				<xsd:element ref="PhysicalSegmentList"/>
				<xsd:element ref="CCList" minOccurs="0"/>
				<xsd:element ref="ProfileSet"/>
				<xsd:element ref="TransmissionAllocationList"/>
				<xsd:element ref="LossAccountingList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagID">
		<xsd:annotation>
			<xsd:documentation>Collection of information that uniquely identifies a tag</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="GCACode"/>
				<xsd:element ref="PSECode"/>
				<xsd:element ref="TagCode"/>
				<xsd:element ref="LCACode"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagSummaryList">
		<xsd:annotation>
			<xsd:documentation>Collection of tag summaries</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagSummary" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TimeOffset" type="xsd:duration">
		<xsd:annotation>
			<xsd:documentation>Duration to be combined with a static date/time to generate a specific point in time.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CallTimeStamp" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>Time at which a method call was made, according to the caller.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ToEntity">
		<xsd:annotation>
			<xsd:documentation>Entity to which a message is being sent</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="PSECode"/>
				<xsd:element ref="CACode"/>
				<xsd:element ref="TPCode"/>
				<xsd:element ref="SCCode"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Token">
		<xsd:annotation>
			<xsd:documentation>generic label to describe miscellaneous data</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="128"/>
				<xsd:minLength value="1"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="TransmissionProfile">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing a transmission providers import (POR) and export (POD) profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PORProfile"/>
				<xsd:element ref="PODProfile"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionAllocation">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the manner in which a transmission reservation is being used to supply a transaction with transmission resources</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionAllocationID"/>
				<xsd:element ref="ParentSegmentRef"/>
				<xsd:element ref="TransProductRef"/>
				<xsd:element ref="ContractNumber"/>
				<xsd:element ref="TransmissionCustomerCode"/>
				<xsd:element ref="AllocationBaseProfile"/>
				<xsd:element ref="AllocationExceptionProfile" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionAllocationList">
		<xsd:annotation>
			<xsd:documentation>Collection of transmission allocations</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionAllocation" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionCustomerCode" type="OASISEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID  per the NERC Registry specifying a transmission customer</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransmissionProfileList">
		<xsd:annotation>
			<xsd:documentation>Collection of transmission profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionProfile"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TPCode" type="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>Unique ID per the NERC registry that represents a particular transmission Provider</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Value" nillable="true">
		<xsd:annotation>
			<xsd:documentation>generic container for miscellaneous data</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="128"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="Transmission">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing a transmission provider's physical role in a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TPCode"/>
				<xsd:element ref="POR"/>
				<xsd:element ref="POD"/>
				<xsd:element ref="TransmissionProfileList"/>
				<xsd:element ref="SchedulingEntityList" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="DistributePotentialTLRProfileChangeResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DistributePotentialTLRProfileChangeReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ContractNumberList">
		<xsd:annotation>
			<xsd:documentation>Collection of Contract Numbers</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ContractNumber" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="WithdrawRequest">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestRef"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="WithdrawRequestResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="WithdrawRequestReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="WithdrawRequestReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestTerminateTag">
		<xsd:annotation>
			<xsd:documentation>Method Call to Terminate an IMPLEMENTED transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="AbsoluteStart"/>
				<xsd:element ref="Notes" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestTerminateTagResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RequestTerminateTagReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestTerminateTagReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="RequestID" minOccurs="0"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ApprovalRights" type="xsd:boolean">
		<xsd:annotation>
			<xsd:documentation>Flag used to indicate whether or not an entity is expected to take approval action upon a request or not</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Error">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing an error</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ErrorNumberRef"/>
				<xsd:element ref="ErrorMessage"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ErrorNumberRef" type="ErrorNumberRefDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a NERC-registered error</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReturnTimeStamp" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>Date time a response was generated</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="StartDateTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>Specific point in time representing the beginning of a duration</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="StopDateTime" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>Specific point in time representing the end of a duration</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransmissionAllocationID" type="xsd:integer">
		<xsd:annotation>
			<xsd:documentation>Unique identifier for a transmission allocation</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CorrectionList">
		<xsd:annotation>
			<xsd:documentation>A collection of corrections</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Correction" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TLREventRef" type="TLREventIDDT">
		<xsd:annotation>
			<xsd:documentation>Reverence to a TLR Event</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequestProfileChange">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
				<xsd:element ref="Notes" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
				<xsd:choice>
					<xsd:element ref="MarketProfileChange"/>
					<xsd:element ref="ReliabilityProfileChange"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackHistory">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="History"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackHistoryResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CallbackHistoryReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackHistoryReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryRequestIDs">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagID"/>
				<xsd:element ref="RequestStatus" minOccurs="0" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryRequestIDsResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryRequestIDsReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryRequestIDsReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="RequestIDSummaryList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestIDSummaryList">
		<xsd:annotation>
			<xsd:documentation>Collection of request ID Summaries</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RequestIDSummary" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestIDSummary">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing a request ID and its associated status</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RequestID"/>
				<xsd:element ref="RequestStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestStatus" type="RequestStatusDT">
		<xsd:annotation>
			<xsd:documentation>Status of an outstanding request</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CompositeState" type="CompositeStateDT">
		<xsd:annotation>
			<xsd:documentation>Overall Status of an e-Tag</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ActiveRange">
		<xsd:annotation>
			<xsd:documentation>A range in time within which a query or action should apply</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="StartDateTime"/>
				<xsd:element ref="StopDateTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LastModifiedRange">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing a range of time during which a transaction was last modified</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="StartDateTime"/>
				<xsd:element ref="StopDateTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CurrentRequestCount" type="xsd:integer">
		<xsd:annotation>
			<xsd:documentation>The request count indicating the number of requests made against the transaction</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequestProfileChangeResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RequestProfileChangeReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RequestProfileChangeReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
				<xsd:element ref="RequestID" minOccurs="0"/>
				<xsd:element ref="TimeClassification"/>
				<xsd:element ref="ActOnByTime"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackSummaries">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:choice>
					<xsd:element ref="TagSummaryList"/>
					<xsd:element ref="Empty"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackSummariesResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CallbackSummariesReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackSummariesReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryTags">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="TagCredentialList"/>
				<xsd:element ref="ReturnRate"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryTagsResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryTagsReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryTagsReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackTags">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:choice>
					<xsd:element ref="TagList"/>
					<xsd:element ref="Empty"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackTagsResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CallbackTagsReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackTagsReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagCredentialList">
		<xsd:annotation>
			<xsd:documentation>Collection of Tag Credentials</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagCredential" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagCredential">
		<xsd:annotation>
			<xsd:documentation>Collection of data that describes tag identification and access </xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagID"/>
				<xsd:element ref="SecurityKey"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagList">
		<xsd:annotation>
			<xsd:documentation>Collection of Tags</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Tag" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Tag">
		<xsd:annotation>
			<xsd:documentation>Collection of data that represents a complete transaction document.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagID"/>
				<xsd:element ref="CorrectionID"/>
				<xsd:element ref="TagData"/>
				<xsd:element ref="ContactInfo"/>
				<xsd:element ref="TestFlag"/>
				<xsd:element ref="TransactionType"/>
				<xsd:element ref="Notes"/>
				<xsd:element ref="CompositeState" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ReturnRate" type="xsd:integer">
		<xsd:annotation>
			<xsd:documentation>Value indicating the number of payload chunks to be sent back to an entity in response to a query</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TagCode">
		<xsd:annotation>
			<xsd:documentation>String used to identify a transaction.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="7"/>
				<xsd:minLength value="7"/>
				<xsd:pattern value="[0-9A-Z]{7}"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="ReturnStatus">
		<xsd:annotation>
			<xsd:documentation>Container of information used to describe the results of a method call</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnTimeStamp"/>
				<xsd:element ref="ReturnValue"/>
				<xsd:element ref="ErrorList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackPotentialTLRProfileChange">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackPotentialTLRProfileChangeResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="CallbackPotentialTLRProfileChangeReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="CallbackPotentialTLRProfileChangeReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MessageInfo"/>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Contact">
		<xsd:annotation>
			<xsd:documentation>Name of a contact</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="50"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<xsd:element name="SCCode" type="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>NERC registered ID for a security coordinator</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Impact" type="xsd:boolean">
		<xsd:annotation>
			<xsd:documentation>Boolean flag used to indicate whether a correction impacts a particular entity or not</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Range">
		<xsd:annotation>
			<xsd:documentation>Information describing a time duration using absolute references to the start and stop</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="ActiveRange"/>
				<xsd:element ref="LastModifiedRange"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Action">
		<xsd:annotation>
			<xsd:documentation>Method Calls and Responses that may be returned in response to a QueryHistory request; subset of all valid method Calls and Responses.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:sequence>
					<xsd:element ref="DistributeCorrection"/>
					<xsd:element ref="DistributeCorrectionResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="DistributeNewTag"/>
					<xsd:element ref="DistributeNewTagResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="DistributeResolution"/>
					<xsd:element ref="DistributeResolutionResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="DistributeProfileChange"/>
					<xsd:element ref="DistributeProfileChangeResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="DistributeStatus"/>
					<xsd:element ref="DistributeStatusResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="RequestCorrection"/>
					<xsd:element ref="RequestCorrectionResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="RequestNewTag"/>
					<xsd:element ref="RequestNewTagResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="RequestProfileChange"/>
					<xsd:element ref="RequestProfileChangeResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="RequestTerminateTag"/>
					<xsd:element ref="RequestTerminateTagResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="SetState"/>
					<xsd:element ref="SetStateResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="WithdrawRequest"/>
					<xsd:element ref="WithdrawRequestResponse" minOccurs="0"/>
				</xsd:sequence>
				<xsd:sequence>
					<xsd:element ref="DistributeTerminateTag"/>
					<xsd:element ref="DistributeTerminateTagResponse" minOccurs="0"/>
				</xsd:sequence>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ContactInfo">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing a contact</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Contact"/>
				<xsd:element ref="Phone" minOccurs="0"/>
				<xsd:element ref="Fax" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TestFlag" type="xsd:boolean">
		<xsd:annotation>
			<xsd:documentation>Flag used to identify that a transaction is a "test" transaction</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MarketSegmentRef" type="MarketSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a Market Segment</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequestRef" type="RequestIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a Request ID</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransactionType" type="TransactionTypeDT">
		<xsd:annotation>
			<xsd:documentation>Specific Transaction Type of the transaction</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LimitClearing">
		<xsd:annotation>
			<xsd:documentation>Indicator that reliability limit should be removed if present.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="AbsoluteBlock">
		<xsd:annotation>
			<xsd:documentation>A collection of data describing a schedule block; specified through the use of absolute starts and stops combined with a megawatt level.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteStart"/>
				<xsd:choice>
					<xsd:element ref="MWLevel"/>
					<xsd:element ref="LimitClearing"/>
				</xsd:choice>
				<xsd:element ref="AbsoluteStop"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AbsoluteBlockList">
		<xsd:annotation>
			<xsd:documentation>A collection of Absolute Blocks</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteBlock" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AbsoluteProfile">
		<xsd:annotation>
			<xsd:documentation>A collection of data describing energy blocks and the type of energy they represent</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteBlockList"/>
				<xsd:element ref="ProfileTypeList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AbsoluteProfileList">
		<xsd:annotation>
			<xsd:documentation>A collection of Absolute Profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MWLevel" type="xsd:integer">
		<xsd:annotation>
			<xsd:documentation>Level of generation, consumption, or use, as measured in MW</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ProfileTypeList">
		<xsd:annotation>
			<xsd:documentation>Collection of profile types</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileType" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ProfileType" type="ProfileTypeDT">
		<xsd:annotation>
			<xsd:documentation>Identifier describing the type of profile a collection of data represents</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LossAccountingList">
		<xsd:annotation>
			<xsd:documentation>Collection of LossAccounting items.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LossAccounting" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossAccounting">
		<xsd:annotation>
			<xsd:documentation>Collection of information describing the manner in which losses will be accounted for with regards to a particular physical segment</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PhysicalSegmentRef"/>
				<xsd:element ref="LossMethodEntryList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossMethodEntry">
		<xsd:annotation>
			<xsd:documentation>A collection of data describing the manner in which losses are to be accounted for for a specific period of time</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="StartDateTime"/>
				<xsd:element ref="StopDateTime"/>
				<xsd:element ref="RequestRef"/>
				<xsd:choice>
					<xsd:element ref="InKind"/>
					<xsd:element ref="Financial"/>
					<xsd:element ref="Internal"/>
					<xsd:element ref="External"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="InKind">
		<xsd:annotation>
			<xsd:documentation>Loss Type indicating that losses are being scheduled and provided within the same transaction through physical means (i.e., 108 - 106 -104 - 102 - 100 values along the path)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="Financial">
		<xsd:annotation>
			<xsd:documentation>Indicates financial accounting for losses</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="Internal">
		<xsd:annotation>
			<xsd:documentation>Loss Type indicating that losses will be provided through a transaction within the TPs control area.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="ContractNumberList"/>
				<xsd:element ref="TagIDList"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="External">
		<xsd:annotation>
			<xsd:documentation>Container for External loss supply information</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagIDList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossMethodEntryList">
		<xsd:annotation>
			<xsd:documentation>A collection of loss method entries</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LossMethodEntry" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TagIDList">
		<xsd:annotation>
			<xsd:documentation>Collection of Tag IDs</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TagID" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="EnergyProductRef" type="ProductIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a NERC registered Energy Product</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TransmissionAllocationException">
		<xsd:annotation>
			<xsd:documentation>An exception to a previously specified transmission allocation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionAllocationID"/>
				<xsd:element ref="AllocationExceptionProfile"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionAllocationChangeList">
		<xsd:annotation>
			<xsd:documentation>Collection of transmission allocation changes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionAllocationChange" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionAllocationChange">
		<xsd:annotation>
			<xsd:documentation>Modification to a transmission allocation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="BaseTransmissionAllocation"/>
				<xsd:element ref="TransmissionAllocationException"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="BaseTransmissionAllocation">
		<xsd:annotation>
			<xsd:documentation>A collection of information used to describe the manner in which transmission resources are allocated to a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionAllocationID"/>
				<xsd:element ref="ParentSegmentRef"/>
				<xsd:element ref="TransProductRef"/>
				<xsd:element ref="ContractNumber"/>
				<xsd:element ref="TransmissionCustomerCode"/>
				<xsd:element ref="AllocationBaseProfile"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="GCACode" type="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>NERC ID for the control area in which the source for the transaction is located</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LCACode" type="TaggingEntityIDDT">
		<xsd:annotation>
			<xsd:documentation>Acronym for the CA in which the Load is located</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParentMarketSegmentRef" type="MarketSegmentIDDT">
		<xsd:annotation>
			<xsd:documentation>Reference to a physical segment's associated market segment.  Cannot be less than the previous physical segment's parent market segment ref.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RequestTimeStamp" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>Date and time at which a request was made</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RelativeAllocationProfileList">
		<xsd:annotation>
			<xsd:documentation>A collection of relative allocation profiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RelativeAllocationProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AbsoluteAllocationProfileList">
		<xsd:annotation>
			<xsd:documentation>A collection of AbsoluteAllocationProfiles</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteAllocationProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="RelativeAllocationProfile">
		<xsd:annotation>
			<xsd:documentation>A transmission allocation profile describe in relative terms</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="DateTimeList"/>
				<xsd:element ref="RelativeBlockList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AbsoluteAllocationProfile">
		<xsd:annotation>
			<xsd:documentation>A collection of data describing a Transmission Allocation in absolute (date/time specific) terms.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteBlockList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AllocationBaseProfile">
		<xsd:annotation>
			<xsd:documentation>A collection of data describing the initial profile associated with a Transmission Allocation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="RelativeAllocationProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="AllocationExceptionProfile">
		<xsd:annotation>
			<xsd:documentation>A collection of information describing changes to the base profile of a transmission allocation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="AbsoluteAllocationProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MarketProfileChange">
		<xsd:annotation>
			<xsd:documentation>Container for description of Market-based profile change.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ExceptionList" minOccurs="0"/>
				<xsd:element ref="TransmissionAllocationChangeList" minOccurs="0"/>
				<xsd:element ref="LossAccountingChangeList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ReliabilityProfileChange">
		<xsd:annotation>
			<xsd:documentation>Container for description of Reliability-based profile change.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="ExceptionList"/>
				<xsd:element ref="ReliabilityLimitClearing"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ReliabilityLimitClearing">
		<xsd:annotation>
			<xsd:documentation>Used to specify a range of time from which all Reliability Limits should be removed</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ActiveRange"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ExceptionList">
		<xsd:annotation>
			<xsd:documentation>Collection of Exceptions</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Exception" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Exception">
		<xsd:annotation>
			<xsd:documentation>Variance from normal profile</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileRef"/>
				<xsd:element ref="AbsoluteProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ResourceCorrection">
		<xsd:annotation>
			<xsd:documentation>Correction of data specifically related to a Generator or Load</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ContractNumberList" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionCorrection">
		<xsd:annotation>
			<xsd:documentation>A correction to a transmission segment</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="POR"/>
				<xsd:element ref="POD"/>
				<xsd:element ref="TransmissionProfileList"/>
				<xsd:element ref="SchedulingEntityList" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="PhysicalSegmentCorrection">
		<xsd:annotation>
			<xsd:documentation>A correction to be applied to a specific physical segment</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PhysicalSegmentID"/>
				<xsd:choice>
					<xsd:element ref="ResourceCorrection"/>
					<xsd:element ref="TransmissionCorrection"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MarketCorrection">
		<xsd:annotation>
			<xsd:documentation>Correction to a market segment</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="EnergyProductRef" minOccurs="0"/>
				<xsd:element ref="ContractNumberList" minOccurs="0"/>
				<xsd:element ref="MiscInfoList" minOccurs="0"/>
				<xsd:element ref="ContactInfo" minOccurs="0"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="MarketSegmentCorrection">
		<xsd:annotation>
			<xsd:documentation>Market Correction as related to a specific market segment</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="MarketSegmentID"/>
				<xsd:element ref="MarketCorrection"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="TransmissionAllocationCorrection">
		<xsd:annotation>
			<xsd:documentation>A correction to specific transmisison allocation information</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="TransmissionAllocationID"/>
				<xsd:element ref="ParentSegmentRef"/>
				<xsd:element ref="TransProductRef"/>
				<xsd:element ref="ContractNumber"/>
				<xsd:element ref="TransmissionCustomerCode"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossAccountingCorrection">
		<xsd:annotation>
			<xsd:documentation>A correction to the loss accounting portions of a transaction</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PhysicalSegmentID"/>
				<xsd:element ref="LossMethodCorrectionList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossMethodCorrection">
		<xsd:annotation>
			<xsd:documentation>A correction to a loss provision method</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="StartDateTime"/>
				<xsd:element ref="StopDateTime"/>
				<xsd:element ref="RequestRef"/>
				<xsd:choice>
					<xsd:element ref="InKind"/>
					<xsd:element ref="Financial"/>
					<xsd:element ref="Internal"/>
					<xsd:element ref="External"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossAccountingChangeList">
		<xsd:annotation>
			<xsd:documentation>Collection of LossAccountingChanges</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LossAccountingChange" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossAccountingChange">
		<xsd:annotation>
			<xsd:documentation>Change in Loss Accounting that results in an exception</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="PhysicalSegmentRef"/>
				<xsd:element ref="LossMethodChangeList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossMethodChangeList">
		<xsd:annotation>
			<xsd:documentation>Collection of Loss Method Changes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LossMethodChange" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="LossMethodChange">
		<xsd:annotation>
			<xsd:documentation>Change to create an exception based on loss provision type change</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="StartDateTime"/>
				<xsd:element ref="StopDateTime"/>
				<xsd:choice>
					<xsd:element ref="InKind"/>
					<xsd:element ref="Financial"/>
					<xsd:element ref="Internal"/>
					<xsd:element ref="External"/>
				</xsd:choice>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ExceptionProfileChangeList">
		<xsd:annotation>
			<xsd:documentation>Collection of Exception Profile Changes</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ExceptionProfile" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ExceptionProfileChange">
		<xsd:annotation>
			<xsd:documentation>Specific change creating an exception</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ProfileID"/>
				<xsd:element ref="AbsoluteProfileList"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="Empty">
		<xsd:complexType/>
	</xsd:element>
	<xsd:element name="LossMethodCorrectionList">
		<xsd:annotation>
			<xsd:documentation>A collection of Loss Method Corrections</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="LossMethodCorrection" maxOccurs="unbounded"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ResolutionProfile">
		<xsd:annotation>
			<xsd:documentation>Used to indicate the resultant Current Level profile following  request resolution.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:choice>
				<xsd:element ref="BaseProfileList"/>
				<xsd:element ref="ExceptionProfileSet"/>
			</xsd:choice>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryAvailability">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="FromEntity"/>
				<xsd:element ref="ToEntity"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryAvailabilityResponse">
		<xsd:annotation>
			<xsd:documentation>Method Response</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="QueryAvailabilityReturn"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="QueryAvailabilityReturn">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="ReturnStatus"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ApprovalTimeStamp" type="xsd:dateTime">
		<xsd:annotation>
			<xsd:documentation>DatTime indicating when approval action was taken.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="Requestor">
		<xsd:annotation>
			<xsd:documentation>Used to identify the initiator of a request.  Should be equal to the "from" entity declared in the original request.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element ref="Entity"/>
			</xsd:sequence>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
