<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
		   xmlns:ait2="http://www.acer.europa.eu/REMIT/REMITTable2_V2.xsd"
		   targetNamespace="http://www.acer.europa.eu/REMIT/REMITTable2_V2.xsd"
		   elementFormDefault="qualified">
	<xs:element name="REMITTable2">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="reportingEntityID" type="ait2:AcerCodeType">
					<xs:annotation>
						<xs:documentation>Field No. 5</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="tradeList" type="ait2:TradeListType" minOccurs="0">
					<xs:unique name="UniqueTradeRecordSeqNumber">
						<xs:selector xpath="ait2:nonStandardContractReport"/>
						<xs:field xpath="ait2:recordSeqNumber"/>
					</xs:unique>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="AnnualContractedVolumeType">
		<xs:sequence>
			<xs:element name="reportedYear" type="xs:gYear" minOccurs="0"/>
			<xs:element name="value" type="ait2:Base20Decimal5NumberType" minOccurs="0"/>
			<xs:element name="unit" type="ait2:QuantityUnitEnum" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="FixingIndexType">
		<xs:sequence>
			<xs:element name="fixingIndex" type="ait2:RestrictedString150Type">
				<xs:annotation>
					<xs:documentation>Field No. 30</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fixingIndexType" type="ait2:ContractTypeEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 31</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fixingIndexSource" type="ait2:RestrictedString150Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 32</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="firstFixingDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 33</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lastFixingDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 34</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fixingFrequency" type="ait2:FrequencyEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 35</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NonStandardTransactionReportType">
		<xs:sequence>
			<xs:element name="recordSeqNumber" type="ait2:RecordSeqNumberType"/>
			<xs:element name="idOfMarketParticipant" type="ait2:ParticipantType">
				<xs:annotation>
					<xs:documentation>Field No. 1, Field No. 2
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="otherMarketParticipant" type="ait2:ParticipantType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 3, Field No. 4
                    </xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="beneficiaryIdentification" type="ait2:ParticipantType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 6, Field No. 7</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="tradingCapacity" type="ait2:TradingCapacityType">
				<xs:annotation>
					<xs:documentation>Field No. 8</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="buySellIndicator" type="ait2:BuySellIndicatorEnum">
				<xs:annotation>
					<xs:documentation>Field No. 9</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contractId" type="ait2:ContractIdType">
				<xs:annotation>
					<xs:documentation>Field No. 10</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ppaType" type="ait2:PPATypeEnum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 17</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="linkedTransactionID" type="ait2:UniqueTransactionIdentifierType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 14</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="genAssetType" type="ait2:TypeGenAssetEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 15</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contractUnder" type="ait2:ContractUnderlyingEnum" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 16</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contractDate" type="xs:date">
				<xs:annotation>
					<xs:documentation>Field No. 11</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contractType" type="ait2:ContractTypeEnum">
				<xs:annotation>
					<xs:documentation>Field No. 12</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="energyCommodity" type="ait2:EnergyCommodityEnum" maxOccurs="2">
				<xs:annotation>
					<xs:documentation>Field No. 13</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="priceOrPriceFormula" type="ait2:PriceOrPriceFormulaType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No 19</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="notionalAmount" type="ait2:PriceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 20, 21 and 25</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="totalNotionalContractQuantity" type="ait2:NotionalQuantityType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 23 and 25</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="annualContractedVolume" type="ait2:AnnualContractedVolumeType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 22 and 25</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="volumeOptionality" type="ait2:VolumeOptionalityEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 26</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="volumeOptionalityFrequency" type="ait2:FrequencyEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 27</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="volumeOptionalityIntervals" type="ait2:VolumeOptionalityIntervalsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 24, 25  and 28</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="typeOfIndexPrice" type="ait2:TypeOfIndexPriceEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 29</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="fixingIndexDetails" type="ait2:FixingIndexType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Fixing index details Field No. 30, 31, 32, 33, 34 and 35</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="settlementMethod" type="ait2:SettlementMethodEnum">
				<xs:annotation>
					<xs:documentation>Field No. 36</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="OptionDetailsType" type="ait2:OptionDetailsType" minOccurs="0" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Option Details Field No. 37, 38, 39, 40, 41, 42, 43, 44 and 45</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryPointOrZone" type="ait2:EicCodeType" maxOccurs="unbounded">
				<xs:annotation>
					<xs:documentation>Field No. 46</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryStartDateTime" type="ait2:DateTimeRestrictionType">
				<xs:annotation>
					<xs:documentation>Field No. 47</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryEndDateTime" type="ait2:DateTimeRestrictionType">
				<xs:annotation>
					<xs:documentation>Field No. 48</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="numberOfPeriod" type="ait2:Base20Decimal5NumberType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 49</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="loadType" type="ait2:ContractLoadEnum">
				<xs:annotation>
					<xs:documentation>Field No. 50</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="actionType" type="ait2:ActionTypesEnum">
				<xs:annotation>
					<xs:documentation>Field No. 51</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="deliveryTerms" type="ait2:DeliveryTermsEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 18</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="extra" type="ait2:ExtraType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="NotionalQuantityType">
		<xs:sequence>
			<xs:element name="value" type="ait2:Base20Decimal5NumberType"/>
			<xs:element name="unit" type="ait2:QuantityUnitEnum"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OptionDetailsType">
		<xs:sequence>
			<xs:element name="optionStyle" type="ait2:OptionStyleEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 37</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionType" type="ait2:OptionTypeEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 38</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionFirstExerciseDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 39</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionLastExerciseDate" type="xs:date" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 40</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionExerciseFrequency" type="ait2:FrequencyEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 41</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionStrikeIndex" type="ait2:RestrictedString150Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 42</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionIndexType" type="ait2:ContractTypeEnum" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 43</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionIndexSource" type="ait2:RestrictedString150Type" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 44</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="optionStrikePrice" type="ait2:PriceType" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Field No. 45</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ParticipantType">
		<xs:choice>
			<xs:element name="AcerCodeType" type="ait2:AcerCodeType"/>
			<xs:element name="LeiCodeType" type="ait2:LeiCodeType"/>
			<xs:element name="BicCodeType" type="ait2:BicCodeType"/>
			<xs:element name="EicCodeType" type="ait2:EicCodeType"/>
			<xs:element name="GlnCodeType" type="ait2:GlnCodeType"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="PriceOrPriceFormulaType">
		<xs:choice>
			<xs:element name="price" type="ait2:PriceType"/>
			<xs:element name="priceFormula" type="ait2:RestrictedString1500Type"/>
		</xs:choice>
	</xs:complexType>
	<xs:complexType name="PriceType">
		<xs:sequence>
			<xs:element name="value" type="ait2:Base20Decimal5NumberType"/>
			<xs:element name="currency" type="ait2:CurrencyCodeEnum"/>
			<xs:element name="unit" type="ait2:QuantityUnitEnum"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="quantityType">
		<xs:sequence>
			<xs:element name="value" type="ait2:Base20Decimal5NumberType"/>
			<xs:element name="unit" type="ait2:CapacityUnitEnum"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="TradeListType">
		<xs:sequence>
			<xs:element name="nonStandardContractReport" type="ait2:NonStandardTransactionReportType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="VolumeOptionalityIntervalsType">
		<xs:sequence>
			<xs:element name="capacity" type="ait2:quantityType">
				<xs:annotation>
					<xs:documentation>Field No. 24 and 25</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="startDate" type="xs:date">
				<xs:annotation>
					<xs:documentation>Field No. 28</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="endDate" type="xs:date">
				<xs:annotation>
					<xs:documentation>Field No. 28</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="AcerCodeType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="12"/>
			<xs:minLength value="12"/>
			<xs:pattern value="[A-Za-z0-9_]+\.[A-Z][A-Z]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ActionTypesEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="N"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="E"/>
			<xs:enumeration value="C"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BicCodeType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="11"/>
			<xs:minLength value="11"/>
			<xs:pattern value="[A-Za-z0-9_]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="BuySellIndicatorEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="B"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="C"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CapacityUnitEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="KW"/>
			<xs:enumeration value="KWh/h"/>
			<xs:enumeration value="KWh/d"/>
			<xs:enumeration value="MW"/>
			<xs:enumeration value="MWh/h"/>
			<xs:enumeration value="MWh/d"/>
			<xs:enumeration value="GW"/>
			<xs:enumeration value="GWh/h"/>
			<xs:enumeration value="GWh/d"/>
			<xs:enumeration value="Therm/d"/>
			<xs:enumeration value="KTherm/d"/>
			<xs:enumeration value="MTherm/d"/>
			<xs:enumeration value="cm/d"/>
			<xs:enumeration value="mcm/d"/>
			<xs:enumeration value="Btu/d"/>
			<xs:enumeration value="MMBtu/d"/>
			<xs:enumeration value="MJ/d"/>
			<xs:enumeration value="100MJ/d"/>
			<xs:enumeration value="MMJ/d"/>
			<xs:enumeration value="GJ/d"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContractIdType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Za-z0-9_:-]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContractLoadEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BL"/>
			<xs:enumeration value="PL"/>
			<xs:enumeration value="OP"/>
			<xs:enumeration value="BH"/>
			<xs:enumeration value="SH"/>
			<xs:enumeration value="GD"/>
			<xs:enumeration value="OT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContractTypeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="FW"/>
			<xs:enumeration value="OP"/>
			<xs:enumeration value="OP_FW"/>
			<xs:enumeration value="OP_FU"/>
			<xs:enumeration value="OP_SW"/>
			<xs:enumeration value="SP"/>
			<xs:enumeration value="SW"/>
			<xs:enumeration value="OT"/>
			<xs:enumeration value="SO_PPA"/>
			<xs:enumeration value="FW_PPA"/>
			<xs:enumeration value="FU_PPA"/>
			<xs:enumeration value="OP_PPA"/>
			<xs:enumeration value="SP_PPA"/>
			<xs:enumeration value="SW_PPA"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ContractUnderlyingEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SUB"/>
			<xs:enumeration value="REL"/>
			<xs:enumeration value="GOO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="CurrencyCodeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="CHF"/>
			<xs:enumeration value="CZK"/>
			<xs:enumeration value="DKK"/>
			<xs:enumeration value="EUR"/>
			<xs:enumeration value="GBP"/>
			<xs:enumeration value="HUF"/>
			<xs:enumeration value="ISK"/>
			<xs:enumeration value="NOK"/>
			<xs:enumeration value="PLN"/>
			<xs:enumeration value="RON"/>
			<xs:enumeration value="SEK"/>
			<xs:enumeration value="USD"/>
			<xs:enumeration value="TRY"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DeliveryTermsEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="OTH"/>
			<xs:enumeration value="DES"/>
			<xs:enumeration value="FOB"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EicCodeType">
		<xs:annotation>
			<xs:documentation>
				EIC (ENTSO-E Energy Identification Code): 16-character identifier for energy market participants and objects.
				Example: 10X1001A1001A42F
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="16"/>
			<xs:pattern value="[0-9]{2}[A-Z][A-Z0-9-]{12}[A-Z0-9]"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="EnergyCommodityEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="EL"/>
			<xs:enumeration value="NG"/>
			<xs:enumeration value="LG"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ExtraType">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1000"/>
			<xs:pattern value="((\w+==((\d+\.\d+)|(\d+)|(\w+));)+(\w+==((\d+\.\d+)|(\d+)|(\w+))))"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="FrequencyEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="D"/>
			<xs:enumeration value="W"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="A"/>
			<xs:enumeration value="O"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="GlnCodeType">
		<xs:annotation>
			<xs:documentation>
				GLN (GS1 Global Location Number): 13-digit identifier for legal entities, functions, and locations.
				Example: 9506000134352
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="13"/>
			<xs:pattern value="[0-9]{13}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="LeiCodeType">
		<xs:annotation>
			<xs:documentation>
				LEI (ISO 17442 Legal Entity Identifier): 20-character alphanumeric identifier for legal entities.
				Example: 5493001KJTIIGC8Y1R12
			</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:length value="20"/>
			<xs:pattern value="[A-Z0-9]{4}00[A-Z0-9]{12}[0-9]{2}"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="Base20Decimal5NumberType">
		<xs:restriction base="xs:decimal">
			<xs:totalDigits value="20"/>
			<xs:fractionDigits value="5"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OptionStyleEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="A"/>
			<xs:enumeration value="E"/>
			<xs:enumeration value="B"/>
			<xs:enumeration value="S"/>
			<xs:enumeration value="O"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="OptionTypeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="P"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="O"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="PPATypeEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="PN"/>
			<xs:enumeration value="PC"/>
			<xs:enumeration value="BL"/>
			<xs:enumeration value="PP"/>
			<xs:enumeration value="PF"/>
			<xs:enumeration value="FH"/>
			<xs:enumeration value="DP"/>
			<xs:enumeration value="OT"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="QuantityUnitEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="KWh"/>
			<xs:enumeration value="MWh"/>
			<xs:enumeration value="GWh"/>
			<xs:enumeration value="Therm"/>
			<xs:enumeration value="KTherm"/>
			<xs:enumeration value="MTherm"/>
			<xs:enumeration value="cm"/>
			<xs:enumeration value="mcm"/>
			<xs:enumeration value="Btu"/>
			<xs:enumeration value="MMBtu"/>
			<xs:enumeration value="MJ"/>
			<xs:enumeration value="MMJ"/>
			<xs:enumeration value="100MJ"/>
			<xs:enumeration value="GJ"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RecordSeqNumberType">
		<xs:restriction base="xs:integer">
			<xs:minInclusive value="1"/>
			<xs:totalDigits value="6"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString150Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="150"/>
			<xs:pattern value="[A-Za-z0-9_ -]+"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="RestrictedString1500Type">
		<xs:restriction base="xs:string">
			<xs:maxLength value="1500"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="SettlementMethodEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="P"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="P_OP"/>
			<xs:enumeration value="C_OP"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TradingCapacityType">
		<xs:annotation>
			<xs:documentation/>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="P"/>
			<xs:enumeration value="A"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TypeGenAssetEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="SLR"/>
			<xs:enumeration value="HDR"/>
			<xs:enumeration value="ONW"/>
			<xs:enumeration value="OFW"/>
			<xs:enumeration value="BIM"/>
			<xs:enumeration value="NUC"/>
			<xs:enumeration value="NAG"/>
			<xs:enumeration value="COL"/>
			<xs:enumeration value="OIL"/>
			<xs:enumeration value="PFL"/>
			<xs:enumeration value="HRE"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="TypeOfIndexPriceEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="F"/>
			<xs:enumeration value="I"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="O"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="UniqueTransactionIdentifierType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
			<xs:maxLength value="100"/>
			<xs:pattern value="[A-Za-z0-9_-]([A-Za-z0-9_ -]*[A-Za-z0-9_-])?"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="VolumeOptionalityEnum">
		<xs:restriction base="xs:string">
			<xs:enumeration value="V"/>
			<xs:enumeration value="F"/>
			<xs:enumeration value="M"/>
			<xs:enumeration value="C"/>
			<xs:enumeration value="O"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateTimeRestrictionType">
		<xs:restriction base="xs:dateTime">
			<xs:pattern
				value="\d{4}(-\d{2}){2}T(0\d|1\d|2[0-3]):[0-5]\d:[0-5]\d(\.\d{1,9})?(Z|[+-]\d{2}:\d{2})"
			/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>