<?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSpy v2005 rel. 3 U (http://www.altova.com) by Walter Appleton (PJM Interconnection, LLC) --><!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Walter Appleton (PJM Interconnection LLC) --><!--W3C Schema generated by XMLSPY v2004 rel. 4 U (http://www.xmlspy.com)--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">	<xs:element name="adjustedPrimary" type="xs:integer"/>	<xs:element name="adjustedSpinning" type="xs:integer"/>	<xs:element name="companySubmittedData">		<xs:complexType>			<xs:sequence>				<xs:element ref="operatingReserve"/>				<xs:element name="synchronizedReserve"/>				<xs:element ref="quickStartHydro"/>				<xs:element ref="quickStartOther"/>				<xs:element name="supplemental" type="xs:integer"/>			</xs:sequence>			<xs:attribute name="controlZone" use="required">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="ap"/>						<xs:enumeration value="ce"/>						<xs:enumeration value="pjmcz"/>						<xs:enumeration value="aep"/>						<xs:enumeration value="day"/>						<xs:enumeration value="dlco"/>						<xs:enumeration value="dom"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="currentTimestamp" type="xs:string"/>	<xs:element name="date" type="xs:date"/>	<xs:element name="eastNormalRegulatingReserve" type="xs:integer"/>	<xs:element name="eastSpinningNonRegulatingReserve" type="xs:integer"/>	<xs:element name="eastSpinningRegulatingReserve" type="xs:integer"/>	<xs:element name="edart">		<xs:complexType>			<xs:sequence>				<xs:element ref="ircReport"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="intervalDefinition">		<xs:complexType>			<xs:sequence>				<xs:element ref="intervalStart"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="intervalStart">		<xs:complexType>			<xs:sequence>				<xs:element ref="date"/>				<xs:element ref="time"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ircReport">		<xs:complexType>			<xs:sequence>				<xs:element ref="intervalDefinition"/>				<xs:element ref="currentTimestamp"/>				<xs:element ref="companySubmittedData" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="poolTotals" maxOccurs="unbounded"/>			</xs:sequence>			<xs:attribute name="requestId" type="xs:short" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="largestContingency" type="xs:integer"/>	<xs:element name="load" type="xs:integer"/>	<xs:element name="normalRegulatingReserve" type="xs:integer"/>	<xs:element name="operatingReserve" type="xs:integer"/>	<xs:element name="poolTotals">		<xs:complexType>			<xs:sequence>				<xs:element name="totalSynchronizedReserve"/>				<xs:element ref="primaryReserve" minOccurs="0"/>				<xs:element ref="operatingReserve"/>				<xs:element name="requiredSynchronized" type="xs:integer"/>				<xs:element name="adjustedSynchronized" type="xs:integer"/>				<xs:element ref="requiredPrimary" minOccurs="0"/>				<xs:element ref="adjustedPrimary"/>				<xs:element ref="largestContingency" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="controlZone">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="ap"/>						<xs:enumeration value="ce"/>						<xs:enumeration value="pjmcz"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>			<xs:attribute name="asm" use="required">				<xs:simpleType>					<xs:restriction base="xs:NMTOKEN">						<xs:enumeration value="mid-atlantic"/>						<xs:enumeration value="ni"/>						<xs:enumeration value="western"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:element name="primaryReserve" type="xs:integer"/>	<xs:element name="quickStartHydro" type="xs:integer"/>	<xs:element name="quickStartOther" type="xs:integer"/>	<xs:element name="regulation" type="xs:integer" nillable="0"/>	<xs:element name="requiredPrimary" type="xs:integer"/>	<xs:element name="requiredSpinning" type="xs:integer"/>	<xs:element name="reserveGt30" type="xs:integer"/>	<xs:element name="secondaryReserve" type="xs:integer"/>	<xs:element name="spinningNonRegulatingReserve" type="xs:integer"/>	<xs:element name="spinningRegulatingReserve" type="xs:integer"/>	<xs:element name="time" type="xs:time"/>	<xs:element name="totalSpinningReserve" type="xs:integer"/>	<xs:element name="unaccountedforCapacity" type="xs:integer"/></xs:schema>
