summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/eti
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/eti')
-rw-r--r--epan/dissectors/eti/README11
-rw-r--r--epan/dissectors/eti/eobi.xml1698
-rw-r--r--epan/dissectors/eti/eti_Cash.xml9545
-rw-r--r--epan/dissectors/eti/eti_Derivatives.xml13394
4 files changed, 24648 insertions, 0 deletions
diff --git a/epan/dissectors/eti/README b/epan/dissectors/eti/README
new file mode 100644
index 00000000..962b89fc
--- /dev/null
+++ b/epan/dissectors/eti/README
@@ -0,0 +1,11 @@
+These XML files can be downloaded from links provided at the GitHub repository
+of Georg Sauthoff, the author of eti2wireshark.py,
+ https://github.com/gsauthof/python-eti
+
+The current dissectors checked in are based on version 10.0 of the protocols.
+
+The dissectors can be regenerated with calls:
+
+ eti2wireshark.py eti_Derivatives.xml -o ..\packet-eti.c
+ eti2wireshark.py --proto eobi --desc 'Enhanced Order Book Interface' eobi.xml -o .\\packet-eobi.c
+ eti2wireshark.py --proto xti --desc 'Enhanced Cash Trading Interface' eti_Cash.xml -o .\\packet-xti.c
diff --git a/epan/dissectors/eti/eobi.xml b/epan/dissectors/eti/eobi.xml
new file mode 100644
index 00000000..e09453cb
--- /dev/null
+++ b/epan/dissectors/eti/eobi.xml
@@ -0,0 +1,1698 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Model name="eobi" version="10.0" buildNumber="100.5.61.ga-100005090-125">
+ <MessageFlows>
+ <!-- *************************************** Abstraction Layer 3 ****************************************
+ This XML section describes the system behaviour from the user's point of view.
+ It might be interesting for users who want:
+ * an abstract overview about the system behaviour; * no technical layout descriptions -->
+ </MessageFlows>
+ <ApplicationMessages>
+ <!-- *************************************** Abstraction Layer 2 ****************************************
+ This XML section describes the ApplicationMessages transmitted between the participant and the exchange.
+ An ApplicationMessage gives a data structure a functional meaning (e.g. enter an order).
+ It might be interesting for users who want:
+ * uncollapsed structures and sub-structures; * context specific information (e.g. usages, offsets) -->
+ <ApplicationMessage name="AddComplexInstrument" package="eobi" type="AddComplexInstrument" numericID="13400" description="" functionalCategory="Reference Data" alias="Add Complex Instrument">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityDefinitionUpdateReport" value="BP" description=""/>
+ </Member>
+ <Member name="SecurityUpdateAction" hidden="true" type="SecurityUpdateAction" package="eobi" numericID="980" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Add" value="A" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Member name="LegSecurityIDSource" hidden="true" type="LegSecurityIDSource" package="eobi" numericID="603" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Member name="NoMarketSegments" hidden="true" type="NoMarketSegments" package="eobi" numericID="1310" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="One" value="1" description=""/>
+ </Member>
+ <Member name="SecurityType" hidden="true" type="SecurityType" package="eobi" numericID="167" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MultiLeg" value="MLEG" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eobi" numericID="762" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eobi" numericID="1227" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="SimpleInstrument" value="1" description=""/>
+ <ValidValue name="StandardOptionStrategy" value="2" description=""/>
+ <ValidValue name="NonStandardOptionStrategy" value="3" description=""/>
+ <ValidValue name="VolatilityStrategy" value="4" description=""/>
+ <ValidValue name="FuturesSpread" value="5" description=""/>
+ <ValidValue name="InterProductSpread" value="6" description=""/>
+ <ValidValue name="StandardFuturesStrategy" value="7" description=""/>
+ <ValidValue name="PackAndBundle" value="8" description=""/>
+ <ValidValue name="Strip" value="9" description=""/>
+ </Member>
+ <Member name="ImpliedMarketIndicator" type="ImpliedMarketIndicator" package="eobi" numericID="1144" usage="mandatory" offset="29" cardinality="1" description="">
+ <ValidValue name="NotImplied" value="0" description=""/>
+ <ValidValue name="ImpliedInOut" value="3" description=""/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eobi" numericID="25017" usage="unused" offset="30" cardinality="1" description=""/>
+ <Member name="LegRatioMultiplier" type="LegRatioMultiplier" package="eobi" numericID="28900" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eobi" numericID="555" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eobi" numericID="25018" usage="unused" offset="37" cardinality="1" description=""/>
+ <Group name="InstrmtLegGrp" type="InstrmtLegGrpComp" package="eobi" minCardinality="2" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSymbol" type="LegSymbol" package="eobi" numericID="600" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" numericID="25019" usage="unused" offset="44" cardinality="1" description=""/>
+ <Member name="LegSecurityID" type="LegSecurityID" package="eobi" numericID="602" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eobi" numericID="566" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eobi" numericID="623" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eobi" numericID="609" usage="mandatory" offset="68" cardinality="1" description="">
+ <ValidValue name="LegSecurityMultiLeg" value="1" description=""/>
+ <ValidValue name="LegSecurityUnderlyingLeg" value="2" description=""/>
+ </Member>
+ <Member name="LegSide" type="LegSide" package="eobi" numericID="624" usage="mandatory" offset="69" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eobi" numericID="25017" usage="unused" offset="70" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="AuctionBBO" package="eobi" type="AuctionBBO" numericID="13500" description="" functionalCategory="Order Data" alias="Auction Best Bid/Offer">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="AuctionBBO" value="5" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eobi" numericID="132" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eobi" numericID="133" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eobi" numericID="134" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eobi" numericID="135" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="PotentialSecurityTradingEvent" type="PotentialSecurityTradingEvent" package="eobi" numericID="28872" usage="optional" offset="56" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ </Member>
+ <Member name="BidOrdType" type="BidOrdType" package="eobi" numericID="28784" usage="optional" offset="57" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="OfferOrdType" type="OfferOrdType" package="eobi" numericID="28785" usage="optional" offset="58" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eobi" numericID="25020" usage="unused" offset="59" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="AuctionClearingPrice" package="eobi" type="AuctionClearingPrice" numericID="13501" description="" functionalCategory="Order Data" alias="Auction Clearing Price">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="AuctionClearingPrice" value="6" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="ImbalanceQty" type="ImbalanceQty" package="eobi" numericID="28893" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" numericID="326" usage="optional" offset="48" cardinality="1" description="">
+ <ValidValue name="MarketImbalanceBuy" value="7" description=""/>
+ <ValidValue name="MarketImbalanceSell" value="8" description=""/>
+ </Member>
+ <Member name="PotentialSecurityTradingEvent" type="PotentialSecurityTradingEvent" package="eobi" numericID="28872" usage="optional" offset="49" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="CrossRequest" package="eobi" type="CrossRequest" numericID="13502" description="" functionalCategory="Trade Data" alias="Cross Request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="CrossTradeAnnouncement" value="7" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="optional" offset="32" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="CrossRequestType" type="CrossRequestType" package="eobi" numericID="28771" usage="mandatory" offset="33" cardinality="1" description="">
+ <ValidValue name="CrossAnnouncement" value="1" description=""/>
+ <ValidValue name="LiquidityImprovementCross" value="2" description=""/>
+ </Member>
+ <Member name="InputSource" type="InputSource" package="eobi" numericID="979" usage="optional" offset="34" cardinality="1" description="">
+ <ValidValue name="CLIPClientBroker" value="1" description=""/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eobi" numericID="25020" usage="unused" offset="35" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ExecutionSummary" package="eobi" type="ExecutionSummary" numericID="13202" description="" functionalCategory="Trade Data" alias="Execution Summary">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataTrade" value="U22" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MatchEvent" value="12" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="New" value="0" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="AggressorTime" type="AggressorTime" package="eobi" numericID="2445" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="RequestTime" type="RequestTime" package="eobi" numericID="5979" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eobi" numericID="17" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="AggressorSide" type="AggressorSide" package="eobi" numericID="2446" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Triggered by the buy side"/>
+ <ValidValue name="Sell" value="2" description="Triggered by the sell side"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eobi" numericID="25016" usage="unused" offset="49" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" numericID="277" usage="optional" offset="50" cardinality="1" description="">
+ <ValidValue name="ImpliedTrade" value="1" description=""/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eobi" numericID="25019" usage="unused" offset="52" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="RestingHiddenQty" type="RestingHiddenQty" package="eobi" numericID="28868" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="RestingCxlQty" type="RestingCxlQty" package="eobi" numericID="28869" usage="mandatory" offset="72" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="FullOrderExecution" package="eobi" type="FullOrderExecution" numericID="13104" description="" functionalCategory="Order Data" alias="Full Order Execution">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookExecution" value="2" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Change" value="1" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="8" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="9" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="AlgorithmicTradeIndicator" type="AlgorithmicTradeIndicator" package="eobi" numericID="2667" usage="optional" offset="10" cardinality="1" description="">
+ <ValidValue name="AlgorithmicTrade" value="1" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eobi" numericID="25016" usage="unused" offset="11" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" numericID="880" usage="mandatory" offset="12" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="Heartbeat" package="eobi" type="Heartbeat" numericID="13001" description="" functionalCategory="General" alias="Heartbeat">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="unused" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastMsgSeqNumProcessed" type="LastMsgSeqNumProcessed" package="eobi" numericID="369" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" numericID="25019" usage="unused" offset="12" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InstrumentStateChange" package="eobi" type="InstrumentStateChange" numericID="13301" description="" functionalCategory="State Change" alias="Instrument State Change">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityStatus" value="f" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eobi" numericID="965" usage="mandatory" offset="16" cardinality="1" description="">
+ <ValidValue name="Active" value="1" description=""/>
+ <ValidValue name="Inactive" value="2" description=""/>
+ <ValidValue name="Expired" value="4" description=""/>
+ <ValidValue name="KnockedOut" value="6" description=""/>
+ <ValidValue name="KnockOutRevoked" value="7" description=""/>
+ <ValidValue name="Suspended" value="9" description=""/>
+ <ValidValue name="PendingDeletion" value="11" description=""/>
+ <ValidValue name="KnockedOutAndSuspended" value="12" description=""/>
+ </Member>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" numericID="326" usage="mandatory" offset="17" cardinality="1" description="">
+ <ValidValue name="TradingHalt" value="2" description=""/>
+ <ValidValue name="Closed" value="200" description=""/>
+ <ValidValue name="Restricted" value="201" description=""/>
+ <ValidValue name="Book" value="202" description=""/>
+ <ValidValue name="Continuous" value="203" description=""/>
+ <ValidValue name="OpeningAuction" value="204" description=""/>
+ <ValidValue name="OpeningAuctionFreeze" value="205" description=""/>
+ <ValidValue name="IntradayAuction" value="206" description=""/>
+ <ValidValue name="IntradayAuctionFreeze" value="207" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="208" description=""/>
+ <ValidValue name="CircuitBreakerAuctionFreeze" value="209" description=""/>
+ <ValidValue name="ClosingAuction" value="210" description=""/>
+ <ValidValue name="ClosingAuctionFreeze" value="211" description=""/>
+ <ValidValue name="IPOAuction" value="212" description=""/>
+ <ValidValue name="IPOAuctionFreeze" value="213" description=""/>
+ <ValidValue name="PreCall" value="214" description=""/>
+ <ValidValue name="Call" value="215" description=""/>
+ <ValidValue name="Freeze" value="216" description=""/>
+ <ValidValue name="TradeAtClose" value="217" description=""/>
+ </Member>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" numericID="2705" usage="mandatory" offset="18" cardinality="1" description="">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </Member>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" numericID="2447" usage="mandatory" offset="19" cardinality="1" description="">
+ <ValidValue name="No" value="0" description=""/>
+ <ValidValue name="Yes" value="1" description=""/>
+ </Member>
+ <Member name="SecurityTradingEvent" type="SecurityTradingEvent" package="eobi" numericID="1174" usage="optional" offset="20" cardinality="1" description="">
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtendedAgain" value="11" description="Price volatility, auction is extended again"/>
+ </Member>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eobi" numericID="25155" usage="optional" offset="21" cardinality="1" description="">
+ <ValidValue name="SoldOut" value="1" description=""/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eobi" numericID="25017" usage="unused" offset="22" cardinality="1" description=""/>
+ <Member name="HighPx" type="HighPx" package="eobi" numericID="332" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="LowPx" type="LowPx" package="eobi" numericID="333" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InstrumentSummary" package="eobi" type="InstrumentSummary" numericID="13601" description="" functionalCategory="Snapshot" alias="Instrument Summary">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SingleInstrumentSnapshot" value="10" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eobi" numericID="779" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eobi" numericID="21001" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="TotNoOrders" type="TotNoOrders" package="eobi" numericID="68" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eobi" numericID="965" usage="mandatory" offset="34" cardinality="1" description="">
+ <ValidValue name="Active" value="1" description=""/>
+ <ValidValue name="Inactive" value="2" description=""/>
+ <ValidValue name="Expired" value="4" description=""/>
+ <ValidValue name="KnockedOut" value="6" description=""/>
+ <ValidValue name="KnockOutRevoked" value="7" description=""/>
+ <ValidValue name="Suspended" value="9" description=""/>
+ <ValidValue name="PendingDeletion" value="11" description=""/>
+ <ValidValue name="KnockedOutAndSuspended" value="12" description=""/>
+ </Member>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" numericID="326" usage="mandatory" offset="35" cardinality="1" description="">
+ <ValidValue name="TradingHalt" value="2" description=""/>
+ <ValidValue name="Closed" value="200" description=""/>
+ <ValidValue name="Restricted" value="201" description=""/>
+ <ValidValue name="Book" value="202" description=""/>
+ <ValidValue name="Continuous" value="203" description=""/>
+ <ValidValue name="OpeningAuction" value="204" description=""/>
+ <ValidValue name="OpeningAuctionFreeze" value="205" description=""/>
+ <ValidValue name="IntradayAuction" value="206" description=""/>
+ <ValidValue name="IntradayAuctionFreeze" value="207" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="208" description=""/>
+ <ValidValue name="CircuitBreakerAuctionFreeze" value="209" description=""/>
+ <ValidValue name="ClosingAuction" value="210" description=""/>
+ <ValidValue name="ClosingAuctionFreeze" value="211" description=""/>
+ <ValidValue name="IPOAuction" value="212" description=""/>
+ <ValidValue name="IPOAuctionFreeze" value="213" description=""/>
+ <ValidValue name="PreCall" value="214" description=""/>
+ <ValidValue name="Call" value="215" description=""/>
+ <ValidValue name="Freeze" value="216" description=""/>
+ <ValidValue name="TradeAtClose" value="217" description=""/>
+ </Member>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" numericID="2705" usage="mandatory" offset="36" cardinality="1" description="">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </Member>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" numericID="2447" usage="mandatory" offset="37" cardinality="1" description="">
+ <ValidValue name="No" value="0" description=""/>
+ <ValidValue name="Yes" value="1" description=""/>
+ </Member>
+ <Member name="SecurityTradingEvent" type="SecurityTradingEvent" package="eobi" numericID="1174" usage="optional" offset="38" cardinality="1" description="">
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtendedAgain" value="11" description="Price volatility, auction is extended again"/>
+ </Member>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eobi" numericID="25155" usage="optional" offset="39" cardinality="1" description="">
+ <ValidValue name="SoldOut" value="1" description=""/>
+ </Member>
+ <Member name="HighPx" type="HighPx" package="eobi" numericID="332" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="LowPx" type="LowPx" package="eobi" numericID="333" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eobi" numericID="1227" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="SimpleInstrument" value="1" description=""/>
+ <ValidValue name="StandardOptionStrategy" value="2" description=""/>
+ <ValidValue name="NonStandardOptionStrategy" value="3" description=""/>
+ <ValidValue name="VolatilityStrategy" value="4" description=""/>
+ <ValidValue name="FuturesSpread" value="5" description=""/>
+ <ValidValue name="InterProductSpread" value="6" description=""/>
+ <ValidValue name="StandardFuturesStrategy" value="7" description=""/>
+ <ValidValue name="PackAndBundle" value="8" description=""/>
+ <ValidValue name="Strip" value="9" description=""/>
+ </Member>
+ <Member name="NoMDEntries" type="NoMDEntries" package="eobi" numericID="268" usage="mandatory" offset="57" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="58" cardinality="1" description=""/>
+ <Group name="MDInstrumentEntryGrp" type="MDInstrumentEntryGrpComp" package="eobi" minCardinality="0" cardinality="15" counter="NoMDEntries" description="">
+ <Member name="MDEntryPx" type="MDEntryPx" package="eobi" numericID="270" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MDEntrySize" type="MDEntrySize" package="eobi" numericID="271" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MDEntryType" type="MDEntryType" package="eobi" numericID="269" usage="mandatory" offset="80" cardinality="1" description="">
+ <ValidValue name="Trade" value="2" description=""/>
+ <ValidValue name="OpeningPrice" value="4" description=""/>
+ <ValidValue name="ClosingPrice" value="5" description=""/>
+ <ValidValue name="HighPrice" value="7" description=""/>
+ <ValidValue name="LowPrice" value="8" description=""/>
+ <ValidValue name="TradeVolume" value="66" description=""/>
+ <ValidValue name="PreviousClosingPrice" value="101" description=""/>
+ <ValidValue name="OpeningAuction" value="200" description=""/>
+ <ValidValue name="IntradayAuction" value="201" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="202" description=""/>
+ <ValidValue name="ClosingAuction" value="203" description=""/>
+ <ValidValue name="IPOAuction" value="204" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eobi" numericID="25016" usage="unused" offset="81" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" numericID="277" usage="optional" offset="82" cardinality="1" description="">
+ <ValidValue name="MidpointPrice" value="155" description="Midpoint price (BB)"/>
+ <ValidValue name="TradeAtClose" value="624" description="Trade At Close (TC)"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eobi" numericID="25019" usage="unused" offset="84" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="MassInstrumentStateChange" package="eobi" type="MassInstrumentStateChange" numericID="13302" description="" functionalCategory="State Change" alias="Mass Instrument State Change">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityMassStatus" value="CO" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="InstrumentScopeProductComplex" type="InstrumentScopeProductComplex" package="eobi" numericID="1544" usage="mandatory" offset="8" cardinality="1" description="">
+ <ValidValue name="SimpleInstrument" value="1" description=""/>
+ <ValidValue name="StandardOptionStrategy" value="2" description=""/>
+ <ValidValue name="NonStandardOptionStrategy" value="3" description=""/>
+ <ValidValue name="VolatilityStrategy" value="4" description=""/>
+ <ValidValue name="FuturesSpread" value="5" description=""/>
+ <ValidValue name="InterProductSpread" value="6" description=""/>
+ <ValidValue name="StandardFuturesStrategy" value="7" description=""/>
+ <ValidValue name="PackAndBundle" value="8" description=""/>
+ <ValidValue name="Strip" value="9" description=""/>
+ </Member>
+ <Member name="SecurityMassStatus" type="SecurityMassStatus" package="eobi" numericID="30965" usage="mandatory" offset="9" cardinality="1" description="">
+ <ValidValue name="Active" value="1" description=""/>
+ <ValidValue name="Inactive" value="2" description=""/>
+ <ValidValue name="Expired" value="4" description=""/>
+ <ValidValue name="KnockedOut" value="6" description=""/>
+ <ValidValue name="KnockOutRevoked" value="7" description=""/>
+ <ValidValue name="Suspended" value="9" description=""/>
+ <ValidValue name="PendingDeletion" value="11" description=""/>
+ <ValidValue name="KnockedOutAndSuspended" value="12" description=""/>
+ </Member>
+ <Member name="SecurityMassTradingStatus" type="SecurityMassTradingStatus" package="eobi" numericID="1679" usage="mandatory" offset="10" cardinality="1" description="">
+ <ValidValue name="TradingHalt" value="2" description=""/>
+ <ValidValue name="Closed" value="200" description=""/>
+ <ValidValue name="Restricted" value="201" description=""/>
+ <ValidValue name="Book" value="202" description=""/>
+ <ValidValue name="Continuous" value="203" description=""/>
+ <ValidValue name="OpeningAuction" value="204" description=""/>
+ <ValidValue name="OpeningAuctionFreeze" value="205" description=""/>
+ <ValidValue name="IntradayAuction" value="206" description=""/>
+ <ValidValue name="IntradayAuctionFreeze" value="207" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="208" description=""/>
+ <ValidValue name="CircuitBreakerAuctionFreeze" value="209" description=""/>
+ <ValidValue name="ClosingAuction" value="210" description=""/>
+ <ValidValue name="ClosingAuctionFreeze" value="211" description=""/>
+ <ValidValue name="IPOAuction" value="212" description=""/>
+ <ValidValue name="IPOAuctionFreeze" value="213" description=""/>
+ <ValidValue name="PreCall" value="214" description=""/>
+ <ValidValue name="Call" value="215" description=""/>
+ <ValidValue name="Freeze" value="216" description=""/>
+ <ValidValue name="TradeAtClose" value="217" description=""/>
+ </Member>
+ <Member name="MassMarketCondition" type="MassMarketCondition" package="eobi" numericID="28894" usage="mandatory" offset="11" cardinality="1" description="">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </Member>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" numericID="2447" usage="mandatory" offset="12" cardinality="1" description="">
+ <ValidValue name="No" value="0" description=""/>
+ <ValidValue name="Yes" value="1" description=""/>
+ </Member>
+ <Member name="SecurityMassTradingEvent" type="SecurityMassTradingEvent" package="eobi" numericID="1680" usage="optional" offset="13" cardinality="1" description="">
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtendedAgain" value="11" description="Price volatility, auction is extended again"/>
+ </Member>
+ <Member name="MassSoldOutIndicator" type="MassSoldOutIndicator" package="eobi" numericID="35155" usage="optional" offset="14" cardinality="1" description="">
+ <ValidValue name="SoldOut" value="1" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eobi" numericID="25016" usage="unused" offset="15" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eobi" numericID="893" usage="mandatory" offset="24" cardinality="1" description="">
+ <ValidValue name="N" value="0" description=""/>
+ <ValidValue name="Y" value="1" description=""/>
+ </Member>
+ <Member name="NoRelatedSym" type="NoRelatedSym" package="eobi" numericID="146" usage="mandatory" offset="25" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="26" cardinality="1" description=""/>
+ <Group name="SecMassStatGrp" type="SecMassStatGrpComp" package="eobi" minCardinality="0" cardinality="24" counter="NoRelatedSym" description="">
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="HighPx" type="HighPx" package="eobi" numericID="332" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="LowPx" type="LowPx" package="eobi" numericID="333" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eobi" numericID="965" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Active" value="1" description=""/>
+ <ValidValue name="Inactive" value="2" description=""/>
+ <ValidValue name="Expired" value="4" description=""/>
+ <ValidValue name="KnockedOut" value="6" description=""/>
+ <ValidValue name="KnockOutRevoked" value="7" description=""/>
+ <ValidValue name="Suspended" value="9" description=""/>
+ <ValidValue name="PendingDeletion" value="11" description=""/>
+ <ValidValue name="KnockedOutAndSuspended" value="12" description=""/>
+ </Member>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" numericID="326" usage="mandatory" offset="57" cardinality="1" description="">
+ <ValidValue name="TradingHalt" value="2" description=""/>
+ <ValidValue name="Closed" value="200" description=""/>
+ <ValidValue name="Restricted" value="201" description=""/>
+ <ValidValue name="Book" value="202" description=""/>
+ <ValidValue name="Continuous" value="203" description=""/>
+ <ValidValue name="OpeningAuction" value="204" description=""/>
+ <ValidValue name="OpeningAuctionFreeze" value="205" description=""/>
+ <ValidValue name="IntradayAuction" value="206" description=""/>
+ <ValidValue name="IntradayAuctionFreeze" value="207" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="208" description=""/>
+ <ValidValue name="CircuitBreakerAuctionFreeze" value="209" description=""/>
+ <ValidValue name="ClosingAuction" value="210" description=""/>
+ <ValidValue name="ClosingAuctionFreeze" value="211" description=""/>
+ <ValidValue name="IPOAuction" value="212" description=""/>
+ <ValidValue name="IPOAuctionFreeze" value="213" description=""/>
+ <ValidValue name="PreCall" value="214" description=""/>
+ <ValidValue name="Call" value="215" description=""/>
+ <ValidValue name="Freeze" value="216" description=""/>
+ <ValidValue name="TradeAtClose" value="217" description=""/>
+ </Member>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" numericID="2705" usage="mandatory" offset="58" cardinality="1" description="">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </Member>
+ <Member name="SecurityTradingEvent" type="SecurityTradingEvent" package="eobi" numericID="1174" usage="optional" offset="59" cardinality="1" description="">
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtendedAgain" value="11" description="Price volatility, auction is extended again"/>
+ </Member>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eobi" numericID="25155" usage="optional" offset="60" cardinality="1" description="">
+ <ValidValue name="SoldOut" value="1" description=""/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eobi" numericID="25018" usage="unused" offset="61" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderAdd" package="eobi" type="OrderAdd" numericID="13100" description="" functionalCategory="Order Data" alias="Order Add">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookMaintenance" value="1" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="New" value="0" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" numericID="21002" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Group name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description="">
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eobi" numericID="1138" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="41" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="42" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="48" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderDelete" package="eobi" type="OrderDelete" numericID="13102" description="" functionalCategory="Order Data" alias="Order Delete">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookMaintenance" value="1" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Delete" value="2" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" numericID="21002" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Group name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description="">
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eobi" numericID="1138" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="49" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="50" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="56" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderMassDelete" package="eobi" type="OrderMassDelete" numericID="13103" description="" functionalCategory="Order Data" alias="Order Mass Delete">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookMaintenance" value="1" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Delete" value="2" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderModify" package="eobi" type="OrderModify" numericID="13101" description="" functionalCategory="Order Data" alias="Order Modify">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookMaintenance" value="1" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Change" value="1" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" numericID="21002" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSPrevTimePriority" type="TrdRegTSPrevTimePriority" package="eobi" numericID="21026" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="PrevPrice" type="PrevPrice" package="eobi" numericID="28855" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PrevDisplayQty" type="PrevDisplayQty" package="eobi" numericID="28867" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Group name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description="">
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eobi" numericID="1138" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="65" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="66" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="72" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderModifySamePrio" package="eobi" type="OrderModifySamePrio" numericID="13106" description="" functionalCategory="Order Data" alias="Order Modify Same Priority">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookMaintenance" value="1" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Change" value="1" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" numericID="21002" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="PrevDisplayQty" type="PrevDisplayQty" package="eobi" numericID="28867" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Group name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description="">
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eobi" numericID="1138" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="57" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="58" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="64" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="PacketHeader" package="eobi" type="PacketHeader" numericID="13005" description="" functionalCategory="General" alias="Packet Header">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataReport" value="U20" description=""/>
+ </Member>
+ <Member name="MDReportEvent" hidden="true" type="MDReportEvent" package="eobi" numericID="28827" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ScopeDefinition" value="0" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="unused" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eobi" numericID="1181" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eobi" numericID="1300" usage="mandatory" offset="12" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eobi" numericID="5948" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="CompletionIndicator" type="CompletionIndicator" package="eobi" numericID="6228" usage="mandatory" offset="17" cardinality="1" description="">
+ <ValidValue name="Incomplete" value="0" description=""/>
+ <ValidValue name="Complete" value="1" description=""/>
+ </Member>
+ <Member name="ApplSeqResetIndicator" type="ApplSeqResetIndicator" package="eobi" numericID="28841" usage="mandatory" offset="18" cardinality="1" description="">
+ <ValidValue name="NoReset" value="0" description="No Reset"/>
+ <ValidValue name="Reset" value="1" description="Reset"/>
+ </Member>
+ <Member name="DSCP" type="DSCP" package="eobi" numericID="25204" usage="optional" offset="19" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" numericID="25019" usage="unused" offset="20" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="24" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="PartialOrderExecution" package="eobi" type="PartialOrderExecution" numericID="13105" description="" functionalCategory="Order Data" alias="Partial Order Execution">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookExecution" value="2" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Change" value="1" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="8" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="9" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="AlgorithmicTradeIndicator" type="AlgorithmicTradeIndicator" package="eobi" numericID="2667" usage="optional" offset="10" cardinality="1" description="">
+ <ValidValue name="AlgorithmicTrade" value="1" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eobi" numericID="25016" usage="unused" offset="11" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" numericID="880" usage="mandatory" offset="12" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ProductStateChange" package="eobi" type="ProductStateChange" numericID="13300" description="" functionalCategory="State Change" alias="Product State Change">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description=""/>
+ </Member>
+ <Member name="TradSesEvent" hidden="true" type="TradSesEvent" package="eobi" numericID="1368" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="StatusChange" value="3" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradingSessionID" type="TradingSessionID" package="eobi" numericID="336" usage="mandatory" offset="8" cardinality="1" description="">
+ <ValidValue name="Day" value="1" description=""/>
+ <ValidValue name="Morning" value="3" description=""/>
+ <ValidValue name="Evening" value="5" description=""/>
+ <ValidValue name="AfterHours" value="6" description=""/>
+ <ValidValue name="Holiday" value="7" description=""/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eobi" numericID="625" usage="mandatory" offset="9" cardinality="1" description="">
+ <ValidValue name="PreTrading" value="1" description=""/>
+ <ValidValue name="Continuous" value="3" description=""/>
+ <ValidValue name="Closing" value="4" description=""/>
+ <ValidValue name="PostTrading" value="5" description=""/>
+ <ValidValue name="Quiescent" value="7" description=""/>
+ </Member>
+ <Member name="TradSesStatus" type="TradSesStatus" package="eobi" numericID="340" usage="mandatory" offset="10" cardinality="1" description="">
+ <ValidValue name="Halted" value="1" description=""/>
+ <ValidValue name="Open" value="2" description=""/>
+ <ValidValue name="Closed" value="3" description=""/>
+ </Member>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" numericID="2705" usage="optional" offset="11" cardinality="1" description="">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </Member>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" numericID="2447" usage="mandatory" offset="12" cardinality="1" description="">
+ <ValidValue name="No" value="0" description=""/>
+ <ValidValue name="Yes" value="1" description=""/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eobi" numericID="25018" usage="unused" offset="13" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ProductSummary" package="eobi" type="ProductSummary" numericID="13600" description="" functionalCategory="Snapshot" alias="Product Summary">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketSegmentSnapshot" value="9" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastMsgSeqNumProcessed" type="LastMsgSeqNumProcessed" package="eobi" numericID="369" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TradingSessionID" type="TradingSessionID" package="eobi" numericID="336" usage="optional" offset="12" cardinality="1" description="">
+ <ValidValue name="Day" value="1" description=""/>
+ <ValidValue name="Morning" value="3" description=""/>
+ <ValidValue name="Evening" value="5" description=""/>
+ <ValidValue name="AfterHours" value="6" description=""/>
+ <ValidValue name="Holiday" value="7" description=""/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eobi" numericID="625" usage="optional" offset="13" cardinality="1" description="">
+ <ValidValue name="PreTrading" value="1" description=""/>
+ <ValidValue name="Continuous" value="3" description=""/>
+ <ValidValue name="Closing" value="4" description=""/>
+ <ValidValue name="PostTrading" value="5" description=""/>
+ <ValidValue name="Quiescent" value="7" description=""/>
+ </Member>
+ <Member name="TradSesStatus" type="TradSesStatus" package="eobi" numericID="340" usage="optional" offset="14" cardinality="1" description="">
+ <ValidValue name="Halted" value="1" description=""/>
+ <ValidValue name="Open" value="2" description=""/>
+ <ValidValue name="Closed" value="3" description=""/>
+ </Member>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" numericID="2705" usage="optional" offset="15" cardinality="1" description="">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </Member>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" numericID="2447" usage="mandatory" offset="16" cardinality="1" description="">
+ <ValidValue name="No" value="0" description=""/>
+ <ValidValue name="Yes" value="1" description=""/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eobi" numericID="25022" usage="unused" offset="17" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteRequest" package="eobi" type="QuoteRequest" numericID="13503" description="" functionalCategory="Trade Data" alias="Quote Request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="8" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="optional" offset="24" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eobi" numericID="25022" usage="unused" offset="25" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="32" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SnapshotOrder" package="eobi" type="SnapshotOrder" numericID="13602" description="" functionalCategory="Snapshot" alias="Snapshot Order">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderBookSnapshot" value="11" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Overlay" value="5" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description="">
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" numericID="21008" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eobi" numericID="1138" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" numericID="54" usage="mandatory" offset="24" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eobi" numericID="40" usage="optional" offset="25" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="26" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" numericID="44" usage="optional" offset="32" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="TopOfBook" package="eobi" type="TopOfBook" numericID="13504" description="" functionalCategory="Order Data" alias="Top of Book">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TopOfBook" value="13" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eobi" numericID="132" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eobi" numericID="133" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eobi" numericID="134" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eobi" numericID="135" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="NumberOfBuyOrders" type="NumberOfBuyOrders" package="eobi" numericID="2449" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="NumberOfSellOrders" type="NumberOfSellOrders" package="eobi" numericID="2450" usage="optional" offset="58" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" numericID="25019" usage="unused" offset="60" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TradeReport" package="eobi" type="TradeReport" numericID="13201" description="" functionalCategory="Trade Data" alias="Trade Report">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataTrade" value="U22" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeReport" value="4" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="New" value="0" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" numericID="880" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eobi" numericID="574" usage="optional" offset="44" cardinality="1" description="">
+ <ValidValue name="ConfirmedTradeReport" value="3" description="Manual Trade Entry"/>
+ <ValidValue name="CrossAuction" value="5" description="Trade from Uncrossing"/>
+ <ValidValue name="CallAuction" value="7" description="Trade from Auction"/>
+ <ValidValue name="LiquidityImprovementCross" value="13" description="Trade from Liquidity Improvement Cross"/>
+ <ValidValue name="ContinuousAuction" value="14" description="Price Without Turnover in Continuous Auction"/>
+ </Member>
+ <Member name="MatchSubType" type="MatchSubType" package="eobi" numericID="28610" usage="optional" offset="45" cardinality="1" description="">
+ <ValidValue name="OpeningAuction" value="1" description=""/>
+ <ValidValue name="ClosingAuction" value="2" description=""/>
+ <ValidValue name="IntradayAuction" value="3" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="4" description=""/>
+ <ValidValue name="IPOAuction" value="5" description=""/>
+ </Member>
+ <Member name="AlgorithmicTradeIndicator" type="AlgorithmicTradeIndicator" package="eobi" numericID="2667" usage="optional" offset="46" cardinality="1" description="">
+ <ValidValue name="AlgorithmicTrade" value="1" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eobi" numericID="25016" usage="unused" offset="47" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" numericID="277" usage="optional" offset="48" cardinality="1" description="">
+ <ValidValue name="OutOfSequence" value="107" description="Out of sequence"/>
+ <ValidValue name="MidpointPrice" value="155" description="Midpoint price (BB)"/>
+ <ValidValue name="TradingOnTermsOfIssue" value="156" description="Trading On Terms Of Issue (BC)"/>
+ <ValidValue name="SpecialAuction" value="596" description="Special Auction (SA)"/>
+ <ValidValue name="TradeAtClose" value="624" description="Trade At Close (TC)"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eobi" numericID="25021" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TradeReversal" package="eobi" type="TradeReversal" numericID="13200" description="" functionalCategory="Trade Data" alias="Trade Reversal">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eobi" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataTrade" value="U22" description=""/>
+ </Member>
+ <Member name="MarketDataType" hidden="true" type="MarketDataType" package="eobi" numericID="28842" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeReversal" value="3" description=""/>
+ </Member>
+ <Member name="MDUpdateAction" hidden="true" type="MDUpdateAction" package="eobi" numericID="279" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Delete" value="2" description=""/>
+ </Member>
+ <Member name="SecurityIDSource" hidden="true" type="SecurityIDSource" package="eobi" numericID="22" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </Member>
+ <Group name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" numericID="28500" usage="mandatory" offset="2" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" numericID="34" usage="mandatory" offset="4" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eobi" numericID="48" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" numericID="60" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" numericID="32" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" numericID="31" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eobi" numericID="21001" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" numericID="880" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" numericID="277" usage="optional" offset="52" cardinality="1" description="">
+ <ValidValue name="MidpointPrice" value="155" description="Midpoint price (BB)"/>
+ <ValidValue name="TradeAtClose" value="624" description="Trade At Close (TC)"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eobi" numericID="25017" usage="unused" offset="54" cardinality="1" description=""/>
+ <Member name="NoMDEntries" type="NoMDEntries" package="eobi" numericID="268" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eobi" numericID="25022" usage="unused" offset="57" cardinality="1" description=""/>
+ <Group name="MDTradeEntryGrp" type="MDTradeEntryGrpComp" package="eobi" minCardinality="0" cardinality="15" counter="NoMDEntries" description="">
+ <Member name="MDEntryPx" type="MDEntryPx" package="eobi" numericID="270" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MDEntrySize" type="MDEntrySize" package="eobi" numericID="271" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MDEntryType" type="MDEntryType" package="eobi" numericID="269" usage="mandatory" offset="80" cardinality="1" description="">
+ <ValidValue name="Trade" value="2" description=""/>
+ <ValidValue name="OpeningPrice" value="4" description=""/>
+ <ValidValue name="ClosingPrice" value="5" description=""/>
+ <ValidValue name="HighPrice" value="7" description=""/>
+ <ValidValue name="LowPrice" value="8" description=""/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eobi" numericID="25022" usage="unused" offset="81" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ </ApplicationMessages>
+ <!-- *************************************** Abstraction Layer 1 ****************************************
+ This XML section contains a detailed description of data structures and DataTypes contained in
+ ApplicationMessages. It might be interesting for users who want:
+ * all technical details of (sub-) Structures and DataTypes;
+ * a simple collapsed, C-like definition of all (sub-)structures;
+ * no context (Application Message) specific information (e.g. usages, offsets);
+ Note, structure members are only references to other sub-Structure and DataType definitions. -->
+ <Structures>
+ <Structure name="AddComplexInstrument" type="Message" numericID="13400" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eobi" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eobi" cardinality="1" description=""/>
+ <Member name="ImpliedMarketIndicator" type="ImpliedMarketIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eobi" cardinality="1" description=""/>
+ <Member name="LegRatioMultiplier" type="LegRatioMultiplier" package="eobi" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eobi" cardinality="1" description=""/>
+ <Member name="InstrmtLegGrp" type="InstrmtLegGrpComp" package="eobi" minCardinality="2" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="AuctionBBO" type="Message" numericID="13500" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eobi" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eobi" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eobi" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eobi" cardinality="1" description=""/>
+ <Member name="PotentialSecurityTradingEvent" type="PotentialSecurityTradingEvent" package="eobi" cardinality="1" description=""/>
+ <Member name="BidOrdType" type="BidOrdType" package="eobi" cardinality="1" description=""/>
+ <Member name="OfferOrdType" type="OfferOrdType" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="AuctionClearingPrice" type="Message" numericID="13501" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="ImbalanceQty" type="ImbalanceQty" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="PotentialSecurityTradingEvent" type="PotentialSecurityTradingEvent" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="CrossRequest" type="Message" numericID="13502" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" cardinality="1" description=""/>
+ <Member name="CrossRequestType" type="CrossRequestType" package="eobi" cardinality="1" description=""/>
+ <Member name="InputSource" type="InputSource" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ExecutionSummary" type="Message" numericID="13202" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="AggressorTime" type="AggressorTime" package="eobi" cardinality="1" description=""/>
+ <Member name="RequestTime" type="RequestTime" package="eobi" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="AggressorSide" type="AggressorSide" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eobi" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ <Member name="RestingHiddenQty" type="RestingHiddenQty" package="eobi" cardinality="1" description=""/>
+ <Member name="RestingCxlQty" type="RestingCxlQty" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="FullOrderExecution" type="Message" numericID="13104" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eobi" cardinality="1" description=""/>
+ <Member name="AlgorithmicTradeIndicator" type="AlgorithmicTradeIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="Heartbeat" type="Message" numericID="13001" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="LastMsgSeqNumProcessed" type="LastMsgSeqNumProcessed" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrmtLegGrpComp" type="Sequence" package="eobi" description="">
+ <Member name="LegSymbol" type="LegSymbol" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" cardinality="1" description=""/>
+ <Member name="LegSecurityID" type="LegSecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eobi" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eobi" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eobi" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrumentStateChange" type="Message" numericID="13301" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingEvent" type="SecurityTradingEvent" package="eobi" cardinality="1" description=""/>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eobi" cardinality="1" description=""/>
+ <Member name="HighPx" type="HighPx" package="eobi" cardinality="1" description=""/>
+ <Member name="LowPx" type="LowPx" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrumentSummary" type="Message" numericID="13601" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eobi" cardinality="1" description=""/>
+ <Member name="TotNoOrders" type="TotNoOrders" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingEvent" type="SecurityTradingEvent" package="eobi" cardinality="1" description=""/>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="HighPx" type="HighPx" package="eobi" cardinality="1" description=""/>
+ <Member name="LowPx" type="LowPx" package="eobi" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eobi" cardinality="1" description=""/>
+ <Member name="NoMDEntries" type="NoMDEntries" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" cardinality="1" description=""/>
+ <Member name="MDInstrumentEntryGrp" type="MDInstrumentEntryGrpComp" package="eobi" minCardinality="0" cardinality="15" counter="NoMDEntries" description=""/>
+ </Structure>
+ <Structure name="MDInstrumentEntryGrpComp" type="Sequence" package="eobi" description="">
+ <Member name="MDEntryPx" type="MDEntryPx" package="eobi" cardinality="1" description=""/>
+ <Member name="MDEntrySize" type="MDEntrySize" package="eobi" cardinality="1" description=""/>
+ <Member name="MDEntryType" type="MDEntryType" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eobi" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MDTradeEntryGrpComp" type="Sequence" package="eobi" description="">
+ <Member name="MDEntryPx" type="MDEntryPx" package="eobi" cardinality="1" description=""/>
+ <Member name="MDEntrySize" type="MDEntrySize" package="eobi" cardinality="1" description=""/>
+ <Member name="MDEntryType" type="MDEntryType" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MassInstrumentStateChange" type="Message" numericID="13302" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="InstrumentScopeProductComplex" type="InstrumentScopeProductComplex" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityMassStatus" type="SecurityMassStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityMassTradingStatus" type="SecurityMassTradingStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="MassMarketCondition" type="MassMarketCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityMassTradingEvent" type="SecurityMassTradingEvent" package="eobi" cardinality="1" description=""/>
+ <Member name="MassSoldOutIndicator" type="MassSoldOutIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eobi" cardinality="1" description=""/>
+ <Member name="NoRelatedSym" type="NoRelatedSym" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" cardinality="1" description=""/>
+ <Member name="SecMassStatGrp" type="SecMassStatGrpComp" package="eobi" minCardinality="0" cardinality="24" counter="NoRelatedSym" description=""/>
+ </Structure>
+ <Structure name="MessageHeaderComp" type="Component" package="eobi" description="">
+ <Member name="BodyLen" type="BodyLen" package="eobi" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eobi" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderAdd" type="Message" numericID="13100" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderDelete" type="Message" numericID="13102" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderDetailsComp" type="Component" package="eobi" description="">
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eobi" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderMassDelete" type="Message" numericID="13103" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderModify" type="Message" numericID="13101" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSPrevTimePriority" type="TrdRegTSPrevTimePriority" package="eobi" cardinality="1" description=""/>
+ <Member name="PrevPrice" type="PrevPrice" package="eobi" cardinality="1" description=""/>
+ <Member name="PrevDisplayQty" type="PrevDisplayQty" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderModifySamePrio" type="Message" numericID="13106" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="PrevDisplayQty" type="PrevDisplayQty" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PacketHeader" type="Message" numericID="13005" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eobi" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eobi" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eobi" cardinality="1" description=""/>
+ <Member name="CompletionIndicator" type="CompletionIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="ApplSeqResetIndicator" type="ApplSeqResetIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="DSCP" type="DSCP" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PartialOrderExecution" type="Message" numericID="13105" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eobi" cardinality="1" description=""/>
+ <Member name="AlgorithmicTradeIndicator" type="AlgorithmicTradeIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ProductStateChange" type="Message" numericID="13300" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TradingSessionID" type="TradingSessionID" package="eobi" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eobi" cardinality="1" description=""/>
+ <Member name="TradSesStatus" type="TradSesStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ProductSummary" type="Message" numericID="13600" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="LastMsgSeqNumProcessed" type="LastMsgSeqNumProcessed" package="eobi" cardinality="1" description=""/>
+ <Member name="TradingSessionID" type="TradingSessionID" package="eobi" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eobi" cardinality="1" description=""/>
+ <Member name="TradSesStatus" type="TradSesStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="FastMarketIndicator" type="FastMarketIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteRequest" type="Message" numericID="13503" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SecMassStatGrpComp" type="Sequence" package="eobi" description="">
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="HighPx" type="HighPx" package="eobi" cardinality="1" description=""/>
+ <Member name="LowPx" type="LowPx" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eobi" cardinality="1" description=""/>
+ <Member name="MarketCondition" type="MarketCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityTradingEvent" type="SecurityTradingEvent" package="eobi" cardinality="1" description=""/>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SnapshotOrder" type="Message" numericID="13602" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="OrderDetails" type="OrderDetailsComp" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TopOfBook" type="Message" numericID="13504" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eobi" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eobi" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eobi" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eobi" cardinality="1" description=""/>
+ <Member name="NumberOfBuyOrders" type="NumberOfBuyOrders" package="eobi" cardinality="1" description=""/>
+ <Member name="NumberOfSellOrders" type="NumberOfSellOrders" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TradeReport" type="Message" numericID="13201" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eobi" cardinality="1" description=""/>
+ <Member name="MatchSubType" type="MatchSubType" package="eobi" cardinality="1" description=""/>
+ <Member name="AlgorithmicTradeIndicator" type="AlgorithmicTradeIndicator" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eobi" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eobi" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TradeReversal" type="Message" numericID="13200" package="eobi" description="">
+ <Member name="MessageHeader" type="MessageHeaderComp" package="eobi" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eobi" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eobi" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eobi" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eobi" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eobi" cardinality="1" description=""/>
+ <Member name="TradeCondition" type="TradeCondition" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eobi" cardinality="1" description=""/>
+ <Member name="NoMDEntries" type="NoMDEntries" package="eobi" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eobi" cardinality="1" description=""/>
+ <Member name="MDTradeEntryGrp" type="MDTradeEntryGrpComp" package="eobi" minCardinality="0" cardinality="15" counter="NoMDEntries" description=""/>
+ </Structure>
+ </Structures>
+ <DataTypes>
+ <DataType name="Counter" type="int" rootType="int" package="eobi" description=""/>
+ <DataType name="PriceType" type="float" rootType="floatDecimal" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="QuantityType" type="halfDecimal" rootType="floatDecimal" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="String" type="String" rootType="String" package="eobi" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="UTCTimestamp" type="int" rootType="int" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="float" type="floatDecimal" rootType="floatDecimal" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal" type="floatDecimal" rootType="floatDecimal" package="eobi" size="8" description="" noValue="0x8000000000000000"/>
+ <DataType name="halfDecimal" type="floatDecimal" rootType="floatDecimal" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="int" type="int" rootType="int" package="eobi" description=""/>
+ <DataType name="AggressorSide" type="int" rootType="int" numericID="2446" package="eobi" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Triggered by the buy side"/>
+ <ValidValue name="Sell" value="2" description="Triggered by the sell side"/>
+ </DataType>
+ <DataType name="AggressorTime" type="UTCTimestamp" rootType="int" numericID="2445" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="AlgorithmicTradeIndicator" type="int" rootType="int" numericID="2667" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="AlgorithmicTrade" value="1" description=""/>
+ </DataType>
+ <DataType name="ApplSeqNum" type="int" rootType="int" numericID="1181" package="eobi" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ApplSeqResetIndicator" type="int" rootType="int" numericID="28841" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="NoReset" value="0" description="No Reset"/>
+ <ValidValue name="Reset" value="1" description="Reset"/>
+ </DataType>
+ <DataType name="BidOrdType" type="int" rootType="int" numericID="28784" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </DataType>
+ <DataType name="BidPx" type="PriceType" rootType="floatDecimal" numericID="132" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BidSize" type="QuantityType" rootType="floatDecimal" numericID="134" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BodyLen" type="int" rootType="int" numericID="9" package="eobi" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="CompletionIndicator" type="int" rootType="int" numericID="6228" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Incomplete" value="0" description=""/>
+ <ValidValue name="Complete" value="1" description=""/>
+ </DataType>
+ <DataType name="CrossRequestType" type="int" rootType="int" numericID="28771" package="eobi" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="CrossAnnouncement" value="1" description=""/>
+ <ValidValue name="LiquidityImprovementCross" value="2" description=""/>
+ </DataType>
+ <DataType name="DSCP" type="int" rootType="int" numericID="25204" package="eobi" size="1" description="" minValue="0" maxValue="254" noValue="0xFF"/>
+ <DataType name="DisplayQty" type="QuantityType" rootType="floatDecimal" numericID="1138" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="ExecID" type="UTCTimestamp" rootType="int" numericID="17" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="FastMarketIndicator" type="int" rootType="int" numericID="2447" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description=""/>
+ <ValidValue name="Yes" value="1" description=""/>
+ </DataType>
+ <DataType name="HighPx" type="PriceType" rootType="floatDecimal" numericID="332" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="ImbalanceQty" type="QuantityType" rootType="floatDecimal" numericID="28893" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="ImpliedMarketIndicator" type="int" rootType="int" numericID="1144" package="eobi" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="NotImplied" value="0" description=""/>
+ <ValidValue name="ImpliedInOut" value="3" description=""/>
+ </DataType>
+ <DataType name="InputSource" type="int" rootType="int" numericID="979" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="CLIPClientBroker" value="1" description=""/>
+ </DataType>
+ <DataType name="InstrumentScopeProductComplex" type="int" rootType="int" numericID="1544" package="eobi" size="1" description="" minValue="1" maxValue="9" noValue="0xFF">
+ <ValidValue name="SimpleInstrument" value="1" description=""/>
+ <ValidValue name="StandardOptionStrategy" value="2" description=""/>
+ <ValidValue name="NonStandardOptionStrategy" value="3" description=""/>
+ <ValidValue name="VolatilityStrategy" value="4" description=""/>
+ <ValidValue name="FuturesSpread" value="5" description=""/>
+ <ValidValue name="InterProductSpread" value="6" description=""/>
+ <ValidValue name="StandardFuturesStrategy" value="7" description=""/>
+ <ValidValue name="PackAndBundle" value="8" description=""/>
+ <ValidValue name="Strip" value="9" description=""/>
+ </DataType>
+ <DataType name="LastFragment" type="int" rootType="int" numericID="893" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="N" value="0" description=""/>
+ <ValidValue name="Y" value="1" description=""/>
+ </DataType>
+ <DataType name="LastMsgSeqNumProcessed" type="int" rootType="int" numericID="369" package="eobi" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="LastPx" type="PriceType" rootType="floatDecimal" numericID="31" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="LastQty" type="QuantityType" rootType="floatDecimal" numericID="32" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LastUpdateTime" type="UTCTimestamp" rootType="int" numericID="779" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="LegPrice" type="PriceType" rootType="floatDecimal" numericID="566" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="LegRatioMultiplier" type="int" rootType="int" numericID="28900" package="eobi" size="4" description="" minValue="1" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="LegRatioQty" type="int" rootType="int" numericID="623" package="eobi" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="LegSecurityID" type="int" rootType="int" numericID="602" package="eobi" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="LegSecurityIDSource" type="String" rootType="String" numericID="603" package="eobi" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </DataType>
+ <DataType name="LegSecurityType" type="int" rootType="int" numericID="609" package="eobi" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="LegSecurityMultiLeg" value="1" description=""/>
+ <ValidValue name="LegSecurityUnderlyingLeg" value="2" description=""/>
+ </DataType>
+ <DataType name="LegSide" type="int" rootType="int" numericID="624" package="eobi" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </DataType>
+ <DataType name="LegSymbol" type="int" rootType="int" numericID="600" package="eobi" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="LowPx" type="PriceType" rootType="floatDecimal" numericID="333" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="MDEntryPx" type="PriceType" rootType="floatDecimal" numericID="270" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="MDEntrySize" type="QuantityType" rootType="floatDecimal" numericID="271" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="MDEntryType" type="int" rootType="int" numericID="269" package="eobi" size="1" description="" minValue="2" maxValue="204" noValue="0xFF">
+ <ValidValue name="Trade" value="2" description=""/>
+ <ValidValue name="OpeningPrice" value="4" description=""/>
+ <ValidValue name="ClosingPrice" value="5" description=""/>
+ <ValidValue name="HighPrice" value="7" description=""/>
+ <ValidValue name="LowPrice" value="8" description=""/>
+ <ValidValue name="TradeVolume" value="66" description=""/>
+ <ValidValue name="PreviousClosingPrice" value="101" description=""/>
+ <ValidValue name="OpeningAuction" value="200" description=""/>
+ <ValidValue name="IntradayAuction" value="201" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="202" description=""/>
+ <ValidValue name="ClosingAuction" value="203" description=""/>
+ <ValidValue name="IPOAuction" value="204" description=""/>
+ </DataType>
+ <DataType name="MDReportEvent" type="int" rootType="int" numericID="28827" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="ScopeDefinition" value="0" description=""/>
+ </DataType>
+ <DataType name="MDUpdateAction" type="int" rootType="int" numericID="279" package="eobi" size="1" description="" minValue="0" maxValue="5" noValue="0xFF">
+ <ValidValue name="New" value="0" description=""/>
+ <ValidValue name="Change" value="1" description=""/>
+ <ValidValue name="Delete" value="2" description=""/>
+ <ValidValue name="Overlay" value="5" description=""/>
+ </DataType>
+ <DataType name="MarketCondition" type="int" rootType="int" numericID="2705" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </DataType>
+ <DataType name="MarketDataType" type="int" rootType="int" numericID="28842" package="eobi" size="1" description="" minValue="0" maxValue="13" noValue="0xFF">
+ <ValidValue name="OrderBookMaintenance" value="1" description=""/>
+ <ValidValue name="OrderBookExecution" value="2" description=""/>
+ <ValidValue name="TradeReversal" value="3" description=""/>
+ <ValidValue name="TradeReport" value="4" description=""/>
+ <ValidValue name="AuctionBBO" value="5" description=""/>
+ <ValidValue name="AuctionClearingPrice" value="6" description=""/>
+ <ValidValue name="CrossTradeAnnouncement" value="7" description=""/>
+ <ValidValue name="QuoteRequest" value="8" description=""/>
+ <ValidValue name="MarketSegmentSnapshot" value="9" description=""/>
+ <ValidValue name="SingleInstrumentSnapshot" value="10" description=""/>
+ <ValidValue name="OrderBookSnapshot" value="11" description=""/>
+ <ValidValue name="MatchEvent" value="12" description=""/>
+ <ValidValue name="TopOfBook" value="13" description=""/>
+ </DataType>
+ <DataType name="MarketSegmentID" type="int" rootType="int" numericID="1300" package="eobi" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="MassMarketCondition" type="int" rootType="int" numericID="28894" package="eobi" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Normal" value="0" description=""/>
+ <ValidValue name="Stressed" value="1" description=""/>
+ </DataType>
+ <DataType name="MassSoldOutIndicator" type="int" rootType="int" numericID="35155" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="SoldOut" value="1" description=""/>
+ </DataType>
+ <DataType name="MatchSubType" type="int" rootType="int" numericID="28610" package="eobi" size="1" description="" minValue="1" maxValue="5" noValue="0xFF">
+ <ValidValue name="OpeningAuction" value="1" description=""/>
+ <ValidValue name="ClosingAuction" value="2" description=""/>
+ <ValidValue name="IntradayAuction" value="3" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="4" description=""/>
+ <ValidValue name="IPOAuction" value="5" description=""/>
+ </DataType>
+ <DataType name="MatchType" type="int" rootType="int" numericID="574" package="eobi" size="1" description="" minValue="3" maxValue="14" noValue="0xFF">
+ <ValidValue name="ConfirmedTradeReport" value="3" description="Manual Trade Entry"/>
+ <ValidValue name="CrossAuction" value="5" description="Trade from Uncrossing"/>
+ <ValidValue name="CallAuction" value="7" description="Trade from Auction"/>
+ <ValidValue name="LiquidityImprovementCross" value="13" description="Trade from Liquidity Improvement Cross"/>
+ <ValidValue name="ContinuousAuction" value="14" description="Price Without Turnover in Continuous Auction"/>
+ </DataType>
+ <DataType name="MsgSeqNum" type="int" rootType="int" numericID="34" package="eobi" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="MsgType" type="String" rootType="String" numericID="35" package="eobi" size="3" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="MarketDataReport" value="U20" description=""/>
+ <ValidValue name="Heartbeat" value="0" description=""/>
+ <ValidValue name="MarketDataOrder" value="U21" description=""/>
+ <ValidValue name="MarketDataTrade" value="U22" description=""/>
+ <ValidValue name="TradingSessionStatus" value="h" description=""/>
+ <ValidValue name="SecurityStatus" value="f" description=""/>
+ <ValidValue name="SecurityMassStatus" value="CO" description=""/>
+ <ValidValue name="SecurityDefinitionUpdateReport" value="BP" description=""/>
+ <ValidValue name="MarketDataInstrument" value="U23" description=""/>
+ </DataType>
+ <DataType name="NoLegs" type="Counter" rootType="int" numericID="555" package="eobi" size="1" description="" minValue="2" maxValue="20" noValue="0xFF"/>
+ <DataType name="NoMDEntries" type="Counter" rootType="int" numericID="268" package="eobi" size="1" description="" minValue="0" maxValue="15" noValue="0xFF"/>
+ <DataType name="NoMarketSegments" type="int" rootType="int" numericID="1310" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="One" value="1" description=""/>
+ </DataType>
+ <DataType name="NoRelatedSym" type="Counter" rootType="int" numericID="146" package="eobi" size="1" description="" minValue="0" maxValue="24" noValue="0xFF"/>
+ <DataType name="NumberOfBuyOrders" type="int" rootType="int" numericID="2449" package="eobi" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="NumberOfSellOrders" type="int" rootType="int" numericID="2450" package="eobi" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="OfferOrdType" type="int" rootType="int" numericID="28785" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </DataType>
+ <DataType name="OfferPx" type="PriceType" rootType="floatDecimal" numericID="133" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="OfferSize" type="QuantityType" rootType="floatDecimal" numericID="135" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OrdType" type="int" rootType="int" numericID="40" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="Market" value="1" description="Market Order"/>
+ </DataType>
+ <DataType name="Pad1" type="String" rootType="String" numericID="25016" package="eobi" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2" type="String" rootType="String" numericID="25017" package="eobi" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad3" type="String" rootType="String" numericID="25018" package="eobi" size="3" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad4" type="String" rootType="String" numericID="25019" package="eobi" size="4" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad5" type="String" rootType="String" numericID="25020" package="eobi" size="5" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6" type="String" rootType="String" numericID="25021" package="eobi" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad7" type="String" rootType="String" numericID="25022" package="eobi" size="7" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="PartitionID" type="int" rootType="int" numericID="5948" package="eobi" size="1" description="" minValue="0" maxValue="254" noValue="0xFF"/>
+ <DataType name="PotentialSecurityTradingEvent" type="int" rootType="int" numericID="28872" package="eobi" size="1" description="" minValue="0" maxValue="10" noValue="0xFF">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ </DataType>
+ <DataType name="PrevDisplayQty" type="QuantityType" rootType="floatDecimal" numericID="28867" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="PrevPrice" type="PriceType" rootType="floatDecimal" numericID="28855" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="Price" type="PriceType" rootType="floatDecimal" numericID="44" package="eobi" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="ProductComplex" type="int" rootType="int" numericID="1227" package="eobi" size="1" description="" minValue="1" maxValue="9" noValue="0xFF">
+ <ValidValue name="SimpleInstrument" value="1" description=""/>
+ <ValidValue name="StandardOptionStrategy" value="2" description=""/>
+ <ValidValue name="NonStandardOptionStrategy" value="3" description=""/>
+ <ValidValue name="VolatilityStrategy" value="4" description=""/>
+ <ValidValue name="FuturesSpread" value="5" description=""/>
+ <ValidValue name="InterProductSpread" value="6" description=""/>
+ <ValidValue name="StandardFuturesStrategy" value="7" description=""/>
+ <ValidValue name="PackAndBundle" value="8" description=""/>
+ <ValidValue name="Strip" value="9" description=""/>
+ </DataType>
+ <DataType name="RequestTime" type="UTCTimestamp" rootType="int" numericID="5979" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RestingCxlQty" type="QuantityType" rootType="floatDecimal" numericID="28869" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="RestingHiddenQty" type="QuantityType" rootType="floatDecimal" numericID="28868" package="eobi" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="SecurityID" type="int" rootType="int" numericID="48" package="eobi" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="SecurityIDSource" type="String" rootType="String" numericID="22" package="eobi" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Marketplace" value="M" description=""/>
+ </DataType>
+ <DataType name="SecurityMassStatus" type="int" rootType="int" numericID="30965" package="eobi" size="1" description="" minValue="1" maxValue="12" noValue="0xFF">
+ <ValidValue name="Active" value="1" description=""/>
+ <ValidValue name="Inactive" value="2" description=""/>
+ <ValidValue name="Expired" value="4" description=""/>
+ <ValidValue name="KnockedOut" value="6" description=""/>
+ <ValidValue name="KnockOutRevoked" value="7" description=""/>
+ <ValidValue name="Suspended" value="9" description=""/>
+ <ValidValue name="PendingDeletion" value="11" description=""/>
+ <ValidValue name="KnockedOutAndSuspended" value="12" description=""/>
+ </DataType>
+ <DataType name="SecurityMassTradingEvent" type="int" rootType="int" numericID="1680" package="eobi" size="1" description="" minValue="10" maxValue="11" noValue="0xFF">
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtendedAgain" value="11" description="Price volatility, auction is extended again"/>
+ </DataType>
+ <DataType name="SecurityMassTradingStatus" type="int" rootType="int" numericID="1679" package="eobi" size="1" description="" minValue="2" maxValue="217" noValue="0xFF">
+ <ValidValue name="TradingHalt" value="2" description=""/>
+ <ValidValue name="MarketImbalanceBuy" value="7" description=""/>
+ <ValidValue name="MarketImbalanceSell" value="8" description=""/>
+ <ValidValue name="Closed" value="200" description=""/>
+ <ValidValue name="Restricted" value="201" description=""/>
+ <ValidValue name="Book" value="202" description=""/>
+ <ValidValue name="Continuous" value="203" description=""/>
+ <ValidValue name="OpeningAuction" value="204" description=""/>
+ <ValidValue name="OpeningAuctionFreeze" value="205" description=""/>
+ <ValidValue name="IntradayAuction" value="206" description=""/>
+ <ValidValue name="IntradayAuctionFreeze" value="207" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="208" description=""/>
+ <ValidValue name="CircuitBreakerAuctionFreeze" value="209" description=""/>
+ <ValidValue name="ClosingAuction" value="210" description=""/>
+ <ValidValue name="ClosingAuctionFreeze" value="211" description=""/>
+ <ValidValue name="IPOAuction" value="212" description=""/>
+ <ValidValue name="IPOAuctionFreeze" value="213" description=""/>
+ <ValidValue name="PreCall" value="214" description=""/>
+ <ValidValue name="Call" value="215" description=""/>
+ <ValidValue name="Freeze" value="216" description=""/>
+ <ValidValue name="TradeAtClose" value="217" description=""/>
+ </DataType>
+ <DataType name="SecurityStatus" type="int" rootType="int" numericID="965" package="eobi" size="1" description="" minValue="1" maxValue="12" noValue="0xFF">
+ <ValidValue name="Active" value="1" description=""/>
+ <ValidValue name="Inactive" value="2" description=""/>
+ <ValidValue name="Expired" value="4" description=""/>
+ <ValidValue name="KnockedOut" value="6" description=""/>
+ <ValidValue name="KnockOutRevoked" value="7" description=""/>
+ <ValidValue name="Suspended" value="9" description=""/>
+ <ValidValue name="PendingDeletion" value="11" description=""/>
+ <ValidValue name="KnockedOutAndSuspended" value="12" description=""/>
+ </DataType>
+ <DataType name="SecuritySubType" type="int" rootType="int" numericID="762" package="eobi" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="SecurityTradingEvent" type="int" rootType="int" numericID="1174" package="eobi" size="1" description="" minValue="10" maxValue="11" noValue="0xFF">
+ <ValidValue name="PriceVolatilityAuctionIsExtended" value="10" description="Price volatility, auction is extended"/>
+ <ValidValue name="PriceVolatilityAuctionIsExtendedAgain" value="11" description="Price volatility, auction is extended again"/>
+ </DataType>
+ <DataType name="SecurityTradingStatus" type="int" rootType="int" numericID="326" package="eobi" size="1" description="" minValue="2" maxValue="217" noValue="0xFF">
+ <ValidValue name="TradingHalt" value="2" description=""/>
+ <ValidValue name="MarketImbalanceBuy" value="7" description=""/>
+ <ValidValue name="MarketImbalanceSell" value="8" description=""/>
+ <ValidValue name="Closed" value="200" description=""/>
+ <ValidValue name="Restricted" value="201" description=""/>
+ <ValidValue name="Book" value="202" description=""/>
+ <ValidValue name="Continuous" value="203" description=""/>
+ <ValidValue name="OpeningAuction" value="204" description=""/>
+ <ValidValue name="OpeningAuctionFreeze" value="205" description=""/>
+ <ValidValue name="IntradayAuction" value="206" description=""/>
+ <ValidValue name="IntradayAuctionFreeze" value="207" description=""/>
+ <ValidValue name="CircuitBreakerAuction" value="208" description=""/>
+ <ValidValue name="CircuitBreakerAuctionFreeze" value="209" description=""/>
+ <ValidValue name="ClosingAuction" value="210" description=""/>
+ <ValidValue name="ClosingAuctionFreeze" value="211" description=""/>
+ <ValidValue name="IPOAuction" value="212" description=""/>
+ <ValidValue name="IPOAuctionFreeze" value="213" description=""/>
+ <ValidValue name="PreCall" value="214" description=""/>
+ <ValidValue name="Call" value="215" description=""/>
+ <ValidValue name="Freeze" value="216" description=""/>
+ <ValidValue name="TradeAtClose" value="217" description=""/>
+ </DataType>
+ <DataType name="SecurityType" type="String" rootType="String" numericID="167" package="eobi" size="4" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Option" value="OPT" description=""/>
+ <ValidValue name="Future" value="FUT" description=""/>
+ <ValidValue name="MultiLeg" value="MLEG" description=""/>
+ </DataType>
+ <DataType name="SecurityUpdateAction" type="String" rootType="String" numericID="980" package="eobi" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Add" value="A" description=""/>
+ </DataType>
+ <DataType name="Side" type="int" rootType="int" numericID="54" package="eobi" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description=""/>
+ <ValidValue name="Sell" value="2" description=""/>
+ </DataType>
+ <DataType name="SoldOutIndicator" type="int" rootType="int" numericID="25155" package="eobi" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="SoldOut" value="1" description=""/>
+ </DataType>
+ <DataType name="TemplateID" type="int" rootType="int" numericID="28500" package="eobi" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="TotNoOrders" type="Counter" rootType="int" numericID="68" package="eobi" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="TradSesEvent" type="int" rootType="int" numericID="1368" package="eobi" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="TBD" value="0" description="To Be Defined"/>
+ <ValidValue name="StatusChange" value="3" description=""/>
+ </DataType>
+ <DataType name="TradSesStatus" type="int" rootType="int" numericID="340" package="eobi" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Halted" value="1" description=""/>
+ <ValidValue name="Open" value="2" description=""/>
+ <ValidValue name="Closed" value="3" description=""/>
+ </DataType>
+ <DataType name="TradeCondition" type="int" rootType="int" numericID="277" package="eobi" size="2" description="" minValue="1" maxValue="624" noValue="0xFFFF">
+ <ValidValue name="ImpliedTrade" value="1" description=""/>
+ <ValidValue name="OutOfSequence" value="107" description="Out of sequence"/>
+ <ValidValue name="MidpointPrice" value="155" description="Midpoint price (BB)"/>
+ <ValidValue name="TradingOnTermsOfIssue" value="156" description="Trading On Terms Of Issue (BC)"/>
+ <ValidValue name="SpecialAuction" value="596" description="Special Auction (SA)"/>
+ <ValidValue name="TradeAtClose" value="624" description="Trade At Close (TC)"/>
+ </DataType>
+ <DataType name="TradingSessionID" type="int" rootType="int" numericID="336" package="eobi" size="1" description="" minValue="1" maxValue="7" noValue="0xFF">
+ <ValidValue name="Day" value="1" description=""/>
+ <ValidValue name="Morning" value="3" description=""/>
+ <ValidValue name="Evening" value="5" description=""/>
+ <ValidValue name="AfterHours" value="6" description=""/>
+ <ValidValue name="Holiday" value="7" description=""/>
+ </DataType>
+ <DataType name="TradingSessionSubID" type="int" rootType="int" numericID="625" package="eobi" size="1" description="" minValue="1" maxValue="7" noValue="0xFF">
+ <ValidValue name="PreTrading" value="1" description=""/>
+ <ValidValue name="Continuous" value="3" description=""/>
+ <ValidValue name="Closing" value="4" description=""/>
+ <ValidValue name="PostTrading" value="5" description=""/>
+ <ValidValue name="Quiescent" value="7" description=""/>
+ </DataType>
+ <DataType name="TransactTime" type="UTCTimestamp" rootType="int" numericID="60" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdMatchID" type="int" rootType="int" numericID="880" package="eobi" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TrdRegTSExecutionTime" type="UTCTimestamp" rootType="int" numericID="21001" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSPrevTimePriority" type="UTCTimestamp" rootType="int" numericID="21026" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimeIn" type="UTCTimestamp" rootType="int" numericID="21002" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimePriority" type="UTCTimestamp" rootType="int" numericID="21008" package="eobi" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ </DataTypes>
+</Model>
diff --git a/epan/dissectors/eti/eti_Cash.xml b/epan/dissectors/eti/eti_Cash.xml
new file mode 100644
index 00000000..3d25d7d3
--- /dev/null
+++ b/epan/dissectors/eti/eti_Cash.xml
@@ -0,0 +1,9545 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Model name="eti_Cash" version="10.0" subVersion="C0003" buildNumber="100.590.0.ga-100005090-55">
+ <MessageFlows>
+ <!-- *************************************** Abstraction Layer 3 ****************************************
+ This XML section describes the system behaviour from the user's point of view.
+ It might be interesting for users who want:
+ * an abstract overview about the system behaviour; * no technical layout descriptions -->
+ <MessageFlow name="Approve TES Trade Request" description="">
+ <Message name="ApproveTESTradeRequest" applicationMessageRef="ApproveTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Approver" description="">
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" description="" stream="TES Maintenance">
+ <Node name="All parties approved" description="">
+ <Message name="TESExecutionBroadcast" applicationMessageRef="TESExecutionBroadcast" condition="Yes" description="" stream="TES Maintenance">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES Trade"/>
+ </Message>
+ </Node>
+ </Message>
+ </Message>
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="to Initiator" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Broadcast" description="">
+ <Message name="SubscribeRequest" applicationMessageRef="SubscribeRequest" description="">
+ <Message name="SubscribeResponse" applicationMessageRef="SubscribeResponse" description="">
+ <Node name="Service Availability" description="">
+ <Message name="ServiceAvailabilityBroadcast" applicationMessageRef="ServiceAvailabilityBroadcast" description="" stream="Service Availability"/>
+ </Node>
+ <Node name="Service Availability Market" description="">
+ <Message name="ServiceAvailabilityMarketBroadcast" applicationMessageRef="ServiceAvailabilityMarketBroadcast" description="" stream="Service Availability Market"/>
+ </Node>
+ <Node name="News" description="">
+ <Message name="NewsBroadcast" applicationMessageRef="NewsBroadcast" description="" stream="News"/>
+ </Node>
+ <Node name="Listener Data Stream" description="">
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" description="" stream="Listener Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" description="" stream="Listener Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" description="" stream="Listener Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" description="" stream="Listener Data"/>
+ </Node>
+ <Node name="Specialist Data Stream" description="">
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" description="" stream="Specialist Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Specialist Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" description="" stream="Specialist Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" description="" stream="Specialist Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" description="" stream="Specialist Data"/>
+ <Message name="SpecialistInstrumentEventNotification" applicationMessageRef="SpecialistInstrumentEventNotification" description="" stream="Specialist Data"/>
+ <Message name="SpecialistOrderBookNotification" applicationMessageRef="SpecialistOrderBookNotification" description="" stream="Specialist Data"/>
+ </Node>
+ <Node name="Trade Broadcast" description="">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ <Message name="TMTradingSessionStatusBroadcast" applicationMessageRef="TMTradingSessionStatusBroadcast" description="" stream="Trade"/>
+ </Node>
+ <Node name="TES Trade Broadcast" description="">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES_Trade"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" description="" stream="TES_Trade"/>
+ </Node>
+ <Node name="TES Maintenance Broadcast" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESExecutionBroadcast" applicationMessageRef="TESExecutionBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" description="" stream="TES_Maintenance"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Cross Request" description="">
+ <Message name="CrossRequest" applicationMessageRef="CrossRequest" description="">
+ <Message name="CrossRequestResponse" applicationMessageRef="CrossRequestResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete All Order" description="">
+ <Message name="DeleteAllOrderRequest" applicationMessageRef="DeleteAllOrderRequest" description="">
+ <Node name="Orders in Book?" description="">
+ <Message name="DeleteAllOrderResponse" applicationMessageRef="DeleteAllOrderResponse" condition="yes" description="" stream="Session Data">
+ <Node name="NoNotAffectedOrders" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="!=0" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="yes, if Standard Orders are involved" description="" stream="Listener Data">
+ <Node name="NoNotAffectedOrders" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="!=0" description="" stream="Listener Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteAllOrderNRResponse" applicationMessageRef="DeleteAllOrderNRResponse" condition="no" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete All Quote" description="">
+ <Message name="DeleteAllQuoteRequest" applicationMessageRef="DeleteAllQuoteRequest" description="">
+ <Message name="DeleteAllQuoteResponse" applicationMessageRef="DeleteAllQuoteResponse" description="" stream="Session Data">
+ <Node name="NoNotAffectedSecurities" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="!=0 (Pending Deletion)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete Single Order" description="">
+ <Message name="DeleteOrderSingleRequest" applicationMessageRef="DeleteOrderSingleRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Message name="DeleteOrderNRResponse" applicationMessageRef="DeleteOrderNRResponse" condition="0 (Lean Order)" description="" stream="Session Data">
+ <Node name="ExecRestatementReason" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="197 (Order_Cancellation_Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteOrderResponse" applicationMessageRef="DeleteOrderResponse" condition="1 (Standard Order)" description="" stream="Session Data">
+ <Node name="ExecRestatementReason" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="197 (Order_Cancellation_Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="1 (Standard Order)" description="" stream="Listener Data">
+ <Node name="ExecRestatementReason" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="197 (Order_Cancellation_Pending)" description="" stream="Listener Data"/>
+ </Node>
+ </Message>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete TES Trade Request" description="">
+ <Message name="DeleteTESTradeRequest" applicationMessageRef="DeleteTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Enter TES Trade Request" description="">
+ <Message name="EnterTESTradeRequest" applicationMessageRef="EnterTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Node name="Auto Approve" condition="to Approver" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="No" description="" stream="TES Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="Yes" description="" stream="TES Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Issuer Security State Change Request" description="">
+ <Message name="IssuerSecurityStateChangeRequest" applicationMessageRef="IssuerSecurityStateChangeRequest" description="">
+ <Message name="IssuerSecurityStateChangeResponse" applicationMessageRef="IssuerSecurityStateChangeResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Logon" description="">
+ <Message name="LogonRequest" applicationMessageRef="LogonRequest" description="">
+ <Message name="LogonResponse" applicationMessageRef="LogonResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Logout" description="">
+ <Message name="LogoutRequest" applicationMessageRef="LogoutRequest" description="">
+ <Message name="LogoutResponse" applicationMessageRef="LogoutResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Mass Quote" description="">
+ <Message name="MassQuoteRequest" applicationMessageRef="MassQuoteRequest" description="">
+ <Message name="MassQuoteResponse" applicationMessageRef="MassQuoteResponse" description="" stream="Session Data">
+ <Node name="Executions?" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="yes" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="QuoteEntryStatus" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="==10 (Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Single Order" description="">
+ <Message name="ModifyOrderSingleRequest" applicationMessageRef="ModifyOrderSingleRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="ModifyOrderNRResponse" applicationMessageRef="ModifyOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="ModifyOrderResponse" applicationMessageRef="ModifyOrderResponse" condition="without execution or with deletion" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Single Order (short layout)" description="">
+ <Message name="ModifyOrderSingleShortRequest" applicationMessageRef="ModifyOrderSingleShortRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="ModifyOrderNRResponse" applicationMessageRef="ModifyOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="ModifyOrderResponse" applicationMessageRef="ModifyOrderResponse" condition="without execution or with deletion" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify TES Trade Request" description="">
+ <Message name="ModifyTESTradeRequest" applicationMessageRef="ModifyTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Node name="Auto Approve" condition="to Approver" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="No" description="" stream="TES Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="Yes" description="" stream="TES Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="New Single Order" description="">
+ <Message name="NewOrderSingleRequest" applicationMessageRef="NewOrderSingleRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="NewOrderNRResponse" applicationMessageRef="NewOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="NewOrderResponse" applicationMessageRef="NewOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="New Single Order (short layout)" description="">
+ <Message name="NewOrderSingleShortRequest" applicationMessageRef="NewOrderSingleShortRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="NewOrderNRResponse" applicationMessageRef="NewOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="NewOrderResponse" applicationMessageRef="NewOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Quote Activation" description="">
+ <Message name="QuoteActivationRequest" applicationMessageRef="QuoteActivationRequest" description="">
+ <Message name="QuoteActivationResponse" applicationMessageRef="QuoteActivationResponse" description="" stream="Session Data">
+ <Node name="NoNotAffectedSecurities" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="!=0 (Pending Deletion)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Request For Quote - Cash" description="">
+ <Message name="RFQRequest" applicationMessageRef="RFQRequest" description="">
+ <Message name="RFQResponse" applicationMessageRef="RFQResponse" condition="to Requestor" description="" stream="Session Data"/>
+ <Message name="RFQBroadcast" applicationMessageRef="RFQBroadcast" condition="to Designated Sponsor" description="" stream="Session Data"/>
+ <Node name="QuoteID" condition="to Specialist" description="">
+ <Message name="RFQBroadcast" applicationMessageRef="RFQBroadcast" condition="QuoteID is empty" description="" stream="Specialist Data"/>
+ <Message name="RFQSpecialistBroadcast" applicationMessageRef="RFQSpecialistBroadcast" condition="QuoteID is set" description="" stream="Specialist Data"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Retransmit" description="">
+ <Message name="RetransmitRequest" applicationMessageRef="RetransmitRequest" description="">
+ <Message name="RetransmitResponse" applicationMessageRef="RetransmitResponse" description="">
+ <Node name="RefApplID" description="">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" condition="1 (Trade)" description="" stream="Trade"/>
+ <Message name="TMTradingSessionStatusBroadcast" applicationMessageRef="TMTradingSessionStatusBroadcast" condition="1 (Trade)" description="" stream="Trade"/>
+ <Message name="NewsBroadcast" applicationMessageRef="NewsBroadcast" condition="2 (Market Messages (News))" description="" stream="News"/>
+ <Message name="PartyEntitlementsUpdateReport" applicationMessageRef="PartyEntitlementsUpdateReport" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="PartyActionReport" applicationMessageRef="PartyActionReport" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="LegalNotificationBroadcast" applicationMessageRef="LegalNotificationBroadcast" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESExecutionBroadcast" applicationMessageRef="TESExecutionBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" condition="8 (TES Trade)" description="" stream="TES Trade"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" condition="8 (TES Trade)" description="" stream="TES Trade"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Retransmit ME" description="">
+ <Message name="RetransmitMEMessageRequest" applicationMessageRef="RetransmitMEMessageRequest" description="">
+ <Message name="RetransmitMEMessageResponse" applicationMessageRef="RetransmitMEMessageResponse" description="">
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="SpecialistInstrumentEventNotification" applicationMessageRef="SpecialistInstrumentEventNotification" description="" stream="Specialist Data"/>
+ <Message name="SpecialistOrderBookNotification" applicationMessageRef="SpecialistOrderBookNotification" description="" stream="Specialist Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteAllQuoteBroadcast" applicationMessageRef="DeleteAllQuoteBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="QuoteActivationNotification" applicationMessageRef="QuoteActivationNotification" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="Session Data" description="" stream="Session Data"/>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Session List Inquire" description="">
+ <Message name="InquireSessionListRequest" applicationMessageRef="InquireSessionListRequest" description="">
+ <Message name="InquireSessionListResponse" applicationMessageRef="InquireSessionListResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Single Quote" description="">
+ <Message name="SingleQuoteRequest" applicationMessageRef="SingleQuoteRequest" description="">
+ <Message name="MassQuoteResponse" applicationMessageRef="MassQuoteResponse" description="" stream="Session Data">
+ <Node name="Executions?" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="yes" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="QuoteEntryStatus" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="==10 (Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Specialist Reject Request For Quote" description="">
+ <Message name="SpecialistRFQRejectRequest" applicationMessageRef="SpecialistRFQRejectRequest" description="">
+ <Message name="SpecialistRFQReplyResponse" applicationMessageRef="SpecialistRFQReplyResponse" condition="to Specialist" description="" stream="Session Data">
+ <Message name="RFQRejectNotification" applicationMessageRef="RFQRejectNotification" description="" stream="Specialist Data"/>
+ </Message>
+ <Message name="RFQRejectNotification" applicationMessageRef="RFQRejectNotification" condition="to RFQ Requester" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Specialist Security State Change Request" description="">
+ <Message name="SpecialistSecurityStateChangeRequest" applicationMessageRef="SpecialistSecurityStateChangeRequest" description="">
+ <Message name="SpecialistSecurityStateChangeResponse" applicationMessageRef="SpecialistSecurityStateChangeResponse" description="" stream="Session Data"/>
+ <Message name="SpecialistInstrumentEventNotification" applicationMessageRef="SpecialistInstrumentEventNotification" description="" stream="Specialist Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Specialist's reply to a Request-For-Quote request" description="">
+ <Message name="SpecialistRFQReplyRequest" applicationMessageRef="SpecialistRFQReplyRequest" description="">
+ <Message name="SpecialistRFQReplyResponse" applicationMessageRef="SpecialistRFQReplyResponse" condition="to Specialist" description="" stream="Session Data">
+ <Message name="SpecialistRFQReplyNotification" applicationMessageRef="SpecialistRFQReplyNotification" description="" stream="Specialist Data"/>
+ </Message>
+ <Message name="SpecialistRFQReplyNotification" applicationMessageRef="SpecialistRFQReplyNotification" condition="to RFQ Requester" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Trade Enrichment List Inquire" description="">
+ <Message name="InquireEnrichmentRuleIDListRequest" applicationMessageRef="InquireEnrichmentRuleIDListRequest" description="">
+ <Message name="InquireEnrichmentRuleIDListResponse" applicationMessageRef="InquireEnrichmentRuleIDListResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Unsubscribe" description="">
+ <Message name="UnsubscribeRequest" applicationMessageRef="UnsubscribeRequest" description="">
+ <Message name="UnsubscribeResponse" applicationMessageRef="UnsubscribeResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="User List Inquire" description="">
+ <Message name="InquireUserRequest" applicationMessageRef="InquireUserRequest" description="">
+ <Message name="InquireUserResponse" applicationMessageRef="InquireUserResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="User Login" description="">
+ <Message name="UserLoginRequest" applicationMessageRef="UserLoginRequest" description="">
+ <Message name="UserLoginResponse" applicationMessageRef="UserLoginResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="User Logout" description="">
+ <Message name="UserLogoutRequest" applicationMessageRef="UserLogoutRequest" description="">
+ <Message name="UserLogoutResponse" applicationMessageRef="UserLogoutResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Xetra EnLight Enter Quote Request for Cash" description="">
+ <Message name="XetraEnLightEnterQuoteRequest" applicationMessageRef="XetraEnLightEnterQuoteRequest" description="">
+ <Message name="XetraEnLightQuoteResponse" applicationMessageRef="XetraEnLightQuoteResponse" condition="to Requester" description="">
+ <Message name="XetraEnLightQuoteRequesterNotification" applicationMessageRef="XetraEnLightQuoteRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Message name="XetraEnLightQuoteNotification" applicationMessageRef="XetraEnLightQuoteNotification" condition="to Respondent" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Xetra EnLight Enter Quoting Status Request" description="">
+ <Message name="XetraEnLightQuotingStatusRequest" applicationMessageRef="XetraEnLightQuotingStatusRequest" description="">
+ <Message name="XetraEnLightQuoteResponse" applicationMessageRef="XetraEnLightQuoteResponse" condition="to Requester" description="">
+ <Message name="XetraEnLightQuoteRequesterNotification" applicationMessageRef="XetraEnLightQuoteRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Message name="XetraEnLightQuoteNotification" applicationMessageRef="XetraEnLightQuoteNotification" condition="to Respondent" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Xetra EnLight Hit Quote Request for Cash" description="">
+ <Message name="XetraEnLightHitQuoteRequest" applicationMessageRef="XetraEnLightHitQuoteRequest" description="">
+ <Message name="XetraEnLightDealResponse" applicationMessageRef="XetraEnLightDealResponse" condition="to Requester" description="">
+ <Message name="XetraEnLightCreateDealNotification" applicationMessageRef="XetraEnLightCreateDealNotification" description="" stream="SRQS Maintenance">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES Trade">
+ <Message name="XetraEnLightNegotiationRequesterNotification" applicationMessageRef="XetraEnLightNegotiationRequesterNotification" description="" stream="SRQS Maintenance">
+ <Message name="XetraEnLightQuoteRequesterNotification" applicationMessageRef="XetraEnLightQuoteRequesterNotification" condition="remaining open quotes" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </Message>
+ </Message>
+ </Message>
+ <Message name="XetraEnLightCreateDealNotification" applicationMessageRef="XetraEnLightCreateDealNotification" condition="to Respondent/Quote owner" description="" stream="SRQS Maintenance">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES Trade">
+ <Message name="XetraEnLightNegotiationNotification" applicationMessageRef="XetraEnLightNegotiationNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </Message>
+ <Message name="XetraEnLightQuoteNotification" applicationMessageRef="XetraEnLightQuoteNotification" condition="other respondents if open quote" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Xetra EnLight Open Negotiation Request" description="">
+ <Message name="XetraEnLightOpenNegotiationRequest" applicationMessageRef="XetraEnLightOpenNegotiationRequest" description="">
+ <Message name="XetraEnLightQuoteResponse" applicationMessageRef="XetraEnLightQuoteResponse" condition="to Requester" description="">
+ <Message name="XetraEnLightOpenNegotiationRequesterNotification" applicationMessageRef="XetraEnLightOpenNegotiationRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Message name="XetraEnLightOpenNegotiationNotification" applicationMessageRef="XetraEnLightOpenNegotiationNotification" condition="to Respondents" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Xetra EnLight Update Negotiation Request" description="">
+ <Message name="XetraEnLightUpdateNegotiationRequest" applicationMessageRef="XetraEnLightUpdateNegotiationRequest" description="">
+ <Message name="XetraEnLightQuoteResponse" applicationMessageRef="XetraEnLightQuoteResponse" condition="to Requester" description="">
+ <Message name="XetraEnLightNegotiationRequesterNotification" applicationMessageRef="XetraEnLightNegotiationRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Node name="New Respondent" condition="to Respondent" description="">
+ <Message name="XetraEnLightNegotiationNotification" applicationMessageRef="XetraEnLightNegotiationNotification" condition="No" description="" stream="SRQS Maintenance"/>
+ <Message name="XetraEnLightOpenNegotiationNotification" applicationMessageRef="XetraEnLightOpenNegotiationNotification" condition="Yes" description="" stream="SRQS Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ </MessageFlows>
+ <ApplicationMessages>
+ <!-- *************************************** Abstraction Layer 2 ****************************************
+ This XML section describes the ApplicationMessages transmitted between the participant and the exchange.
+ An ApplicationMessage gives a data structure a functional meaning (e.g. enter an order).
+ It might be interesting for users who want:
+ * uncollapsed structures and sub-structures; * context specific information (e.g. usages, offsets) -->
+ <ApplicationMessage name="ApproveTESTradeRequest" package="eti_Cash" type="ApproveTESTradeRequest" numericID="10603" description="" functionalCategory="TES Trading" alias="Approve TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" numericID="80" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Cash" numericID="70" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="72" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="74" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="75" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="76" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="77" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="78" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="79" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="80" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="81" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="82" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="83" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="103" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="114" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="126" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="138" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="154" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="BroadcastErrorNotification" package="eti_Cash" type="BroadcastErrorNotification" numericID="10032" description="" functionalCategory="Other" alias="Gap Fill">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageReport" value="BY" description="Application Message Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplIDStatus" type="ApplIDStatus" package="eti_Cash" numericID="28724" usage="mandatory" offset="16" cardinality="1" description="">
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ </Member>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Cash" numericID="28728" usage="optional" offset="20" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" numericID="1355" usage="mandatory" offset="26" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Cash" numericID="1409" usage="mandatory" offset="27" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Session active"/>
+ <ValidValue name="Logout" value="4" description="Session logout complete"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="mandatory" offset="32" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="CrossRequest" package="eti_Cash" type="CrossRequest" numericID="10118" description="" functionalCategory="Quote and Cross Request" alias="Cross Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="CrossRequest" value="DS" description="Cross Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="44" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="CrossRequestResponse" package="eti_Cash" type="CrossRequestResponse" numericID="10119" description="" functionalCategory="Quote and Cross Request" alias="Cross Request Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderBroadcast" package="eti_Cash" type="DeleteAllOrderBroadcast" numericID="10122" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="mandatory" offset="92" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Cash" numericID="1370" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="NoAffectedOrders" type="NoAffectedOrders" package="eti_Cash" numericID="534" usage="mandatory" offset="106" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Cash" numericID="28782" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="110" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" numericID="28721" usage="mandatory" offset="111" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Session_Loss" value="6" description="Session loss or logout"/>
+ <ValidValue name="Duplicate_Session_Login" value="7" description="Duplicate Session Login"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Internal_Connection_Loss" value="100" description="Internal connection loss"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ <ValidValue name="Instrument_Knock_Out" value="115" description="Instrument Knock Out"/>
+ <ValidValue name="Instrument_Knock_Out_Reverted" value="118" description="Instrument Knock Out has been reverted"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="H_Q" value="3" description="Persistent and non-persistent orders affected (FIX value 'H Q')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="113" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="114" cardinality="1" description=""/>
+ <Group name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Cash" numericID="1371" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Cash" numericID="1372" usage="optional" offset="128" cardinality="1" description=""/>
+ </Group>
+ <Group name="AffectedOrdGrp" type="AffectedOrdGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrders" description="">
+ <Member name="AffectedOrderID" type="AffectedOrderID" package="eti_Cash" numericID="535" usage="mandatory" offset="0" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ <Member name="AffectedOrigClOrdID" type="AffectedOrigClOrdID" package="eti_Cash" numericID="1824" usage="optional" offset="8" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description="">
+ <Member name="AffectedOrderRequestID" type="AffectedOrderRequestID" package="eti_Cash" numericID="28783" usage="mandatory" offset="0" offsetBase="AffectedOrdGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="4" offsetBase="AffectedOrdGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderNRResponse" package="eti_Cash" type="DeleteAllOrderNRResponse" numericID="10124" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Response No Hits">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderQuoteEventBroadcast" package="eti_Cash" type="DeleteAllOrderQuoteEventBroadcast" numericID="10308" description="" functionalCategory="Other" alias="Mass Cancellation Event">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" numericID="28721" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="Product_State_Halt" value="105" description="Product State Halt"/>
+ <ValidValue name="Product_State_Holiday" value="106" description="Product State Holiday"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ <ValidValue name="Volatility_Interruption" value="110" description="Volatility Interruption"/>
+ <ValidValue name="Product_temporarily_not_tradeable" value="111" description="Product temporarily not tradeable"/>
+ <ValidValue name="Instrument_Stopped" value="113" description="Instrument Stopped"/>
+ <ValidValue name="Instrument_Sold_Out" value="116" description="Instrument Sold Out"/>
+ <ValidValue name="Instrument_Knock_Out" value="115" description="Instrument Knock Out"/>
+ <ValidValue name="Instrument_Knock_Out_Reverted" value="118" description="Instrument Knock Out has been reverted"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="optional" offset="85" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_Q" value="3" description="Persistent and non-persistent orders affected (FIX value 'H Q')"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="86" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderRequest" package="eti_Cash" type="DeleteAllOrderRequest" numericID="10120" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="68" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="69" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="70" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderResponse" package="eti_Cash" type="DeleteAllOrderResponse" numericID="10121" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Cash" numericID="1370" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="NoAffectedOrders" type="NoAffectedOrders" package="eti_Cash" numericID="534" usage="mandatory" offset="82" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Cash" numericID="28782" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="86" cardinality="1" description=""/>
+ <Group name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Cash" numericID="1371" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Cash" numericID="1372" usage="optional" offset="96" cardinality="1" description=""/>
+ </Group>
+ <Group name="AffectedOrdGrp" type="AffectedOrdGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrders" description="">
+ <Member name="AffectedOrderID" type="AffectedOrderID" package="eti_Cash" numericID="535" usage="mandatory" offset="0" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ <Member name="AffectedOrigClOrdID" type="AffectedOrigClOrdID" package="eti_Cash" numericID="1824" usage="optional" offset="8" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description="">
+ <Member name="AffectedOrderRequestID" type="AffectedOrderRequestID" package="eti_Cash" numericID="28783" usage="mandatory" offset="0" offsetBase="AffectedOrdGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="4" offsetBase="AffectedOrdGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllQuoteBroadcast" package="eti_Cash" type="DeleteAllQuoteBroadcast" numericID="10410" description="" functionalCategory="Quote Handling" alias="Quote Mass Cancellation Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="unused" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" numericID="28707" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" numericID="28721" usage="mandatory" offset="98" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Session_Loss" value="6" description="Session loss or logout"/>
+ <ValidValue name="Duplicate_Session_Login" value="7" description="Duplicate Session Login"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Internal_Connection_Loss" value="100" description="Internal connection loss"/>
+ <ValidValue name="Outside_Quoting_Period" value="120" description="Quote deletion outside quoting period"/>
+ <ValidValue name="Automatic_Quote_Deletion" value="119" description="Automatic Quote Deletion"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="99" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="TargetPartyIDDeskID" type="TargetPartyIDDeskID" package="eti_Cash" numericID="20676" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="103" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Cash" numericID="28702" usage="mandatory" offset="104" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllQuoteRequest" package="eti_Cash" type="DeleteAllQuoteRequest" numericID="10408" description="" functionalCategory="Quote Handling" alias="Quote Mass Cancellation Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="48" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="49" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllQuoteResponse" package="eti_Cash" type="DeleteAllQuoteResponse" numericID="10409" description="" functionalCategory="Quote Handling" alias="Quote Mass Cancellation Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" numericID="28707" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Cash" numericID="28702" usage="mandatory" offset="72" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderBroadcast" package="eti_Cash" type="DeleteOrderBroadcast" numericID="10112" description="" functionalCategory="Order Handling" alias="Cancel Order Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="optional" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="132" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="optional" offset="140" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Corporate_Action" value="0" description="Corporate Action"/>
+ <ValidValue name="End_Of_Day_Processing" value="146" description="End of Day processing"/>
+ <ValidValue name="Exchange_Option" value="8" description="Exchange option"/>
+ <ValidValue name="Dividend_Payment" value="292" description="Dividend Payment"/>
+ <ValidValue name="Last_Trading_Day" value="294" description="Last Trading Day"/>
+ <ValidValue name="Trading_Parameter_Change" value="295" description="Trading Parameter Change"/>
+ <ValidValue name="Currency_Change" value="296" description="Currency Change"/>
+ <ValidValue name="Product_Assignment_Change" value="297" description="Product Assignment Change"/>
+ <ValidValue name="Reference_Price_Change" value="298" description="Reference Price Change"/>
+ <ValidValue name="Order_Expiration" value="148" description="Order expiration"/>
+ <ValidValue name="Tick_Rule_Change" value="300" description="Tick Rule Change"/>
+ <ValidValue name="Panic_Cancel" value="261" description="Panic Cancel"/>
+ <ValidValue name="QRS_Expiry" value="316" description="QRS Order Expiry"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="146" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="147" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="148" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="149" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" numericID="1796" usage="optional" offset="150" cardinality="1" description="">
+ <ValidValue name="Pending_requests_discarded" value="100" description="Final order status after locked stock - Pending requests discarded"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="151" cardinality="1" description=""/>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" numericID="22007" usage="optional" offset="171" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="182" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderNRResponse" package="eti_Cash" type="DeleteOrderNRResponse" numericID="10111" description="" functionalCategory="Order Handling" alias="Cancel Order Response (Lean Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="117" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="118" cardinality="1" description="">
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="121" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderResponse" package="eti_Cash" type="DeleteOrderResponse" numericID="10110" description="" functionalCategory="Order Handling" alias="Cancel Order Response (Standard Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="132" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="133" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="134" cardinality="1" description="">
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="136" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="137" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderSingleRequest" package="eti_Cash" type="DeleteOrderSingleRequest" numericID="10109" description="" functionalCategory="Order Handling" alias="Cancel Order Single" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelRequest" value="F" description="Order Cancel Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="80" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="81" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="optional" offset="82" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="83" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="103" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="114" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteTESTradeRequest" package="eti_Cash" type="DeleteTESTradeRequest" numericID="10602" description="" functionalCategory="TES Trading" alias="Delete TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="36" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="38" cardinality="1" description="">
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="39" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" numericID="39050" usage="unused" offset="59" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="EnterTESTradeRequest" package="eti_Cash" type="EnterTESTradeRequest" numericID="10600" description="" functionalCategory="TES Trading" alias="Enter TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" numericID="483" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" numericID="155" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="66" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Cash" numericID="28709" usage="mandatory" offset="67" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Cash" numericID="28583" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="108" cardinality="1" description=""/>
+ <Group name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Cash" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" numericID="80" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Cash" numericID="467" usage="unused" offset="120" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" numericID="25180" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="128" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="129" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="134" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="140" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ExtendedDeletionReport" package="eti_Cash" type="ExtendedDeletionReport" numericID="10128" description="" functionalCategory="Order Handling" alias="Extended Deletion Report">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" numericID="21009" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" numericID="1085" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" numericID="1086" usage="optional" offset="168" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" numericID="25125" usage="optional" offset="184" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" numericID="25109" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" numericID="25110" usage="optional" offset="200" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="208" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="216" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="220" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" numericID="432" usage="optional" offset="224" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="228" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" numericID="20059" usage="mandatory" offset="232" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="mandatory" offset="236" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" numericID="20012" usage="mandatory" offset="240" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="244" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="248" cardinality="1" description="">
+ <ValidValue name="Corporate_Action" value="0" description="Corporate Action"/>
+ <ValidValue name="Exchange_Option" value="8" description="Exchange option"/>
+ <ValidValue name="Exceeds_Maximum_Quantity" value="237" description="Order quantity exceeds maximum quantity"/>
+ <ValidValue name="Invalid_Limit_Price" value="238" description="Invalid limit price"/>
+ <ValidValue name="User_Does_Not_Exist" value="241" description="User does not exist anymore"/>
+ <ValidValue name="Session_Does_Not_Exist" value="242" description="Session does not exist anymore"/>
+ <ValidValue name="Invalid_Stop_Price" value="243" description="Invalid stop price"/>
+ <ValidValue name="Instrument_Does_Not_Exist" value="245" description="Instrument does not exist anymore"/>
+ <ValidValue name="Business_Unit_Risk_Event" value="246" description="Business Unit Risk Event"/>
+ <ValidValue name="Dividend_Payment" value="292" description="Dividend Payment"/>
+ <ValidValue name="Last_Trading_Day" value="294" description="Last Trading Day"/>
+ <ValidValue name="Trading_Parameter_Change" value="295" description="Trading Parameter Change"/>
+ <ValidValue name="Currency_Change" value="296" description="Currency Change"/>
+ <ValidValue name="Product_Assignment_Change" value="297" description="Product Assignment Change"/>
+ <ValidValue name="Reference_Price_Change" value="298" description="Reference Price Change"/>
+ <ValidValue name="Tick_Rule_Change" value="300" description="Tick Rule Change"/>
+ <ValidValue name="Order_Expiration" value="148" description="Order expiration"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="250" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="251" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="252" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" numericID="40" usage="mandatory" offset="253" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="254" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="optional" offset="255" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ <ValidValue name="GTX" value="5" description="Good Till Crossing (GTX)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="optional" offset="256" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" numericID="625" usage="optional" offset="257" cardinality="1" description="">
+ <ValidValue name="Opening_auction" value="2" description="Opening or opening auction"/>
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ <ValidValue name="Intraday_Auction" value="6" description="Intraday Auction"/>
+ <ValidValue name="Any_Auction" value="8" description="Any auction"/>
+ <ValidValue name="Special_Auction" value="105" description="Special auction"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="optional" offset="258" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="259" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="271" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="283" cardinality="1" description=""/>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" numericID="22007" usage="optional" offset="299" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="304" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="310" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="315" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="321" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="341" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="342" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ForcedLogoutNotification" package="eti_Cash" type="ForcedLogoutNotification" numericID="10012" description="" functionalCategory="Session Layer" alias="Session Logout Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="18" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="mandatory" offset="24" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ForcedUserLogoutNotification" package="eti_Cash" type="ForcedUserLogoutNotification" numericID="10043" description="" functionalCategory="Session Layer" alias="User Logout Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="Username" type="Username" package="eti_Cash" numericID="553" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="mandatory" offset="20" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Cash" numericID="926" usage="mandatory" offset="22" cardinality="1" description="">
+ <ValidValue name="User_forced_logout" value="7" description="Forced user logout by exchange"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="23" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="mandatory" offset="24" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="Heartbeat" package="eti_Cash" type="Heartbeat" numericID="10011" description="" functionalCategory="Session Layer" alias="Heartbeat">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="HeartbeatNotification" package="eti_Cash" type="HeartbeatNotification" numericID="10023" description="" functionalCategory="Session Layer" alias="Heartbeat Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireEnrichmentRuleIDListRequest" package="eti_Cash" type="InquireEnrichmentRuleIDListRequest" numericID="10040" description="" functionalCategory="Session Layer" alias="Trade Enrichment List Inquire">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeEnrichmentListRequest" value="U7" description="Trade Enrichment List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" numericID="25035" usage="optional" offset="24" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireEnrichmentRuleIDListResponse" package="eti_Cash" type="InquireEnrichmentRuleIDListResponse" numericID="10041" description="" functionalCategory="Session Layer" alias="Trade Enrichment List Inquire Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeEnrichmentListReport" value="U9" description="Trade Enrichment List Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" numericID="25035" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NoEnrichmentRules" type="NoEnrichmentRules" package="eti_Cash" numericID="28738" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ <Group name="EnrichmentRulesGrp" type="EnrichmentRulesGrpComp" package="eti_Cash" minCardinality="0" cardinality="400" counter="NoEnrichmentRules" description="">
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" numericID="25033" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="58" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="70" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="82" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="98" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireSessionListRequest" package="eti_Cash" type="InquireSessionListRequest" numericID="10035" description="" functionalCategory="Session Layer" alias="Session List Inquire">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SessionDetailsListRequest" value="U5" description="Session Details List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireSessionListResponse" package="eti_Cash" type="InquireSessionListResponse" numericID="10036" description="" functionalCategory="Session Layer" alias="Session List Inquire Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SessionDetailsListResponse" value="U6" description="Session Details List Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="NoSessions" type="NoSessions" package="eti_Cash" numericID="28734" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="34" cardinality="1" description=""/>
+ <Group name="SessionsGrp" type="SessionsGrpComp" package="eti_Cash" minCardinality="1" cardinality="1000" counter="NoSessions" description="">
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="SessionMode" type="SessionMode" package="eti_Cash" numericID="28730" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="HF" value="1" description="HF"/>
+ <ValidValue name="LF" value="2" description="LF"/>
+ <ValidValue name="GUI" value="3" description="GUI"/>
+ </Member>
+ <Member name="SessionSubMode" type="SessionSubMode" package="eti_Cash" numericID="28735" usage="optional" offset="45" cardinality="1" description="">
+ <ValidValue name="Regular_trading_session" value="0" description="Regular Trading Session"/>
+ <ValidValue name="FIX_trading_session" value="1" description="FIX Trading Session"/>
+ <ValidValue name="Regular_Back_Office_session" value="2" description="Regular Back Office Session"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="46" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireUserRequest" package="eti_Cash" type="InquireUserRequest" numericID="10038" description="" functionalCategory="Session Layer" alias="User List Inquire">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyDetailsListRequest" value="CF" description="Party Detail List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" numericID="25035" usage="optional" offset="24" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireUserResponse" package="eti_Cash" type="InquireUserResponse" numericID="10039" description="" functionalCategory="Session Layer" alias="User List Inquire Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyDetailsListReport" value="CG" description="Party Detail List Request"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" numericID="25035" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NoPartyDetails" type="NoPartyDetails" package="eti_Cash" numericID="1671" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ <Group name="PartyDetailsGrp" type="PartyDetailsGrpComp" package="eti_Cash" minCardinality="0" cardinality="1000" counter="NoPartyDetails" description="">
+ <Member name="PartyDetailIDExecutingTrader" type="PartyDetailIDExecutingTrader" package="eti_Cash" numericID="20212" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingTrader" type="PartyDetailExecutingTrader" package="eti_Cash" numericID="22212" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="PartyDetailRoleQualifier" type="PartyDetailRoleQualifier" package="eti_Cash" numericID="1674" usage="mandatory" offset="66" cardinality="1" description="">
+ <ValidValue name="Trader" value="10" description="Trader"/>
+ <ValidValue name="Head_Trader" value="11" description="Head Trader"/>
+ <ValidValue name="Supervisor" value="12" description="Supervisor"/>
+ </Member>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Cash" numericID="1672" usage="mandatory" offset="67" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </Member>
+ <Member name="PartyDetailDeskID" type="PartyDetailDeskID" package="eti_Cash" numericID="22276" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="71" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="IssuerNotification" package="eti_Cash" type="IssuerNotification" numericID="10316" description="" functionalCategory="Issuer Model" alias="Issuer Specific Information">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MarketDataSnapshotFullRefresh" value="W" description="Market Data Snapshot Full Refresh"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="unused" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="PotentialExecVolume" type="PotentialExecVolume" package="eti_Cash" numericID="25156" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" numericID="32" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="ImbalanceQty" type="ImbalanceQty" package="eti_Cash" numericID="28893" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="optional" offset="116" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eti_Cash" numericID="326" usage="optional" offset="120" cardinality="1" description="">
+ <ValidValue name="Market_Imbalance_Buy" value="7" description="Imbalance Buy side"/>
+ <ValidValue name="Market_Imbalance_Sell" value="8" description="Imbalance Sell side"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="121" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="IssuerSecurityStateChangeRequest" package="eti_Cash" type="IssuerSecurityStateChangeRequest" numericID="10314" description="" functionalCategory="Issuer Model" alias="Issuer Security State Change Request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityStatusDefinitionRequest" value="U27" description="Security Status Definition Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Cash" numericID="864" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eti_Cash" numericID="965" usage="optional" offset="45" cardinality="1" description="">
+ <ValidValue name="Knocked_out" value="6" description="Knocked-out"/>
+ <ValidValue name="Knock_out_revoked" value="7" description="Knocked-out revoked"/>
+ <ValidValue name="Knocked_out_and_suspend" value="12" description="Knocked-out and suspended"/>
+ </Member>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eti_Cash" numericID="25155" usage="optional" offset="46" cardinality="1" description="">
+ <ValidValue name="Revert_sold_out" value="0" description="Revert Sold-out"/>
+ <ValidValue name="Sold_out" value="1" description="Sold-out"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="47" cardinality="1" description=""/>
+ <Group name="SecurityStatusEventGrp" type="SecurityStatusEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="2" counter="NoEvents" description="">
+ <Member name="EventPx" type="EventPx" package="eti_Cash" numericID="867" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="EventDate" type="EventDate" package="eti_Cash" numericID="866" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Cash" numericID="865" usage="mandatory" offset="60" cardinality="1" description="">
+ <ValidValue name="Redemption" value="26" description="Redemption"/>
+ <ValidValue name="Delisting" value="100" description="Delisting"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="61" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="IssuerSecurityStateChangeResponse" package="eti_Cash" type="IssuerSecurityStateChangeResponse" numericID="10315" description="" functionalCategory="Issuer Model" alias="Issuer Security State Change Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityStatus" value="f" description="Security Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityStatusReportID" type="SecurityStatusReportID" package="eti_Cash" numericID="28781" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LegalNotificationBroadcast" package="eti_Cash" type="LegalNotificationBroadcast" numericID="10037" description="" functionalCategory="Session Layer" alias="Legal Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Cash" numericID="926" usage="mandatory" offset="50" cardinality="1" description="">
+ <ValidValue name="User_stopped" value="10" description="Admission to trading suspended "/>
+ <ValidValue name="User_released" value="11" description="Suspension revoked"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" numericID="39050" usage="unused" offset="51" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="mandatory" offset="56" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogonRequest" package="eti_Cash" type="LogonRequest" numericID="10000" description="" functionalCategory="Session Layer" alias="Session Logon">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logon" value="A" description="Logon"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Cash" numericID="108" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Cash" numericID="1408" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Cash" numericID="554" usage="mandatory" offset="62" cardinality="1" description=""/>
+ <Member name="ApplUsageOrders" type="ApplUsageOrders" package="eti_Cash" numericID="25012" usage="mandatory" offset="94" cardinality="1" description="">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </Member>
+ <Member name="ApplUsageQuotes" type="ApplUsageQuotes" package="eti_Cash" numericID="25013" usage="mandatory" offset="95" cardinality="1" description="">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </Member>
+ <Member name="OrderRoutingIndicator" type="OrderRoutingIndicator" package="eti_Cash" numericID="25014" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="Yes" value="Y" description="Yes"/>
+ <ValidValue name="No" value="N" description="No"/>
+ </Member>
+ <Member name="FIXEngineName" type="FIXEngineName" package="eti_Cash" numericID="1600" usage="optional" offset="97" cardinality="1" description=""/>
+ <Member name="FIXEngineVersion" type="FIXEngineVersion" package="eti_Cash" numericID="1601" usage="optional" offset="127" cardinality="1" description=""/>
+ <Member name="FIXEngineVendor" type="FIXEngineVendor" package="eti_Cash" numericID="1602" usage="optional" offset="157" cardinality="1" description=""/>
+ <Member name="ApplicationSystemName" type="ApplicationSystemName" package="eti_Cash" numericID="1603" usage="mandatory" offset="187" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVersion" type="ApplicationSystemVersion" package="eti_Cash" numericID="1604" usage="mandatory" offset="217" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVendor" type="ApplicationSystemVendor" package="eti_Cash" numericID="1605" usage="mandatory" offset="247" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="277" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogonResponse" package="eti_Cash" type="LogonResponse" numericID="10001" description="" functionalCategory="Session Layer" alias="Session Logon Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logon" value="A" description="Logon"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Cash" numericID="1614" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Cash" numericID="1613" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Cash" numericID="25002" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Cash" numericID="108" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="SessionInstanceID" type="SessionInstanceID" package="eti_Cash" numericID="25004" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Cash" numericID="1301" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </Member>
+ <Member name="TradSesMode" type="TradSesMode" package="eti_Cash" numericID="339" usage="mandatory" offset="58" cardinality="1" description="">
+ <ValidValue name="Testing" value="1" description="Development"/>
+ <ValidValue name="Simulated" value="2" description="Simulation"/>
+ <ValidValue name="Production" value="3" description="Production"/>
+ <ValidValue name="Acceptance" value="4" description="Acceptance"/>
+ <ValidValue name="Disaster_Recovery" value="5" description="Disaster Recovery"/>
+ </Member>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Cash" numericID="1408" usage="mandatory" offset="59" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerSubID" type="DefaultCstmApplVerSubID" package="eti_Cash" numericID="28763" usage="mandatory" offset="89" cardinality="1" description="">
+ <ValidValue name="Cash" value="C0003" description="Cash subversion"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="94" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogoutRequest" package="eti_Cash" type="LogoutRequest" numericID="10002" description="" functionalCategory="Session Layer" alias="Session Logout">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogoutResponse" package="eti_Cash" type="LogoutResponse" numericID="10003" description="" functionalCategory="Session Layer" alias="Session Logout Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="MassQuoteRequest" package="eti_Cash" type="MassQuoteRequest" numericID="10405" description="" functionalCategory="Quote Handling" alias="Mass Quote" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MassQuote" value="i" description="Mass Quote"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" numericID="25033" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" numericID="28710" usage="mandatory" offset="58" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="59" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="60" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="QuoteSizeType" type="QuoteSizeType" package="eti_Cash" numericID="28723" usage="mandatory" offset="61" cardinality="1" description="">
+ <ValidValue name="TotalSize" value="1" description="Total Size (Quote Modification)"/>
+ <ValidValue name="OpenSize" value="2" description="Open Size(Quote Entry)"/>
+ </Member>
+ <Member name="QuoteType" type="QuoteType" package="eti_Cash" numericID="537" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ <ValidValue name="Tradeable_Matching" value="101" description="Tradeable(Matching) - for Continuous Auction trading models only"/>
+ <ValidValue name="Tradeable_PWT" value="102" description="Tradeable(Price without turnover) - for Continuous Auction trading models only"/>
+ <ValidValue name="Special_Auction" value="103" description="Special Auction"/>
+ <ValidValue name="PWT_within_Special_Auction" value="104" description="PWT within Special Auction"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="63" cardinality="1" description="">
+ <ValidValue name="Broker_dealer" value="3" description="Issuer/Liquidity Provider"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="NoQuoteEntries" type="NoQuoteEntries" package="eti_Cash" numericID="295" usage="mandatory" offset="65" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="66" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="67" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="68" cardinality="1" description=""/>
+ <Group name="QuoteEntryGrp" type="QuoteEntryGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoQuoteEntries" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="104" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="MassQuoteResponse" package="eti_Cash" type="MassQuoteResponse" numericID="10406" description="" functionalCategory="Quote Handling" alias="Mass Quote Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MassQuoteAcknowledgement" value="b" description="Mass Quote Acknowledgement"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="QuoteResponseID" type="QuoteResponseID" package="eti_Cash" numericID="693" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NoQuoteSideEntries" type="NoQuoteSideEntries" package="eti_Cash" numericID="28789" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="77" cardinality="1" description=""/>
+ <Group name="QuoteEntryAckGrp" type="QuoteEntryAckGrpComp" package="eti_Cash" minCardinality="0" cardinality="200" counter="NoQuoteSideEntries" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="CxlSize" type="CxlSize" package="eti_Cash" numericID="28788" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="QuoteEntryRejectReason" type="QuoteEntryRejectReason" package="eti_Cash" numericID="368" usage="optional" offset="96" cardinality="1" description="">
+ <ValidValue name="Unknown_Security" value="1" description="Unknown security"/>
+ <ValidValue name="Duplicate_Quote" value="6" description="Duplicate quote"/>
+ <ValidValue name="Invalid_Price" value="8" description="Invalid price"/>
+ <ValidValue name="No_Reference_Price_Available" value="16" description="Reference price not available"/>
+ <ValidValue name="No_Single_Sided_Quotes" value="100" description="Single sided quotes not allowed"/>
+ <ValidValue name="Invalid_Quoting_Model" value="103" description="Invalid usage of quoting model"/>
+ <ValidValue name="Invalid_Size" value="106" description="Invalid size"/>
+ <ValidValue name="Bid_Price_Not_Reasonable" value="108" description="Bid price not reasonable"/>
+ <ValidValue name="Ask_Price_Not_Reasonable" value="109" description="Ask price not reasonable"/>
+ <ValidValue name="Bid_Price_Exceeds_Range" value="110" description="Bid price exceeds extended price range"/>
+ <ValidValue name="Ask_Price_Exceeds_Range" value="111" description="Ask price exceeds extended price range"/>
+ <ValidValue name="Instrument_State_Freeze" value="115" description="Instrument state freeze"/>
+ <ValidValue name="Deletion_Already_Pending" value="116" description="Deletion already pending"/>
+ <ValidValue name="Bid_Value_Exceeds_Limit" value="120" description="Bid value exceeds limit"/>
+ <ValidValue name="Ask_Value_Exceeds_Limit" value="121" description="Ask value exceeds limit"/>
+ <ValidValue name="Not_Tradeable_For_BusinessUnit" value="122" description="Instrument cannot be traded by Business Unit"/>
+ <ValidValue name="Quantity_Limit_Exceeded" value="125" description="Quantity exceeds trader specific limit"/>
+ <ValidValue name="Value_Limit_Exceeded" value="126" description="Value exceeds trader specific limit"/>
+ <ValidValue name="Invalid_Quote_Spread" value="127" description="Invalid quote spread"/>
+ <ValidValue name="Cant_Proc_In_Curr_Instr_State" value="131" description="Instrument state does not allow processing"/>
+ <ValidValue name="Invalid_Quote_Type" value="134" description="Invalid quote type"/>
+ <ValidValue name="PWT_Quote_not_allowed_in_current_state" value="135" description="PWT Quote not allowed in current state"/>
+ <ValidValue name="Standard_Quote_not_allowed_in_current_state" value="136" description="Standard Quote not allowed in current state"/>
+ <ValidValue name="PWT_Quote_not_allowed_with_crossed_book" value="137" description="PWT Quote not allowed with crossed book"/>
+ <ValidValue name="Ask_side_quote_not_allowed" value="138" description="Ask side quote not allowed"/>
+ <ValidValue name="Ask_side_quote_with_qty_not_allowed" value="139" description="Ask side quote with qty not allowed"/>
+ <ValidValue name="Invalid_change_LP_session" value="140" description="Invalid change liquidity provision session"/>
+ <ValidValue name="On_Book_Trading_disabled_for_Instrument_Type" value="144" description="On-Book trading disabled for instrument type"/>
+ <ValidValue name="LP_licence_not_assigned" value="145" description="LP licence not assigned"/>
+ <ValidValue name="SP_licence_not_assigned" value="146" description="SP licence not assigned"/>
+ <ValidValue name="Liquidity_provider_protection_bid_side_cancelled" value="147" description="Liquidity provider protection bid side cancelled"/>
+ <ValidValue name="Liquidity_provider_protection_ask_side_cancelled" value="148" description="Liquidity provider protection ask side cancelled"/>
+ <ValidValue name="Quantity_Limit_Exceeded_Instrument" value="149" description="Quantity exceeds instrument specific limit"/>
+ <ValidValue name="Value_Limit_Exceeded_Instrument" value="150" description="Value exceeds instrument specific limit"/>
+ <ValidValue name="Issuer_Stopped" value="151" description="Issuer is stopped"/>
+ <ValidValue name="Partial_Exec_Of_QRS_Order" value="152" description="Rejection of matching quote as QRS order would be partially executed"/>
+ <ValidValue name="Matching_Quote_Not_Allowed_In_Current_State" value="153" description="Matching quote is not allowed in current instrument state"/>
+ <ValidValue name="Outside_Quoting_Period" value="155" description="Quote entry outside quoting period not allowed"/>
+ <ValidValue name="Match_Price_Not_On_Price_Step" value="156" description="Match price resulting from entry of the matching quote is not a valid price step"/>
+ <ValidValue name="Quantity_Limit_Exceeds_TSL" value="161" description="Quantity exceeds transaction size limit"/>
+ <ValidValue name="Invalid_TradingSessionSubID_for_Instrument" value="162" description="Invalid TradingSessionSubID for instrument"/>
+ <ValidValue name="Too_Many_Orders_and_Quotes_in_Order_Book" value="163" description="Too many orders and quotes in order book"/>
+ <ValidValue name="Inactive_Cover" value="164" description="Instrument is an inactive cover"/>
+ <ValidValue name="Indicative_Quote_not_allowed_in_current_state" value="165" description="Indicative quote is not allowed in current state."/>
+ </Member>
+ <Member name="QuoteEntryStatus" type="QuoteEntryStatus" package="eti_Cash" numericID="1167" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted with warning"/>
+ <ValidValue name="Rejected" value="5" description="Rejected"/>
+ <ValidValue name="Removed_and_Rejected" value="6" description="Removed from Market"/>
+ <ValidValue name="Pending" value="10" description="Pending"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="101" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="102" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderNRResponse" package="eti_Cash" type="ModifyOrderNRResponse" numericID="10108" description="" functionalCategory="Order Handling" alias="Replace Order Response (Lean Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="141" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="142" cardinality="1" description="">
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ <ValidValue name="Pending_Replace" value="139" description="Pending modify"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="145" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="147" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="148" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="172" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="173" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderResponse" package="eti_Cash" type="ModifyOrderResponse" numericID="10107" description="" functionalCategory="Order Handling" alias="Replace Order Response (Standard Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" numericID="21008" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="164" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="165" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="166" cardinality="1" description="">
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ <ValidValue name="Pending_Replace" value="139" description="Pending modify"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="168" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="169" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="170" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="171" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="172" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="192" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="196" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="197" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderSingleRequest" package="eti_Cash" type="ModifyOrderSingleRequest" numericID="10106" description="" functionalCategory="Order Handling" alias="Replace Order Single" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" numericID="1085" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" numericID="1086" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" numericID="25125" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" numericID="25109" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" numericID="25110" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" numericID="432" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="156" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="optional" offset="164" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="mandatory" offset="168" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="169" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" numericID="40" usage="mandatory" offset="170" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" numericID="28710" usage="mandatory" offset="171" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="172" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="173" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="174" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="mandatory" offset="175" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ <ValidValue name="GTX" value="5" description="Good Till Crossing (GTX)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="mandatory" offset="176" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" numericID="625" usage="optional" offset="177" cardinality="1" description="">
+ <ValidValue name="Opening_auction" value="2" description="Opening or opening auction"/>
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ <ValidValue name="Intraday_Auction" value="6" description="Intraday Auction"/>
+ <ValidValue name="Any_Auction" value="8" description="Any auction"/>
+ <ValidValue name="Special_Auction" value="105" description="Special auction"/>
+ </Member>
+ <Member name="StopPxIndicator" type="StopPxIndicator" package="eti_Cash" numericID="28749" usage="optional" offset="178" cardinality="1" description="">
+ <ValidValue name="Do_not_overwrite" value="0" description="Do not overwrite"/>
+ <ValidValue name="Overwrite" value="1" description="Overwrite"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="179" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="180" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="181" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="optional" offset="182" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OwnershipIndicator" type="OwnershipIndicator" package="eti_Cash" numericID="28743" usage="mandatory" offset="183" cardinality="1" description="">
+ <ValidValue name="No_Change_of_Ownership" value="0" description="Do not change ownership"/>
+ <ValidValue name="Change_to_Executing_Trader" value="1" description="Change ownership to executing party (User ID)"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="184" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="189" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="195" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="207" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="219" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="235" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="255" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderSingleShortRequest" package="eti_Cash" type="ModifyOrderSingleShortRequest" numericID="10126" description="" functionalCategory="Order Handling" alias="Replace Order Single (short layout)" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" numericID="25033" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="94" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" numericID="28710" usage="mandatory" offset="95" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="97" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="98" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="mandatory" offset="99" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="mandatory" offset="101" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="102" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="103" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="104" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="105" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="106" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyTESTradeRequest" package="eti_Cash" type="ModifyTESTradeRequest" numericID="10601" description="" functionalCategory="TES Trading" alias="Modify TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" numericID="483" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="58" cardinality="1" description="">
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Cash" numericID="28709" usage="mandatory" offset="59" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Cash" numericID="28583" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="100" cardinality="1" description=""/>
+ <Group name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Cash" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" numericID="80" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Cash" numericID="467" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" numericID="25180" usage="optional" offset="116" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="121" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="126" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="132" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderNRResponse" package="eti_Cash" type="NewOrderNRResponse" numericID="10102" description="" functionalCategory="Order Handling" alias="New Order Response (Lean Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="109" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="110" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="113" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="114" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="115" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="116" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="141" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderResponse" package="eti_Cash" type="NewOrderResponse" numericID="10101" description="" functionalCategory="Order Handling" alias="New Order Response (Standard Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" numericID="21009" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" numericID="21008" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="141" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="142" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Pending_New" value="138" description="Pending New"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="145" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="147" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="148" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="172" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="173" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderSingleRequest" package="eti_Cash" type="NewOrderSingleRequest" numericID="10100" description="" functionalCategory="Order Handling" alias="New Order Single" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" numericID="1085" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" numericID="1086" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" numericID="25125" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" numericID="25109" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" numericID="25110" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" numericID="432" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="156" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="mandatory" offset="160" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="161" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" numericID="40" usage="mandatory" offset="162" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" numericID="28710" usage="mandatory" offset="163" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="164" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="165" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="166" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="mandatory" offset="167" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ <ValidValue name="GTX" value="5" description="Good Till Crossing (GTX)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="mandatory" offset="168" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" numericID="625" usage="optional" offset="169" cardinality="1" description="">
+ <ValidValue name="Opening_auction" value="2" description="Opening or opening auction"/>
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ <ValidValue name="Intraday_Auction" value="6" description="Intraday Auction"/>
+ <ValidValue name="Any_Auction" value="8" description="Any auction"/>
+ <ValidValue name="Special_Auction" value="105" description="Special auction"/>
+ </Member>
+ <Member name="TradeAtCloseOptIn" type="TradeAtCloseOptIn" package="eti_Cash" numericID="30625" usage="optional" offset="170" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="171" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="172" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="173" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="174" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="175" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="180" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="186" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="198" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="210" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="226" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="246" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderSingleShortRequest" package="eti_Cash" type="NewOrderSingleShortRequest" numericID="10125" description="" functionalCategory="Order Handling" alias="New Order Single (short layout)" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" numericID="25033" usage="optional" offset="84" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="86" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="mandatory" offset="87" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" numericID="28710" usage="mandatory" offset="88" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="89" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="90" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="91" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="mandatory" offset="93" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="94" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="95" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="96" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="97" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="98" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewsBroadcast" package="eti_Cash" type="NewsBroadcast" numericID="10031" description="" functionalCategory="Other" alias="News">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="News" value="B" description="News"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="News" value="2" description="News"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrigTime" type="OrigTime" package="eti_Cash" numericID="42" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Headline" type="Headline" package="eti_Cash" numericID="148" usage="mandatory" offset="50" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="306" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="optional" offset="312" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderExecNotification" package="eti_Cash" type="OrderExecNotification" numericID="10104" description="" functionalCategory="Order Handling" alias="Book Order Execution">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="140" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="OCO_Order_Triggered" value="164" description="One-cancels-the-other Order has been triggered"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="CAO_Order_Inactivated" value="150" description="Closing Auction Order has been inactivated"/>
+ <ValidValue name="OAO_Order_Inactivated" value="152" description="Opening Auction Order has been inactivated"/>
+ <ValidValue name="AAO_Order_Inactivated" value="154" description="Any Auction Order has been inactivated"/>
+ <ValidValue name="IAO_Order_Inactivated" value="160" description="Intraday Auction Order has been inactivated"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Order_Refreshed" value="155" description="Order refreshed"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="147" cardinality="1" description="">
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="148" cardinality="1" description="">
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" numericID="1796" usage="optional" offset="149" cardinality="1" description="">
+ <ValidValue name="Pending_requests_discarded" value="100" description="Final order status after locked stock - Pending requests discarded"/>
+ </Member>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" numericID="574" usage="mandatory" offset="150" cardinality="1" description="">
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Auto_match_at_mid_point" value="12" description="Auto match at midpoint"/>
+ <ValidValue name="Continuous_Auction" value="14" description="Continuous Aution"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="151" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="152" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="153" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" numericID="1362" usage="mandatory" offset="173" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="174" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="175" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Cash" numericID="1364" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Cash" numericID="1365" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Cash" numericID="28708" usage="mandatory" offset="192" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Cash" numericID="1363" usage="mandatory" offset="196" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Cash" numericID="1443" usage="optional" offset="200" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="201" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="20" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="21" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderExecReportBroadcast" package="eti_Cash" type="OrderExecReportBroadcast" numericID="10117" description="" functionalCategory="Order Handling" alias="Extended Order Information">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" numericID="21009" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" numericID="21008" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" numericID="1085" usage="optional" offset="168" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" numericID="1086" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="184" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" numericID="25125" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" numericID="25109" usage="optional" offset="200" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" numericID="25110" usage="optional" offset="208" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="216" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="224" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="228" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" numericID="432" usage="optional" offset="232" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="236" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" numericID="20059" usage="optional" offset="240" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="optional" offset="244" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" numericID="20012" usage="optional" offset="248" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="252" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="256" cardinality="1" description="">
+ <ValidValue name="Order_Book_Restatement" value="1" description="Order book restatement"/>
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Pending_New" value="138" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="139" description="Pending modify"/>
+ <ValidValue name="Pending_New_Applied" value="141" description="Pending new order processed (end of FREEZE state)"/>
+ <ValidValue name="Pending_Replace_Applied" value="142" description="Pending modified order processed (end of FREEZE state)"/>
+ <ValidValue name="Order_Expiration" value="148" description="Order expiration"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="CAO_Order_Activated" value="149" description="Closing Auction Order has been activated"/>
+ <ValidValue name="CAO_Order_Inactivated" value="150" description="Closing Auction Order has been inactivated"/>
+ <ValidValue name="OAO_Order_Activated" value="151" description="Opening Auction Order has been activated"/>
+ <ValidValue name="OAO_Order_Inactivated" value="152" description="Opening Auction Order has been inactivated"/>
+ <ValidValue name="AAO_Order_Activated" value="153" description="Any Auction Order has been activated"/>
+ <ValidValue name="AAO_Order_Inactivated" value="154" description="Any Auction Order has been inactivated"/>
+ <ValidValue name="IAO_Order_Activated" value="159" description="Intraday Auction Order has been activated"/>
+ <ValidValue name="IAO_Order_Inactivated" value="160" description="Intraday Auction Order has been inactivated"/>
+ <ValidValue name="OCO_Order_Triggered" value="164" description="One-cancels-the-other Order has been triggered"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Order_Refreshed" value="155" description="Order refreshed"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="258" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="259" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="260" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Restated" value="D" description="Restated"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </Member>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" numericID="1796" usage="optional" offset="261" cardinality="1" description="">
+ <ValidValue name="Pending_requests_discarded" value="100" description="Final order status after locked stock - Pending requests discarded"/>
+ </Member>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" numericID="574" usage="optional" offset="262" cardinality="1" description="">
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Auto_match_at_mid_point" value="12" description="Auto match at midpoint"/>
+ <ValidValue name="Continuous_Auction" value="14" description="Continuous Aution"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="263" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" numericID="40" usage="mandatory" offset="264" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="265" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Broker_dealer" value="3" description="Issuer/Liquidity Provider"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="optional" offset="266" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ <ValidValue name="GTX" value="5" description="Good Till Crossing (GTX)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="optional" offset="267" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" numericID="625" usage="optional" offset="268" cardinality="1" description="">
+ <ValidValue name="Opening_auction" value="2" description="Opening or opening auction"/>
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ <ValidValue name="Intraday_Auction" value="6" description="Intraday Auction"/>
+ <ValidValue name="Any_Auction" value="8" description="Any auction"/>
+ <ValidValue name="Special_Auction" value="105" description="Special auction"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="optional" offset="269" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" numericID="22007" usage="optional" offset="270" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="275" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="281" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="286" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="292" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="304" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="316" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="332" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" numericID="1362" usage="mandatory" offset="352" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="353" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="354" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="355" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="TradeAtCloseOptIn" type="TradeAtCloseOptIn" package="eti_Cash" numericID="30625" usage="optional" offset="356" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="357" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Cash" numericID="1364" usage="mandatory" offset="360" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Cash" numericID="1365" usage="optional" offset="368" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Cash" numericID="28708" usage="mandatory" offset="376" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Cash" numericID="1363" usage="mandatory" offset="380" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Cash" numericID="1443" usage="optional" offset="384" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="385" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="20" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="21" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderExecResponse" package="eti_Cash" type="OrderExecResponse" numericID="10103" description="" functionalCategory="Order Handling" alias="Immediate Execution Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" numericID="21009" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" numericID="21008" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" numericID="1138" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="164" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="168" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="170" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="171" cardinality="1" description="">
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="172" cardinality="1" description="">
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ </Member>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" numericID="574" usage="mandatory" offset="173" cardinality="1" description="">
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Auto_match_at_mid_point" value="12" description="Auto match at midpoint"/>
+ <ValidValue name="Continuous_Auction" value="14" description="Continuous Aution"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="174" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" numericID="2523" usage="mandatory" offset="175" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" numericID="25159" usage="mandatory" offset="176" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" numericID="1362" usage="mandatory" offset="177" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" numericID="28790" usage="mandatory" offset="178" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" numericID="39050" usage="unused" offset="179" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Cash" numericID="1364" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Cash" numericID="1365" usage="mandatory" offset="192" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Cash" numericID="28708" usage="mandatory" offset="200" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Cash" numericID="1363" usage="mandatory" offset="204" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Cash" numericID="1443" usage="optional" offset="208" cardinality="1" description="">
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="209" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" numericID="1799" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" numericID="1800" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" numericID="30060" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" numericID="1798" usage="mandatory" offset="20" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="21" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="PartyActionReport" package="eti_Cash" type="PartyActionReport" numericID="10042" description="" functionalCategory="Other" alias="Party Action Report">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyActionReport" value="DI" description="Party Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" numericID="75" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingTrader" type="RequestingPartyIDExecutingTrader" package="eti_Cash" numericID="20812" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" numericID="20059" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" numericID="20012" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Cash" numericID="20816" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </Member>
+ <Member name="MarketID" type="MarketID" package="eti_Cash" numericID="1301" usage="optional" offset="68" cardinality="1" description="">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </Member>
+ <Member name="PartyActionType" type="PartyActionType" package="eti_Cash" numericID="2329" usage="mandatory" offset="70" cardinality="1" description="">
+ <ValidValue name="Halt_Trading" value="1" description="Halt trading"/>
+ <ValidValue name="Reinstate" value="2" description="Reinstate"/>
+ </Member>
+ <Member name="RequestingPartyIDEnteringFirm" type="RequestingPartyIDEnteringFirm" package="eti_Cash" numericID="20807" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ </ApplicationMessage>
+ <ApplicationMessage name="PartyEntitlementsUpdateReport" package="eti_Cash" type="PartyEntitlementsUpdateReport" numericID="10034" description="" functionalCategory="Other" alias="Entitlement Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyEntitlementsUpdateReport" value="CZ" description="Party Entitlements Update Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" numericID="75" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyDetailIDExecutingUnit" type="PartyDetailIDExecutingUnit" package="eti_Cash" numericID="20259" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Cash" numericID="20816" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </Member>
+ <Member name="MarketID" type="MarketID" package="eti_Cash" numericID="1301" usage="optional" offset="60" cardinality="1" description="">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </Member>
+ <Member name="ListUpdateAction" type="ListUpdateAction" package="eti_Cash" numericID="1324" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Add" value="A" description="Add (Invocation)"/>
+ <ValidValue name="Delete" value="D" description="Delete (Release)"/>
+ </Member>
+ <Member name="RequestingPartyEnteringFirm" type="RequestingPartyEnteringFirm" package="eti_Cash" numericID="22807" usage="mandatory" offset="63" cardinality="1" description=""/>
+ <Member name="RequestingPartyClearingFirm" type="RequestingPartyClearingFirm" package="eti_Cash" numericID="22804" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Cash" numericID="1672" usage="mandatory" offset="81" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="82" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="PingRequest" package="eti_Cash" type="PingRequest" numericID="10320" description="" functionalCategory="Other" alias="Ping Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TestRequest" value="1" description="Test Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="26" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="PingResponse" package="eti_Cash" type="PingResponse" numericID="10321" description="" functionalCategory="Other" alias="Ping Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteActivationNotification" package="eti_Cash" type="QuoteActivationNotification" numericID="10411" description="" functionalCategory="Quote Handling" alias="Quote Activation Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" numericID="28707" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="82" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="MassActionType" type="MassActionType" package="eti_Cash" numericID="1373" usage="mandatory" offset="83" cardinality="1" description="">
+ <ValidValue name="Suspend_quotes" value="1" description="Suspend quotes"/>
+ <ValidValue name="Release_quotes" value="2" description="Release quotes from suspension"/>
+ </Member>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" numericID="28721" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="85" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Cash" numericID="28702" usage="mandatory" offset="88" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteActivationRequest" package="eti_Cash" type="QuoteActivationRequest" numericID="10403" description="" functionalCategory="Quote Handling" alias="Quote Activation Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" numericID="20655" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="MassActionType" type="MassActionType" package="eti_Cash" numericID="1373" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Suspend_quotes" value="1" description="Suspend quotes"/>
+ <ValidValue name="Release_quotes" value="2" description="Release quotes from suspension"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="49" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="50" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" numericID="39050" usage="unused" offset="51" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteActivationResponse" package="eti_Cash" type="QuoteActivationResponse" numericID="10404" description="" functionalCategory="Quote Handling" alias="Quote Activation Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" numericID="28707" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Cash" numericID="28702" usage="mandatory" offset="72" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteExecutionReport" package="eti_Cash" type="QuoteExecutionReport" numericID="10407" description="" functionalCategory="Quote Handling" alias="Quote Execution Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteExecutionReport" value="U8" description="Quote Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NoQuoteEvents" type="NoQuoteEvents" package="eti_Cash" numericID="28706" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="77" cardinality="1" description=""/>
+ <Group name="QuoteEventGrp" type="QuoteEventGrpComp" package="eti_Cash" minCardinality="1" cardinality="100" counter="NoQuoteEvents" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="QuoteEventPx" type="QuoteEventPx" package="eti_Cash" numericID="28553" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="QuoteEventQty" type="QuoteEventQty" package="eti_Cash" numericID="28542" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="QuoteMsgID" type="QuoteMsgID" package="eti_Cash" numericID="1166" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="QuoteEventMatchID" type="QuoteEventMatchID" package="eti_Cash" numericID="28714" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="QuoteEventExecID" type="QuoteEventExecID" package="eti_Cash" numericID="28711" usage="optional" offset="116" cardinality="1" description=""/>
+ <Member name="QuoteEventType" type="QuoteEventType" package="eti_Cash" numericID="28539" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Modified_quote_side" value="2" description="Modified side"/>
+ <ValidValue name="Removed_quote_side" value="3" description=""/>
+ <ValidValue name="Partially_filled" value="4" description=""/>
+ <ValidValue name="Filled" value="5" description="Filled"/>
+ <ValidValue name="Removed_Quantity" value="6" description="Quantity removed"/>
+ </Member>
+ <Member name="QuoteEventSide" type="QuoteEventSide" package="eti_Cash" numericID="28581" usage="mandatory" offset="121" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="QuoteEventLiquidityInd" type="QuoteEventLiquidityInd" package="eti_Cash" numericID="28641" usage="optional" offset="122" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ </Member>
+ <Member name="QuoteEventReason" type="QuoteEventReason" package="eti_Cash" numericID="28733" usage="optional" offset="123" cardinality="1" description="">
+ <ValidValue name="Pending_cancellation_executed" value="14" description=""/>
+ <ValidValue name="Invalid_price" value="15" description=""/>
+ <ValidValue name="Cross_rejected" value="16" description="Quote subject to crossing and match prevented"/>
+ <ValidValue name="PLP" value="18" description="Quote deleted due to passive liquidity protection"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="124" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQBroadcast" package="eti_Cash" type="RFQBroadcast" numericID="10415" description="" functionalCategory="Quote Handling" alias="Request For Quote Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="unused" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="92" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="93" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="98" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQRejectNotification" package="eti_Cash" type="RFQRejectNotification" numericID="10420" description="" functionalCategory="Specialist Model" alias="Quote Request Reject Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="QuoteRequestRejectReason" type="QuoteRequestRejectReason" package="eti_Cash" numericID="658" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Exchange_closed" value="2" description="Exchange (Security) Closed"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Requested_size_too_small" value="100" description="Requested size too small"/>
+ <ValidValue name="Requested_size_too_big" value="101" description="Requested size too big"/>
+ <ValidValue name="No_valid_quote_from_issuer" value="102" description="No valid quote from issuer"/>
+ <ValidValue name="Sold_out" value="103" description="Sold out"/>
+ <ValidValue name="Trading_restriction" value="104" description="Trading restriction"/>
+ <ValidValue name="Pending_request_timed_out" value="105" description="RequestForQuote request timed out"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="93" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="98" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQRequest" package="eti_Cash" type="RFQRequest" numericID="10401" description="" functionalCategory="Quote and Cross Request" alias="Quote Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="RFQPublishIndicator" type="RFQPublishIndicator" package="eti_Cash" numericID="28761" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Market_Data" value="1" description="Market Data(public)"/>
+ <ValidValue name="Designated_Sponsor" value="2" description="Designated Sponsor(private)"/>
+ <ValidValue name="Market_Data_and_Designated_Sponsor" value="3" description="Market Data(public) and Designated Sponsor(private)"/>
+ <ValidValue name="Market_Maker_and_Designated_Sponsor" value="4" description="Market Maker(private) and Designated Sponsor(private)"/>
+ <ValidValue name="Market_Data_and_Market_Maker_and_Designated_Sponsor" value="5" description="Market Data(public) and Market Maker(private) and Designated Sponsor(private)"/>
+ <ValidValue name="Specialist" value="6" description="Specialist(private)"/>
+ </Member>
+ <Member name="RFQRequesterDisclosureInstruction" type="RFQRequesterDisclosureInstruction" package="eti_Cash" numericID="25139" usage="mandatory" offset="53" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="54" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="55" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQResponse" package="eti_Cash" type="RFQResponse" numericID="10402" description="" functionalCategory="Quote and Cross Request" alias="Quote Request Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQSpecialistBroadcast" package="eti_Cash" type="RFQSpecialistBroadcast" numericID="10419" description="" functionalCategory="Specialist Model" alias="QRS Request For Quote Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="100" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="101" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="106" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="Reject" package="eti_Cash" type="Reject" numericID="10010" description="" functionalCategory="Session Layer" alias="Reject">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Reject" value="3" description="Reject"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="SessionRejectReason" type="SessionRejectReason" package="eti_Cash" numericID="373" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Required_Tag_Missing" value="1" description="Required Tag Missing"/>
+ <ValidValue name="Value_is_incorrect" value="5" description="Value is incorrect (out of range) for this tag"/>
+ <ValidValue name="Decryption_problem" value="7" description="Decryption problem"/>
+ <ValidValue name="Invalid_MsgID" value="11" description="Invalid TemplateID"/>
+ <ValidValue name="Incorrect_NumInGroup_count" value="16" description="Incorrect NumInGroup count for repeating group"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Throttle_Limit_Exceeded" value="100" description="Throttle limit exceeded"/>
+ <ValidValue name="Exposure_Limit_Exceeded" value="101" description="Stale request was not forwarded to T7"/>
+ <ValidValue name="Service_Temporarily_Not_Available" value="102" description="Service temporarily not available"/>
+ <ValidValue name="Service_Not_Available" value="103" description="Service not available"/>
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ <ValidValue name="Heartbeat_Violation" value="152" description="Heartbeat violation error"/>
+ <ValidValue name="Internal_technical_error" value="200" description="Internal technical error"/>
+ <ValidValue name="Validation_Error" value="210" description="Validation Error"/>
+ <ValidValue name="User_Already_Logged_In" value="211" description="User already logged in"/>
+ <ValidValue name="Gateway_Is_Standby" value="216" description="Gateway is standby"/>
+ <ValidValue name="Session_Login_Limit_Reached" value="217" description="Session login limit (per time interval) reached"/>
+ <ValidValue name="User_Entitlement_Data_Timeout" value="223" description="User Entitlement Data time out"/>
+ <ValidValue name="PSGateway_Session_Limit_Reached" value="224" description="Session limit reached (per PS Gateway and Business Unit)"/>
+ <ValidValue name="User_Login_Limit_Reached" value="225" description="User login tries limit (per time interval) reached"/>
+ <ValidValue name="Outstanding_Logins_Bu_Limit_Reached" value="226" description="Limit of outstanding session/user logins reached (per Business Unit)"/>
+ <ValidValue name="Outstanding_Logins_Session_Limit_Reached" value="227" description="Limit of outstanding session/user logins reached (per Session)"/>
+ <ValidValue name="Order_Not_Found" value="10000" description="Order not found"/>
+ <ValidValue name="Price_Not_Reasonable" value="10001" description="Price not reasonable"/>
+ <ValidValue name="ClientOrderID_Not_Unique" value="10002" description="Duplicate Order (ClOrdID)"/>
+ <ValidValue name="Quote_Activation_In_Progress" value="10003" description="another quote activation request is pending for the same Product / Instrument Type / SessionID"/>
+ <ValidValue name="Stop_Bid_Price_Not_Reasonable" value="10006" description="Stop buy price not reasonable"/>
+ <ValidValue name="Stop_Ask_Price_Not_Reasonable" value="10007" description="Stop sell price not reasonable"/>
+ <ValidValue name="Order_Not_Executable_Within_Validity" value="10008" description="GFD order is not executable on current business day"/>
+ <ValidValue name="Invalid_Trading_Restriction_For_Instrument_State" value="10009" description="BOC order rejected in state other than cont."/>
+ <ValidValue name="Transaction_Not_Allowed_In_Current_State" value="10011" description="Order maintenance not allowed in current state"/>
+ <ValidValue name="Order_not_accepted_in_Volatility_Freeze" value="10012" description="Order not accepted in Volatility Freeze"/>
+ </Member>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Cash" numericID="1409" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Session active"/>
+ <ValidValue name="Logout" value="4" description="Session logout complete"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="63" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="mandatory" offset="64" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitMEMessageRequest" package="eti_Cash" type="RetransmitMEMessageRequest" numericID="10026" description="" functionalCategory="Session Layer" alias="Retransmit (Order/Quote Event)" service="Retransmission of Order and Quote Events">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Cash" numericID="25001" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" numericID="1355" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplBegMsgID" type="ApplBegMsgID" package="eti_Cash" numericID="28718" usage="optional" offset="31" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Cash" numericID="28719" usage="optional" offset="47" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="63" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitMEMessageResponse" package="eti_Cash" type="RetransmitMEMessageResponse" numericID="10027" description="" functionalCategory="Session Layer" alias="Retransmit Response (Order/Quote Event)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Cash" numericID="1349" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Cash" numericID="28719" usage="optional" offset="34" cardinality="1" description=""/>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Cash" numericID="28722" usage="optional" offset="50" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitRequest" package="eti_Cash" type="RetransmitRequest" numericID="10008" description="" functionalCategory="Session Layer" alias="Retransmit">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplBegSeqNum" type="ApplBegSeqNum" package="eti_Cash" numericID="1182" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Cash" numericID="1183" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" numericID="1355" usage="mandatory" offset="42" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" numericID="39050" usage="unused" offset="43" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitResponse" package="eti_Cash" type="RetransmitResponse" numericID="10009" description="" functionalCategory="Session Layer" alias="Retransmit Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Cash" numericID="1183" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="RefApplLastSeqNum" type="RefApplLastSeqNum" package="eti_Cash" numericID="1357" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Cash" numericID="1349" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ServiceAvailabilityBroadcast" package="eti_Cash" type="ServiceAvailabilityBroadcast" numericID="10030" description="" functionalCategory="Other" alias="Service Availability">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRBCHeader" type="NRBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="20" cardinality="1" description="">
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="21" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="22" cardinality="1" description=""/>
+ </Group>
+ <Member name="MatchingEngineTradeDate" type="MatchingEngineTradeDate" package="eti_Cash" numericID="25030" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="TradeManagerTradeDate" type="TradeManagerTradeDate" package="eti_Cash" numericID="25031" usage="optional" offset="28" cardinality="1" description=""/>
+ <Member name="ApplSeqTradeDate" type="ApplSeqTradeDate" package="eti_Cash" numericID="25032" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="T7EntryServiceTradeDate" type="T7EntryServiceTradeDate" package="eti_Cash" numericID="25047" usage="optional" offset="36" cardinality="1" description=""/>
+ <Member name="T7EntryServiceRtmTradeDate" type="T7EntryServiceRtmTradeDate" package="eti_Cash" numericID="25049" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="MatchingEngineStatus" type="MatchingEngineStatus" package="eti_Cash" numericID="25005" usage="mandatory" offset="46" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="TradeManagerStatus" type="TradeManagerStatus" package="eti_Cash" numericID="25006" usage="mandatory" offset="47" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="ApplSeqStatus" type="ApplSeqStatus" package="eti_Cash" numericID="28732" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="T7EntryServiceStatus" type="T7EntryServiceStatus" package="eti_Cash" numericID="25048" usage="mandatory" offset="49" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="T7EntryServiceRtmStatus" type="T7EntryServiceRtmStatus" package="eti_Cash" numericID="25050" usage="mandatory" offset="50" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" numericID="39050" usage="unused" offset="51" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ServiceAvailabilityMarketBroadcast" package="eti_Cash" type="ServiceAvailabilityMarketBroadcast" numericID="10044" description="" functionalCategory="Other" alias="Service Availability Market">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRBCHeader" type="NRBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="20" cardinality="1" description="">
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="21" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="22" cardinality="1" description=""/>
+ </Group>
+ <Member name="SelectiveRequestForQuoteServiceTradeDate" type="SelectiveRequestForQuoteServiceTradeDate" package="eti_Cash" numericID="25052" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteServiceStatus" type="SelectiveRequestForQuoteServiceStatus" package="eti_Cash" numericID="25051" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="SelectiveRequestForQuoteRtmServiceStatus" type="SelectiveRequestForQuoteRtmServiceStatus" package="eti_Cash" numericID="25053" usage="mandatory" offset="29" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="30" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SingleQuoteRequest" package="eti_Cash" type="SingleQuoteRequest" numericID="10418" description="" functionalCategory="Quote Handling" alias="Single Quote Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" numericID="155" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" numericID="28744" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" numericID="28710" usage="mandatory" offset="104" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="105" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="106" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="QuoteSizeType" type="QuoteSizeType" package="eti_Cash" numericID="28723" usage="mandatory" offset="107" cardinality="1" description="">
+ <ValidValue name="TotalSize" value="1" description="Total Size (Quote Modification)"/>
+ <ValidValue name="OpenSize" value="2" description="Open Size(Quote Entry)"/>
+ </Member>
+ <Member name="QuoteType" type="QuoteType" package="eti_Cash" numericID="537" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ <ValidValue name="Tradeable_Matching" value="101" description="Tradeable(Matching) - for Continuous Auction trading models only"/>
+ <ValidValue name="Tradeable_PWT" value="102" description="Tradeable(Price without turnover) - for Continuous Auction trading models only"/>
+ <ValidValue name="Special_Auction" value="103" description="Special Auction"/>
+ <ValidValue name="PWT_within_Special_Auction" value="104" description="PWT within Special Auction"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="109" cardinality="1" description="">
+ <ValidValue name="Broker_dealer" value="3" description="Issuer/Liquidity Provider"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="110" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="111" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="112" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="113" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="125" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="137" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="153" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistDeleteAllOrderBroadcast" package="eti_Cash" type="SpecialistDeleteAllOrderBroadcast" numericID="10137" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Notification for Specialist">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="NoAffectedOrders" type="NoAffectedOrders" package="eti_Cash" numericID="534" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Cash" numericID="1370" usage="mandatory" offset="82" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="84" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" numericID="28721" usage="mandatory" offset="85" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="86" cardinality="1" description=""/>
+ <Group name="AffectedOrdGrp" type="AffectedOrdGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrders" description="">
+ <Member name="AffectedOrderID" type="AffectedOrderID" package="eti_Cash" numericID="535" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="AffectedOrigClOrdID" type="AffectedOrigClOrdID" package="eti_Cash" numericID="1824" usage="unused" offset="96" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Cash" numericID="1371" usage="mandatory" offset="0" offsetBase="AffectedOrdGrp" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Cash" numericID="1372" usage="optional" offset="8" offsetBase="AffectedOrdGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistInstrumentEventNotification" package="eti_Cash" type="SpecialistInstrumentEventNotification" numericID="10319" description="" functionalCategory="Specialist Model" alias="Specialist Specific Instrument Information">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityStatus" value="f" description="Security Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="unused" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Cash" numericID="865" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="Closed" value="106" description="Instrument state Closed"/>
+ <ValidValue name="Restricted" value="107" description="Instrument state Restricted"/>
+ <ValidValue name="Book" value="108" description="Instrument state Book"/>
+ <ValidValue name="Freeze" value="111" description="Instrument state Freeze"/>
+ <ValidValue name="Pre_Call" value="113" description="Instrument state Pre Call"/>
+ <ValidValue name="Instrument_Assignment_Added" value="104" description="Instrument assignment added"/>
+ <ValidValue name="Instrument_Assignment_Removed" value="105" description="Instrument assignment removed"/>
+ <ValidValue name="End_of_Restatement" value="114" description="End of Restatement"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="85" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistOrderBookNotification" package="eti_Cash" type="SpecialistOrderBookNotification" numericID="10136" description="" functionalCategory="Order Handling" alias="Orderbook Information for Specialist">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" numericID="21009" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" numericID="21008" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" numericID="84" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="168" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="180" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" numericID="432" usage="optional" offset="184" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" numericID="20059" usage="optional" offset="188" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" numericID="20055" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" numericID="20012" usage="optional" offset="196" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" numericID="20036" usage="optional" offset="200" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" numericID="1362" usage="mandatory" offset="204" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="205" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="206" cardinality="1" description="">
+ <ValidValue name="Order_Book_Restatement" value="1" description="Order book restatement"/>
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Change_of_Specialist" value="119" description="Change of Specialist"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Order_Expiration" value="148" description="Order expiration"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="Pending_New" value="138" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="139" description="Pending modify"/>
+ <ValidValue name="Pending_New_Applied" value="141" description="Pending new order processed (end of FREEZE state)"/>
+ <ValidValue name="Pending_Replace_Applied" value="142" description="Pending modified order processed (end of FREEZE state)"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="optional" offset="208" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="209" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="210" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Restated" value="D" description="Restated"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </Member>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" numericID="1796" usage="optional" offset="211" cardinality="1" description="">
+ <ValidValue name="Pending_requests_discarded" value="100" description="Final order status after locked stock - Pending requests discarded"/>
+ </Member>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" numericID="574" usage="optional" offset="212" cardinality="1" description="">
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Continuous_Auction" value="14" description="Continuous Aution"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="213" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" numericID="40" usage="mandatory" offset="214" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="215" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Broker_dealer" value="3" description="Issuer/Liquidity Provider"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" numericID="59" usage="optional" offset="216" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ <ValidValue name="GTX" value="5" description="Good Till Crossing (GTX)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" numericID="18" usage="optional" offset="217" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" numericID="625" usage="optional" offset="218" cardinality="1" description="">
+ <ValidValue name="Opening_auction" value="2" description="Opening or opening auction"/>
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ <ValidValue name="Intraday_Auction" value="6" description="Intraday Auction"/>
+ <ValidValue name="Any_Auction" value="8" description="Any auction"/>
+ <ValidValue name="Special_Auction" value="105" description="Special auction"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" numericID="28703" usage="optional" offset="219" cardinality="1" description="">
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" numericID="1823" usage="mandatory" offset="220" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="221" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" numericID="22007" usage="optional" offset="222" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="227" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="233" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="238" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="244" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Cash" numericID="1364" usage="mandatory" offset="264" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Cash" numericID="1365" usage="optional" offset="272" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Cash" numericID="28708" usage="mandatory" offset="280" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Cash" numericID="1363" usage="mandatory" offset="284" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Cash" numericID="1443" usage="optional" offset="288" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="289" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistRFQRejectRequest" package="eti_Cash" type="SpecialistRFQRejectRequest" numericID="10421" description="" functionalCategory="Specialist Model" alias="Request-For-Quote reject request for Specialist" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequestReject" value="AG" description="Quote Request Reject"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="QuoteRequestRejectReason" type="QuoteRequestRejectReason" package="eti_Cash" numericID="658" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Exchange_closed" value="2" description="Exchange (Security) Closed"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Requested_size_too_small" value="100" description="Requested size too small"/>
+ <ValidValue name="Requested_size_too_big" value="101" description="Requested size too big"/>
+ <ValidValue name="No_valid_quote_from_issuer" value="102" description="No valid quote from issuer"/>
+ <ValidValue name="Sold_out" value="103" description="Sold out"/>
+ <ValidValue name="Trading_restriction" value="104" description="Trading restriction"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="45" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistRFQReplyNotification" package="eti_Cash" type="SpecialistRFQReplyNotification" numericID="10424" description="" functionalCategory="Specialist Model" alias="Notification for Specialist's reply to a Request-For-Quote request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="unused" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="124" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="129" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistRFQReplyRequest" package="eti_Cash" type="SpecialistRFQReplyRequest" numericID="10422" description="" functionalCategory="Specialist Model" alias="Specialist's reply to a Request-For-Quote request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="81" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistRFQReplyResponse" package="eti_Cash" type="SpecialistRFQReplyResponse" numericID="10423" description="" functionalCategory="Specialist Model" alias="Response to a Specialist's reply to a Request-For-Quote request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistSecurityStateChangeRequest" package="eti_Cash" type="SpecialistSecurityStateChangeRequest" numericID="10317" description="" functionalCategory="Specialist Model" alias="Specialist Security State Change Request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityStatusDefinitionRequest" value="U27" description="Security Status Definition Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Cash" numericID="865" usage="mandatory" offset="36" cardinality="1" description="">
+ <ValidValue name="Freeze" value="111" description="Instrument state Freeze"/>
+ <ValidValue name="Cancel_Freeze" value="112" description="Cancel instrument state Freeze"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="37" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SpecialistSecurityStateChangeResponse" package="eti_Cash" type="SpecialistSecurityStateChangeResponse" numericID="10318" description="" functionalCategory="Specialist Model" alias="Specialist Security State Change Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityStatus" value="f" description="Security Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityStatusReportID" type="SecurityStatusReportID" package="eti_Cash" numericID="28781" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SubscribeRequest" package="eti_Cash" type="SubscribeRequest" numericID="10025" description="" functionalCategory="Session Layer" alias="Subscribe">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Cash" numericID="25001" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" numericID="1355" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="29" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SubscribeResponse" package="eti_Cash" type="SubscribeResponse" numericID="10005" description="" functionalCategory="Session Layer" alias="Subscribe Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="36" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESApproveBroadcast" package="eti_Cash" type="TESApproveBroadcast" numericID="10607" description="" functionalCategory="TES Trading" alias="Approve TES Trade Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" numericID="80" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" numericID="483" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" numericID="155" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="92" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Cash" numericID="70" usage="mandatory" offset="100" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" numericID="25180" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Cash" numericID="25181" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="optional" offset="118" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="optional" offset="121" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="optional" offset="122" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="123" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" numericID="939" usage="optional" offset="124" cardinality="1" description="">
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="125" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Cash" numericID="1840" usage="mandatory" offset="126" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" numericID="1011" usage="mandatory" offset="127" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="153" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" numericID="20007" usage="mandatory" offset="159" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" numericID="22401" usage="optional" offset="166" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" numericID="22412" usage="optional" offset="171" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="177" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="189" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="201" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="217" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="optional" offset="224" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESBroadcast" package="eti_Cash" type="TESBroadcast" numericID="10604" description="" functionalCategory="TES Trading" alias="TES Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" numericID="483" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" numericID="155" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Cash" numericID="25181" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" numericID="30354" usage="optional" offset="102" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="104" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Alleged_New" value="11" description="Alleged New"/>
+ <ValidValue name="Alleged_No_Was" value="13" description="Alleged No/Was"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" numericID="939" usage="optional" offset="105" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Cash" numericID="28709" usage="mandatory" offset="106" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" numericID="1011" usage="mandatory" offset="107" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Cash" numericID="28583" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" numericID="22401" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" numericID="22412" usage="mandatory" offset="153" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="159" cardinality="1" description=""/>
+ <Group name="SideAllocGrpBC" type="SideAllocGrpBCComp" package="eti_Cash" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" numericID="80" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Cash" numericID="467" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" numericID="25180" usage="optional" offset="172" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="181" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="187" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Cash" numericID="1840" usage="mandatory" offset="188" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="189" cardinality="1" description=""/>
+ </Group>
+ <Member name="VarText" type="VarText" package="eti_Cash" numericID="30355" usage="optional" offset="0" offsetBase="SideAllocGrpBC" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESDeleteBroadcast" package="eti_Cash" type="TESDeleteBroadcast" numericID="10606" description="" functionalCategory="TES Trading" alias="Delete TES Trade Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="60" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="DeleteReason" type="DeleteReason" package="eti_Cash" numericID="285" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="No_special_reason" value="100" description="Deletion via the TES Delete Request"/>
+ <ValidValue name="TAS_Change" value="101" description="Automatic deletion due to TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="102" description="Automatic deletion due to instrument expiration"/>
+ <ValidValue name="Risk_Event" value="103" description="Deletion caused by Clearing/Risk stop"/>
+ <ValidValue name="Stop_Trading" value="104" description="Deletion caused by Trading stop"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="63" cardinality="1" description="">
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" numericID="939" usage="optional" offset="64" cardinality="1" description="">
+ <ValidValue name="Cancelled" value="2" description="Cancelled"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" numericID="1011" usage="mandatory" offset="65" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="optional" offset="66" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="86" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESExecutionBroadcast" package="eti_Cash" type="TESExecutionBroadcast" numericID="10610" description="" functionalCategory="TES Trading" alias="TES Execution Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Cash" numericID="70" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="66" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="67" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" numericID="939" usage="optional" offset="68" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" numericID="1011" usage="mandatory" offset="69" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="70" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESResponse" package="eti_Cash" type="TESResponse" numericID="10611" description="" functionalCategory="TES Trading" alias="TES Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReportAck" value="AR" description="Trade Capture Report Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" numericID="30017" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" numericID="571" usage="mandatory" offset="36" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESTradeBroadcast" package="eti_Cash" type="TESTradeBroadcast" numericID="10614" description="" functionalCategory="TES Trading" alias="TES Trade Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" numericID="32" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SettlCurrAmt" type="SettlCurrAmt" package="eti_Cash" numericID="119" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="SideGrossTradeAmt" type="SideGrossTradeAmt" package="eti_Cash" numericID="1072" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" numericID="155" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="AccruedInteresAmt" type="AccruedInteresAmt" package="eti_Cash" numericID="159" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="CouponRate" type="CouponRate" package="eti_Cash" numericID="223" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Cash" numericID="20403" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Cash" numericID="20522" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" numericID="2489" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="140" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" numericID="1003" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" numericID="75" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Cash" numericID="1506" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Cash" numericID="20455" usage="optional" offset="156" cardinality="1" description=""/>
+ <Member name="RootPartyIDSettlementUnit" type="RootPartyIDSettlementUnit" package="eti_Cash" numericID="25113" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraUnit" type="RootPartyIDContraUnit" package="eti_Cash" numericID="25114" usage="optional" offset="164" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraSettlementUnit" type="RootPartyIDContraSettlementUnit" package="eti_Cash" numericID="25116" usage="optional" offset="168" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Cash" numericID="1126" usage="optional" offset="172" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Cash" numericID="20459" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Cash" numericID="20412" usage="mandatory" offset="180" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Cash" numericID="25026" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="mandatory" offset="188" cardinality="1" description=""/>
+ <Member name="NumDaysInterest" type="NumDaysInterest" package="eti_Cash" numericID="157" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="optional" offset="196" cardinality="1" description=""/>
+ <Member name="SRQSRelatedTradeID" type="SRQSRelatedTradeID" package="eti_Cash" numericID="25152" usage="optional" offset="200" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" numericID="828" usage="optional" offset="204" cardinality="1" description="">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ </Member>
+ <Member name="LastMkt" type="LastMkt" package="eti_Cash" numericID="30" usage="mandatory" offset="206" cardinality="1" description="">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="208" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="optional" offset="209" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="210" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Trade_Break" value="7" description="(Locked-In) Trade Break"/>
+ </Member>
+ <Member name="TransferReason" type="TransferReason" package="eti_Cash" numericID="830" usage="mandatory" offset="211" cardinality="1" description="">
+ <ValidValue name="Owner" value="1" description="Owner"/>
+ <ValidValue name="Clearer" value="2" description="Clearer"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Cash" numericID="1390" usage="mandatory" offset="212" cardinality="1" description="">
+ <ValidValue name="Deferred_Publication" value="2" description="Deferred publication to market"/>
+ <ValidValue name="Published" value="3" description="Published to market"/>
+ </Member>
+ <Member name="DeliveryType" type="DeliveryType" package="eti_Cash" numericID="28890" usage="mandatory" offset="213" cardinality="1" description="">
+ <ValidValue name="AKV" value="1" description="Auslandskassenverein"/>
+ <ValidValue name="GS" value="2" description="Girosammelverwahrung"/>
+ <ValidValue name="STR" value="3" description="Streifbandverwahrung"/>
+ <ValidValue name="WPR" value="4" description="Wertpapierrechnung"/>
+ <ValidValue name="AKT" value="5" description="Non-collective safe custody securities to be settled via T2S"/>
+ </Member>
+ <Member name="LastCouponDeviationIndicator" type="LastCouponDeviationIndicator" package="eti_Cash" numericID="28896" usage="optional" offset="214" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Short_period" value="1" description="Short period"/>
+ <ValidValue name="Long_period" value="2" description="Long period"/>
+ <ValidValue name="Only_one_coupon" value="3" description="Only one coupon"/>
+ <ValidValue name="Short_two_interest_payments_due" value="4" description="Short - two interest payments due"/>
+ <ValidValue name="Long_two_interest_payments_due" value="5" description="Long - two interest payments due"/>
+ <ValidValue name="Perpetual" value="6" description="Perpetual"/>
+ </Member>
+ <Member name="RefinancingEligibilityIndicator" type="RefinancingEligibilityIndicator" package="eti_Cash" numericID="28897" usage="optional" offset="215" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="ClearingInstruction" type="ClearingInstruction" package="eti_Cash" numericID="577" usage="optional" offset="216" cardinality="1" description="">
+ <ValidValue name="Bilateral_netting_only" value="2" description="Bilateral netting only"/>
+ <ValidValue name="Self_clearing" value="13" description="Self clearing"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="optional" offset="217" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="optional" offset="218" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21622" usage="optional" offset="219" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="220" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Cash" numericID="1" usage="optional" offset="221" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="223" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="235" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="247" cardinality="1" description=""/>
+ <Member name="SettlCurrency" type="SettlCurrency" package="eti_Cash" numericID="120" usage="mandatory" offset="263" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" numericID="22401" usage="mandatory" offset="266" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" numericID="22412" usage="mandatory" offset="271" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Cash" numericID="22404" usage="mandatory" offset="277" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirmKVNumber" type="RootPartyExecutingFirmKVNumber" package="eti_Cash" numericID="25112" usage="mandatory" offset="282" cardinality="1" description=""/>
+ <Member name="RootPartySettlementAccount" type="RootPartySettlementAccount" package="eti_Cash" numericID="22491" usage="mandatory" offset="286" cardinality="1" description=""/>
+ <Member name="RootPartySettlementLocation" type="RootPartySettlementLocation" package="eti_Cash" numericID="22410" usage="mandatory" offset="321" cardinality="1" description="">
+ <ValidValue name="APK" value="APK" description="APK - Euroclear Finland"/>
+ <ValidValue name="CBF" value="CBF" description="CBF - Clearstream Banking Frankfurt"/>
+ <ValidValue name="CBL" value="CBL" description="CBL - Clearstream Banking Luxembourg"/>
+ <ValidValue name="CCO" value="CCO" description="CCO - Euroclear UK and Ireland"/>
+ <ValidValue name="CIK" value="CIK" description="CIK - Euroclear Belgium"/>
+ <ValidValue name="EOC" value="EOC" description="EOC - Euroclear Bank"/>
+ <ValidValue name="HEL" value="HEL" description="HEL - HELEX Greece"/>
+ <ValidValue name="IBC" value="IBC" description="IBC - Iberclear Spain"/>
+ <ValidValue name="INT" value="INT" description="INT - Interbolsa Portugal"/>
+ <ValidValue name="KDP" value="KDP" description="KDP - KDPW Poland"/>
+ <ValidValue name="MOT" value="MOT" description="MOT - Monte Titoli Italy"/>
+ <ValidValue name="NEC" value="NEC" description="NEC - Euroclear Netherlands"/>
+ <ValidValue name="OEB" value="OEB" description="OEB - OeKB Austria"/>
+ <ValidValue name="SIC" value="SIC" description="SIC - Euroclear France"/>
+ <ValidValue name="SIS" value="SIS" description="SIS - Sega Intersettle"/>
+ <ValidValue name="VPC" value="VPC" description="VPC - Euroclear Sweden"/>
+ <ValidValue name="VPD" value="VPD" description="VPD - VP Denmark"/>
+ <ValidValue name="VPS" value="VPS" description="VPS - VPS Norway"/>
+ </Member>
+ <Member name="RootPartySettlementFirm" type="RootPartySettlementFirm" package="eti_Cash" numericID="22490" usage="mandatory" offset="324" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Cash" numericID="22417" usage="optional" offset="329" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementFirm" type="RootPartyContraSettlementFirm" package="eti_Cash" numericID="25119" usage="optional" offset="334" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirmKVNumber" type="RootPartyContraFirmKVNumber" package="eti_Cash" numericID="25115" usage="mandatory" offset="339" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementAccount" type="RootPartyContraSettlementAccount" package="eti_Cash" numericID="25117" usage="mandatory" offset="343" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementLocation" type="RootPartyContraSettlementLocation" package="eti_Cash" numericID="25118" usage="optional" offset="378" cardinality="1" description="">
+ <ValidValue name="APK" value="APK" description="APK - Euroclear Finland"/>
+ <ValidValue name="CBF" value="CBF" description="CBF - Clearstream Banking Frankfurt"/>
+ <ValidValue name="CBL" value="CBL" description="CBL - Clearstream Banking Luxembourg"/>
+ <ValidValue name="CCO" value="CCO" description="CCO - Euroclear UK and Ireland"/>
+ <ValidValue name="CIK" value="CIK" description="CIK - Euroclear Belgium"/>
+ <ValidValue name="EOC" value="EOC" description="EOC - Euroclear Bank"/>
+ <ValidValue name="HEL" value="HEL" description="HEL - HELEX Greece"/>
+ <ValidValue name="IBC" value="IBC" description="IBC - Iberclear Spain"/>
+ <ValidValue name="INT" value="INT" description="INT - Interbolsa Portugal"/>
+ <ValidValue name="KDP" value="KDP" description="KDP - KDPW Poland"/>
+ <ValidValue name="MOT" value="MOT" description="MOT - Monte Titoli Italy"/>
+ <ValidValue name="NEC" value="NEC" description="NEC - Euroclear Netherlands"/>
+ <ValidValue name="OEB" value="OEB" description="OEB - OeKB Austria"/>
+ <ValidValue name="SIC" value="SIC" description="SIC - Euroclear France"/>
+ <ValidValue name="SIS" value="SIS" description="SIS - Sega Intersettle"/>
+ <ValidValue name="VPC" value="VPC" description="VPC - Euroclear Sweden"/>
+ <ValidValue name="VPD" value="VPD" description="VPD - VP Denmark"/>
+ <ValidValue name="VPS" value="VPS" description="VPS - VPS Norway"/>
+ </Member>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Cash" numericID="20473" usage="optional" offset="381" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Cash" numericID="1903" usage="optional" offset="385" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="437" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESTradingSessionStatusBroadcast" package="eti_Cash" type="TESTradingSessionStatusBroadcast" numericID="10615" description="" functionalCategory="TES Trading" alias="TES Status Broadcast ">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" numericID="75" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" numericID="1368" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="45" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TMTradingSessionStatusBroadcast" package="eti_Cash" type="TMTradingSessionStatusBroadcast" numericID="10501" description="" functionalCategory="Other" alias="Trade Notification Status">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" numericID="1368" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="41" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ThrottleUpdateNotification" package="eti_Cash" type="ThrottleUpdateNotification" numericID="10028" description="" functionalCategory="Session Layer" alias="Throttle Update Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Cash" numericID="1614" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Cash" numericID="1613" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Cash" numericID="25002" usage="mandatory" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TradeBroadcast" package="eti_Cash" type="TradeBroadcast" numericID="10500" description="" functionalCategory="Other" alias="Trade Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" numericID="32" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SettlCurrAmt" type="SettlCurrAmt" package="eti_Cash" numericID="119" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" numericID="155" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" numericID="14" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="SideGrossTradeAmt" type="SideGrossTradeAmt" package="eti_Cash" numericID="1072" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="AccruedInteresAmt" type="AccruedInteresAmt" package="eti_Cash" numericID="159" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="CouponRate" type="CouponRate" package="eti_Cash" numericID="223" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Cash" numericID="20403" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Cash" numericID="20522" usage="optional" offset="168" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" numericID="1003" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Cash" numericID="1126" usage="optional" offset="180" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Cash" numericID="20459" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Cash" numericID="20455" usage="optional" offset="188" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Cash" numericID="20412" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="RootPartyIDSettlementUnit" type="RootPartyIDSettlementUnit" package="eti_Cash" numericID="25113" usage="mandatory" offset="196" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Cash" numericID="25026" usage="mandatory" offset="200" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraUnit" type="RootPartyIDContraUnit" package="eti_Cash" numericID="25114" usage="optional" offset="204" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraSettlementUnit" type="RootPartyIDContraSettlementUnit" package="eti_Cash" numericID="25116" usage="optional" offset="208" cardinality="1" description=""/>
+ <Member name="PartyIDSpecialistTrader" type="PartyIDSpecialistTrader" package="eti_Cash" numericID="20066" usage="optional" offset="212" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="optional" offset="216" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="220" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Cash" numericID="1506" usage="mandatory" offset="224" cardinality="1" description=""/>
+ <Member name="SideTradeReportID" type="SideTradeReportID" package="eti_Cash" numericID="1005" usage="mandatory" offset="228" cardinality="1" description=""/>
+ <Member name="TradeNumber" type="TradeNumber" package="eti_Cash" numericID="2490" usage="optional" offset="232" cardinality="1" description=""/>
+ <Member name="MatchDate" type="MatchDate" package="eti_Cash" numericID="28582" usage="mandatory" offset="236" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="mandatory" offset="240" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eti_Cash" numericID="880" usage="mandatory" offset="244" cardinality="1" description=""/>
+ <Member name="NumDaysInterest" type="NumDaysInterest" package="eti_Cash" numericID="157" usage="optional" offset="248" cardinality="1" description=""/>
+ <Member name="LastMkt" type="LastMkt" package="eti_Cash" numericID="30" usage="mandatory" offset="252" cardinality="1" description="">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" numericID="856" usage="mandatory" offset="254" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Trade_Break" value="7" description="(Locked-In) Trade Break"/>
+ </Member>
+ <Member name="TransferReason" type="TransferReason" package="eti_Cash" numericID="830" usage="mandatory" offset="255" cardinality="1" description="">
+ <ValidValue name="Owner" value="1" description="Owner"/>
+ <ValidValue name="Clearer" value="2" description="Clearer"/>
+ </Member>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" numericID="574" usage="optional" offset="256" cardinality="1" description="">
+ <ValidValue name="Confirmed_Trade_Report" value="3" description="Confirmed Trade Report (reporting from recognized markets)"/>
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Auto_match_at_mid_point" value="12" description="Auto match at midpoint"/>
+ <ValidValue name="Continuous_Auction" value="14" description="Continuous Aution"/>
+ </Member>
+ <Member name="MatchSubType" type="MatchSubType" package="eti_Cash" numericID="28610" usage="optional" offset="257" cardinality="1" description="">
+ <ValidValue name="Opening_Auction" value="1" description="Opening auction"/>
+ <ValidValue name="Closing_Auction" value="2" description="Closing auction"/>
+ <ValidValue name="Intraday_Auction" value="3" description="Intraday auction"/>
+ <ValidValue name="Circuit_Breaker_Auction" value="4" description="Circuit Breaker auction"/>
+ <ValidValue name="TRADE_AT_CLOSE" value="5" description="Trade-at-Close"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="258" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="SideLiquidityInd" type="SideLiquidityInd" package="eti_Cash" numericID="1444" usage="optional" offset="259" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added liquidity (passive)"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed liquidity (aggressive, includes triggered orders)"/>
+ <ValidValue name="Auction" value="4" description="Auction (includes VDO matching at midpoint)"/>
+ </Member>
+ <Member name="DeliveryType" type="DeliveryType" package="eti_Cash" numericID="28890" usage="mandatory" offset="260" cardinality="1" description="">
+ <ValidValue name="AKV" value="1" description="Auslandskassenverein"/>
+ <ValidValue name="GS" value="2" description="Girosammelverwahrung"/>
+ <ValidValue name="STR" value="3" description="Streifbandverwahrung"/>
+ <ValidValue name="WPR" value="4" description="Wertpapierrechnung"/>
+ <ValidValue name="AKT" value="5" description="Non-collective safe custody securities to be settled via T2S"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="261" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Broker_dealer" value="3" description="Issuer/Liquidity Provider"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="LastCouponDeviationIndicator" type="LastCouponDeviationIndicator" package="eti_Cash" numericID="28896" usage="optional" offset="262" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Short_period" value="1" description="Short period"/>
+ <ValidValue name="Long_period" value="2" description="Long period"/>
+ <ValidValue name="Only_one_coupon" value="3" description="Only one coupon"/>
+ <ValidValue name="Short_two_interest_payments_due" value="4" description="Short - two interest payments due"/>
+ <ValidValue name="Long_two_interest_payments_due" value="5" description="Long - two interest payments due"/>
+ <ValidValue name="Perpetual" value="6" description="Perpetual"/>
+ </Member>
+ <Member name="RefinancingEligibilityIndicator" type="RefinancingEligibilityIndicator" package="eti_Cash" numericID="28897" usage="optional" offset="263" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="ClearingInstruction" type="ClearingInstruction" package="eti_Cash" numericID="577" usage="optional" offset="264" cardinality="1" description="">
+ <ValidValue name="Bilateral_netting_only" value="2" description="Bilateral netting only"/>
+ <ValidValue name="Self_clearing" value="13" description="Self clearing"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="265" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="optional" offset="266" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="optional" offset="267" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21622" usage="optional" offset="268" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Cash" numericID="1" usage="optional" offset="269" cardinality="1" description=""/>
+ <Member name="SettlCurrency" type="SettlCurrency" package="eti_Cash" numericID="120" usage="mandatory" offset="271" cardinality="1" description=""/>
+ <Member name="Currency" type="Currency" package="eti_Cash" numericID="15" usage="mandatory" offset="274" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="277" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="289" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="301" cardinality="1" description=""/>
+ <Member name="OrderCategory" type="OrderCategory" package="eti_Cash" numericID="1115" usage="optional" offset="317" cardinality="1" description="">
+ <ValidValue name="Order" value="1" description="Order"/>
+ <ValidValue name="Quote" value="2" description="Quote"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" numericID="40" usage="optional" offset="318" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ </Member>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" numericID="22401" usage="mandatory" offset="319" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" numericID="22412" usage="optional" offset="324" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Cash" numericID="22404" usage="mandatory" offset="330" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirmKVNumber" type="RootPartyExecutingFirmKVNumber" package="eti_Cash" numericID="25112" usage="mandatory" offset="335" cardinality="1" description=""/>
+ <Member name="RootPartySettlementAccount" type="RootPartySettlementAccount" package="eti_Cash" numericID="22491" usage="mandatory" offset="339" cardinality="1" description=""/>
+ <Member name="RootPartySettlementLocation" type="RootPartySettlementLocation" package="eti_Cash" numericID="22410" usage="mandatory" offset="374" cardinality="1" description="">
+ <ValidValue name="APK" value="APK" description="APK - Euroclear Finland"/>
+ <ValidValue name="CBF" value="CBF" description="CBF - Clearstream Banking Frankfurt"/>
+ <ValidValue name="CBL" value="CBL" description="CBL - Clearstream Banking Luxembourg"/>
+ <ValidValue name="CCO" value="CCO" description="CCO - Euroclear UK and Ireland"/>
+ <ValidValue name="CIK" value="CIK" description="CIK - Euroclear Belgium"/>
+ <ValidValue name="EOC" value="EOC" description="EOC - Euroclear Bank"/>
+ <ValidValue name="HEL" value="HEL" description="HEL - HELEX Greece"/>
+ <ValidValue name="IBC" value="IBC" description="IBC - Iberclear Spain"/>
+ <ValidValue name="INT" value="INT" description="INT - Interbolsa Portugal"/>
+ <ValidValue name="KDP" value="KDP" description="KDP - KDPW Poland"/>
+ <ValidValue name="MOT" value="MOT" description="MOT - Monte Titoli Italy"/>
+ <ValidValue name="NEC" value="NEC" description="NEC - Euroclear Netherlands"/>
+ <ValidValue name="OEB" value="OEB" description="OEB - OeKB Austria"/>
+ <ValidValue name="SIC" value="SIC" description="SIC - Euroclear France"/>
+ <ValidValue name="SIS" value="SIS" description="SIS - Sega Intersettle"/>
+ <ValidValue name="VPC" value="VPC" description="VPC - Euroclear Sweden"/>
+ <ValidValue name="VPD" value="VPD" description="VPD - VP Denmark"/>
+ <ValidValue name="VPS" value="VPS" description="VPS - VPS Norway"/>
+ </Member>
+ <Member name="RootPartySettlementFirm" type="RootPartySettlementFirm" package="eti_Cash" numericID="22490" usage="mandatory" offset="377" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Cash" numericID="22417" usage="optional" offset="382" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementFirm" type="RootPartyContraSettlementFirm" package="eti_Cash" numericID="25119" usage="optional" offset="387" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirmKVNumber" type="RootPartyContraFirmKVNumber" package="eti_Cash" numericID="25115" usage="mandatory" offset="392" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementAccount" type="RootPartyContraSettlementAccount" package="eti_Cash" numericID="25117" usage="mandatory" offset="396" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementLocation" type="RootPartyContraSettlementLocation" package="eti_Cash" numericID="25118" usage="optional" offset="431" cardinality="1" description="">
+ <ValidValue name="APK" value="APK" description="APK - Euroclear Finland"/>
+ <ValidValue name="CBF" value="CBF" description="CBF - Clearstream Banking Frankfurt"/>
+ <ValidValue name="CBL" value="CBL" description="CBL - Clearstream Banking Luxembourg"/>
+ <ValidValue name="CCO" value="CCO" description="CCO - Euroclear UK and Ireland"/>
+ <ValidValue name="CIK" value="CIK" description="CIK - Euroclear Belgium"/>
+ <ValidValue name="EOC" value="EOC" description="EOC - Euroclear Bank"/>
+ <ValidValue name="HEL" value="HEL" description="HEL - HELEX Greece"/>
+ <ValidValue name="IBC" value="IBC" description="IBC - Iberclear Spain"/>
+ <ValidValue name="INT" value="INT" description="INT - Interbolsa Portugal"/>
+ <ValidValue name="KDP" value="KDP" description="KDP - KDPW Poland"/>
+ <ValidValue name="MOT" value="MOT" description="MOT - Monte Titoli Italy"/>
+ <ValidValue name="NEC" value="NEC" description="NEC - Euroclear Netherlands"/>
+ <ValidValue name="OEB" value="OEB" description="OEB - OeKB Austria"/>
+ <ValidValue name="SIC" value="SIC" description="SIC - Euroclear France"/>
+ <ValidValue name="SIS" value="SIS" description="SIS - Sega Intersettle"/>
+ <ValidValue name="VPC" value="VPC" description="VPC - Euroclear Sweden"/>
+ <ValidValue name="VPD" value="VPD" description="VPD - VP Denmark"/>
+ <ValidValue name="VPS" value="VPS" description="VPS - VPS Norway"/>
+ </Member>
+ <Member name="PartySpecialistFirm" type="PartySpecialistFirm" package="eti_Cash" numericID="22661" usage="optional" offset="434" cardinality="1" description=""/>
+ <Member name="PartySpecialistTrader" type="PartySpecialistTrader" package="eti_Cash" numericID="22066" usage="optional" offset="439" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Cash" numericID="1903" usage="optional" offset="445" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Cash" numericID="20473" usage="optional" offset="497" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="501" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TradingSessionStatusBroadcast" package="eti_Cash" type="TradingSessionStatusBroadcast" numericID="10307" description="" functionalCategory="Other" alias="Trading Session Event">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" numericID="75" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" numericID="1368" usage="mandatory" offset="72" cardinality="1" description="">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="Market_Reset" value="102" description="Market Reset"/>
+ <ValidValue name="End_of_Restatement" value="103" description="End of Restatement"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ <ValidValue name="Service_Resumed" value="105" description="Service Resumed"/>
+ </Member>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Cash" numericID="28722" usage="optional" offset="73" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="89" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TrailingStopUpdateNotification" package="eti_Cash" type="TrailingStopUpdateNotification" numericID="10127" description="" functionalCategory="Order Handling" alias="Trailing Stop Order Update Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="optional" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" numericID="99" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" numericID="25108" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="124" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" numericID="378" usage="mandatory" offset="128" cardinality="1" description="">
+ <ValidValue name="Trailing_Stop_Update" value="213" description="Trailing Stop Updated"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" numericID="39" usage="mandatory" offset="130" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" numericID="150" usage="mandatory" offset="131" cardinality="1" description="">
+ <ValidValue name="Restated" value="D" description="Restated"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="132" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" numericID="30011" usage="optional" offset="133" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="153" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UnsubscribeRequest" package="eti_Cash" type="UnsubscribeRequest" numericID="10006" description="" functionalCategory="Session Layer" alias="Unsubscribe">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Cash" numericID="28728" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UnsubscribeResponse" package="eti_Cash" type="UnsubscribeResponse" numericID="10007" description="" functionalCategory="Session Layer" alias="Unsubscribe Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLoginRequest" package="eti_Cash" type="UserLoginRequest" numericID="10018" description="" functionalCategory="Session Layer" alias="User Logon">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserRequest" value="BE" description="User Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Username" type="Username" package="eti_Cash" numericID="553" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Cash" numericID="554" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="60" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLoginResponse" package="eti_Cash" type="UserLoginResponse" numericID="10019" description="" functionalCategory="Session Layer" alias="User Logon Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserResponse" value="BF" description="User Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLogoutRequest" package="eti_Cash" type="UserLogoutRequest" numericID="10029" description="" functionalCategory="Session Layer" alias="User Logout">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserRequest" value="BE" description="User Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Username" type="Username" package="eti_Cash" numericID="553" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLogoutResponse" package="eti_Cash" type="UserLogoutResponse" numericID="10024" description="" functionalCategory="Session Layer" alias="User Logout Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserResponse" value="BF" description="User Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightCreateDealNotification" package="eti_Cash" type="XetraEnLightCreateDealNotification" numericID="10808" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Create Deal Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" numericID="32" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" numericID="1003" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" numericID="939" usage="mandatory" offset="117" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" numericID="1011" usage="mandatory" offset="118" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Requester" value="R" description="Broadcast to requestor"/>
+ <ValidValue name="Broadcast_to_Quote_Submitter" value="Q" description="Broadcast to quote submitter"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="119" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="AllocMethod" type="AllocMethod" package="eti_Cash" numericID="1002" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Automatic_Random" value="1" description="Automatic (Random)"/>
+ <ValidValue name="Manual" value="3" description="Manual"/>
+ </Member>
+ <Member name="NoOrderBookItems" type="NoOrderBookItems" package="eti_Cash" numericID="28769" usage="mandatory" offset="121" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="122" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="123" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="124" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" numericID="22401" usage="optional" offset="125" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" numericID="22412" usage="optional" offset="130" cardinality="1" description=""/>
+ <Member name="RootPartyEnteringTrader" type="RootPartyEnteringTrader" package="eti_Cash" numericID="22436" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="optional" offset="142" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="optional" offset="147" cardinality="1" description=""/>
+ <Member name="TargetPartyEnteringTrader" type="TargetPartyEnteringTrader" package="eti_Cash" numericID="22636" usage="optional" offset="153" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Cash" numericID="1041" usage="optional" offset="159" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="179" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="199" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="211" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="223" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="239" cardinality="1" description=""/>
+ <Group name="OrderBookItemGrp" type="OrderBookItemGrpComp" package="eti_Cash" minCardinality="0" cardinality="26" counter="NoOrderBookItems" description="">
+ <Member name="BestBidPx" type="BestBidPx" package="eti_Cash" numericID="25132" usage="optional" offset="240" cardinality="1" description=""/>
+ <Member name="BestBidSize" type="BestBidSize" package="eti_Cash" numericID="25134" usage="optional" offset="248" cardinality="1" description=""/>
+ <Member name="BestOfferPx" type="BestOfferPx" package="eti_Cash" numericID="25133" usage="optional" offset="256" cardinality="1" description=""/>
+ <Member name="BestOfferSize" type="BestOfferSize" package="eti_Cash" numericID="25135" usage="optional" offset="264" cardinality="1" description=""/>
+ <Member name="MDBookType" type="MDBookType" package="eti_Cash" numericID="1024" usage="mandatory" offset="272" cardinality="1" description="">
+ <ValidValue name="TopOfBook" value="1" description="Top of book"/>
+ <ValidValue name="PriceDepth" value="2" description="Price depth (aggregated)"/>
+ </Member>
+ <Member name="MDSubBookType" type="MDSubBookType" package="eti_Cash" numericID="1173" usage="optional" offset="273" cardinality="1" description="">
+ <ValidValue name="VolumeWeightedAverage" value="2" description="Volume Weighted Average"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="274" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightDealResponse" package="eti_Cash" type="XetraEnLightDealResponse" numericID="10805" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Deal Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteAck" value="CW" description="Quote Acknowledgment"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" numericID="1003" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="SecondaryTradeID" type="SecondaryTradeID" package="eti_Cash" numericID="1040" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Cash" numericID="1041" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="100" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightEnterQuoteRequest" package="eti_Cash" type="XetraEnLightEnterQuoteRequest" numericID="10802" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Enter Quote Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="88" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="89" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="90" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="91" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="93" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="94" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="99" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="105" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="117" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="129" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="145" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightHitQuoteRequest" package="eti_Cash" type="XetraEnLightHitQuoteRequest" numericID="10804" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Hit Quote Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteResponse" value="AJ" description="Quote Response"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" numericID="44" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" numericID="20003" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" numericID="20122" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" numericID="25123" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="mandatory" offset="80" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="81" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="82" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="mandatory" offset="83" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" numericID="23002" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" numericID="25124" usage="mandatory" offset="85" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="AllocMethod" type="AllocMethod" package="eti_Cash" numericID="1002" usage="mandatory" offset="86" cardinality="1" description="">
+ <ValidValue name="Automatic_Random" value="1" description="Automatic (Random)"/>
+ <ValidValue name="Manual" value="3" description="Manual"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" numericID="21222" usage="optional" offset="87" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" numericID="1724" usage="optional" offset="88" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="89" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="94" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Cash" numericID="1041" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="132" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="144" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightNegotiationNotification" package="eti_Cash" type="XetraEnLightNegotiationNotification" numericID="10813" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Negotiation Notification for Respondent">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" numericID="25150" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" numericID="297" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="Removed" value="6" description="Removed"/>
+ <ValidValue name="Active" value="16" description="Active"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="85" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="86" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="91" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="97" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="mandatory" offset="103" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="114" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" numericID="25172" usage="optional" offset="134" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" numericID="39060" usage="unused" offset="266" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightNegotiationRequesterNotification" package="eti_Cash" type="XetraEnLightNegotiationRequesterNotification" numericID="10812" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Negotiation Notification for Requester">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eti_Cash" numericID="21001" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" numericID="32" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" numericID="25150" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" numericID="297" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="Removed" value="6" description="Removed"/>
+ <ValidValue name="Active" value="16" description="Active"/>
+ </Member>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" numericID="1461" usage="mandatory" offset="117" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" numericID="25145" usage="mandatory" offset="118" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="119" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="125" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="mandatory" offset="131" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="137" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" numericID="25172" usage="optional" offset="157" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="289" cardinality="1" description=""/>
+ <Group name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="optional" offset="296" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="optional" offset="300" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="optional" offset="305" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="311" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightNegotiationStatusNotification" package="eti_Cash" type="XetraEnLightNegotiationStatusNotification" numericID="10815" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Negotiation Status Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" numericID="297" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Expired" value="7" description="Expired"/>
+ </Member>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="53" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="73" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightOpenNegotiationNotification" package="eti_Cash" type="XetraEnLightOpenNegotiationNotification" numericID="10811" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Open Negotiation Notification for Respondent">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="NegotiationStartTime" type="NegotiationStartTime" package="eti_Cash" numericID="28764" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" numericID="151" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Cash" numericID="126" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="100" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" numericID="25150" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" numericID="297" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="Active" value="16" description="Active"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="113" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Cash" numericID="1172" usage="mandatory" offset="114" cardinality="1" description="">
+ <ValidValue name="Specified_market_participants" value="2" description="Respondents specified by requestor"/>
+ <ValidValue name="SmartRfQ_selected_participants" value="101" description="Respondents specified by SmartRfQ processing"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="115" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="126" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="mandatory" offset="132" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="mandatory" offset="137" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="143" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" numericID="25172" usage="optional" offset="163" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="295" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightOpenNegotiationRequest" package="eti_Cash" type="XetraEnLightOpenNegotiationRequest" numericID="10800" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Open Negotiation Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Cash" numericID="62" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" numericID="1461" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" numericID="25145" usage="mandatory" offset="73" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="74" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" numericID="25126" usage="mandatory" offset="75" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" numericID="25127" usage="mandatory" offset="76" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Cash" numericID="1172" usage="mandatory" offset="77" cardinality="1" description="">
+ <ValidValue name="Specified_market_participants" value="2" description="Respondents specified by requestor"/>
+ <ValidValue name="Specified_and_SmartRfQ_selected_participants" value="100" description="Respondents specified by requestor and SmartRfQ processing"/>
+ <ValidValue name="SmartRfQ_selected_participants" value="101" description="Respondents specified by SmartRfQ processing"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="78" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="83" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" numericID="25172" usage="optional" offset="89" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" numericID="131" usage="optional" offset="221" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="241" cardinality="1" description=""/>
+ <Group name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="unused" offset="248" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="optional" offset="252" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="optional" offset="257" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="263" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightOpenNegotiationRequesterNotification" package="eti_Cash" type="XetraEnLightOpenNegotiationRequesterNotification" numericID="10810" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Open Negotiation Notification for Requester">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" numericID="48" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" numericID="31" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" numericID="32" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Cash" numericID="126" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" numericID="25150" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="116" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" numericID="297" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Active" value="16" description="Active"/>
+ </Member>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" numericID="1461" usage="mandatory" offset="121" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="122" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" numericID="25145" usage="mandatory" offset="123" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Cash" numericID="1172" usage="mandatory" offset="124" cardinality="1" description="">
+ <ValidValue name="Specified_market_participants" value="2" description="Respondents specified by requestor"/>
+ <ValidValue name="Specified_and_SmartRfQ_selected_participants" value="100" description="Respondents specified by requestor and SmartRfQ processing"/>
+ <ValidValue name="SmartRfQ_selected_participants" value="101" description="Respondents specified by SmartRfQ processing"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="125" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="130" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" numericID="28762" usage="optional" offset="142" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" numericID="25172" usage="optional" offset="162" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="294" cardinality="1" description=""/>
+ <Group name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="optional" offset="296" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="optional" offset="300" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="optional" offset="305" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="311" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightQuoteNotification" package="eti_Cash" type="XetraEnLightQuoteNotification" numericID="10807" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Quote Notification for Responder">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="SecondaryQuoteID" type="SecondaryQuoteID" package="eti_Cash" numericID="1751" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" numericID="1815" usage="optional" offset="100" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </Member>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Cash" numericID="28787" usage="mandatory" offset="101" cardinality="1" description="">
+ <ValidValue name="Open_Active" value="1" description="Open/Active"/>
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ <ValidValue name="Open_Not_Responded" value="4" description="Open/Not Responded"/>
+ </Member>
+ <Member name="QuoteEventReason" type="QuoteEventReason" package="eti_Cash" numericID="28733" usage="optional" offset="102" cardinality="1" description="">
+ <ValidValue name="Price_not_Top_of_Book" value="19" description="Price was not top of quote book."/>
+ <ValidValue name="Random_Selection" value="20" description="Requester choose selection by the random algorithm."/>
+ <ValidValue name="Manual_Selection" value="21" description="Requester manually selected the quote"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="103" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="mandatory" offset="114" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" numericID="131" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" numericID="25007" usage="optional" offset="140" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" numericID="25008" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" numericID="25107" usage="optional" offset="164" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="180" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightQuoteRequesterNotification" package="eti_Cash" type="XetraEnLightQuoteRequesterNotification" numericID="10816" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Quote Notification for Requester">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" numericID="1003" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" numericID="131" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="NoQuoteEntries" type="NoQuoteEntries" package="eti_Cash" numericID="295" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="77" cardinality="1" description=""/>
+ <Group name="SRQSQuoteEntryGrp" type="SRQSQuoteEntryGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoQuoteEntries" description="">
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" numericID="60" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecondaryQuoteID" type="SecondaryQuoteID" package="eti_Cash" numericID="1751" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" numericID="134" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" numericID="135" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" numericID="20012" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Cash" numericID="28787" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="Open_Active" value="1" description="Open/Active"/>
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ <ValidValue name="Open_Not_Responded" value="4" description="Open/Not Responded"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="optional" offset="141" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="optional" offset="146" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" numericID="22036" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="158" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightQuoteResponse" package="eti_Cash" type="XetraEnLightQuoteResponse" numericID="10803" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Quote Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteAck" value="CW" description="Quote Acknowledgment"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" numericID="117" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" numericID="131" usage="optional" offset="44" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightQuotingStatusRequest" package="eti_Cash" type="XetraEnLightQuotingStatusRequest" numericID="10817" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Enter Quoting Status Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MassQuoteAcknowledgement" value="b" description="Mass Quote Acknowledgement"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Cash" numericID="28787" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="33" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" numericID="39040" usage="unused" offset="44" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightStatusBroadcast" package="eti_Cash" type="XetraEnLightStatusBroadcast" numericID="10814" description="" functionalCategory="Selective Request for Quote Service" alias="XetraEnLight Status Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" numericID="75" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" numericID="1368" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ <ValidValue name="Service_Resumed" value="105" description="Service Resumed"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" numericID="39030" usage="unused" offset="45" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="XetraEnLightUpdateNegotiationRequest" package="eti_Cash" type="XetraEnLightUpdateNegotiationRequest" numericID="10801" description="" functionalCategory="Selective Request for Quote Service" alias="Xetra EnLight Update Negotiation Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Cash" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" numericID="132" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" numericID="133" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" numericID="38" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" numericID="28758" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" numericID="64" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" numericID="1461" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" numericID="25145" usage="mandatory" offset="61" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Cash" numericID="54" usage="optional" offset="62" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="QuoteCancelType" type="QuoteCancelType" package="eti_Cash" numericID="298" usage="optional" offset="63" cardinality="1" description="">
+ <ValidValue name="Cancel_All_Quotes" value="4" description="Cancel All Quotes"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" numericID="22001" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" numericID="22012" usage="mandatory" offset="69" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" numericID="25172" usage="optional" offset="75" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="207" cardinality="1" description=""/>
+ <Group name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" numericID="20612" usage="optional" offset="208" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" numericID="22601" usage="optional" offset="212" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" numericID="22602" usage="optional" offset="217" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" numericID="39000" usage="unused" offset="223" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ </ApplicationMessages>
+ <!-- *************************************** Abstraction Layer 1 ****************************************
+ This XML section contains a detailed description of data structures and DataTypes contained in
+ ApplicationMessages. It might be interesting for users who want:
+ * all technical details of (sub-) Structures and DataTypes;
+ * a simple collapsed, C-like definition of all (sub-)structures;
+ * no context (Application Message) specific information (e.g. usages, offsets);
+ Note, structure members are only references to other sub-Structure and DataType definitions. -->
+ <Structures>
+ <Structure name="AffectedOrdGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="AffectedOrderID" type="AffectedOrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AffectedOrigClOrdID" type="AffectedOrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="AffectedOrderRequestsGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="AffectedOrderRequestID" type="AffectedOrderRequestID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ApproveTESTradeRequest" type="Message" numericID="10603" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BroadcastErrorNotification" type="Message" numericID="10032" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplIDStatus" type="ApplIDStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="CrossRequest" type="Message" numericID="10118" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="CrossRequestResponse" type="Message" numericID="10119" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderBroadcast" type="Message" numericID="10122" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoAffectedOrders" type="NoAffectedOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description=""/>
+ <Member name="AffectedOrdGrp" type="AffectedOrdGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrders" description=""/>
+ <Member name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderNRResponse" type="Message" numericID="10124" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderQuoteEventBroadcast" type="Message" numericID="10308" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderRequest" type="Message" numericID="10120" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderResponse" type="Message" numericID="10121" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoAffectedOrders" type="NoAffectedOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description=""/>
+ <Member name="AffectedOrdGrp" type="AffectedOrdGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrders" description=""/>
+ <Member name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description=""/>
+ </Structure>
+ <Structure name="DeleteAllQuoteBroadcast" type="Message" numericID="10410" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDDeskID" type="TargetPartyIDDeskID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="DeleteAllQuoteRequest" type="Message" numericID="10408" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllQuoteResponse" type="Message" numericID="10409" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderBroadcast" type="Message" numericID="10112" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderNRResponse" type="Message" numericID="10111" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderResponse" type="Message" numericID="10110" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderSingleRequest" type="Message" numericID="10109" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteTESTradeRequest" type="Message" numericID="10602" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="EnrichmentRulesGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="EnterTESTradeRequest" type="Message" numericID="10600" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Cash" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ </Structure>
+ <Structure name="ExtendedDeletionReport" type="Message" numericID="10128" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="FillsGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ForcedLogoutNotification" type="Message" numericID="10012" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="ForcedUserLogoutNotification" type="Message" numericID="10043" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Username" type="Username" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="Heartbeat" type="Message" numericID="10011" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="HeartbeatNotification" type="Message" numericID="10023" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireEnrichmentRuleIDListRequest" type="Message" numericID="10040" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireEnrichmentRuleIDListResponse" type="Message" numericID="10041" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoEnrichmentRules" type="NoEnrichmentRules" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EnrichmentRulesGrp" type="EnrichmentRulesGrpComp" package="eti_Cash" minCardinality="0" cardinality="400" counter="NoEnrichmentRules" description=""/>
+ </Structure>
+ <Structure name="InquireSessionListRequest" type="Message" numericID="10035" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireSessionListResponse" type="Message" numericID="10036" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoSessions" type="NoSessions" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionsGrp" type="SessionsGrpComp" package="eti_Cash" minCardinality="1" cardinality="1000" counter="NoSessions" description=""/>
+ </Structure>
+ <Structure name="InquireUserRequest" type="Message" numericID="10038" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireUserResponse" type="Message" numericID="10039" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoPartyDetails" type="NoPartyDetails" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailsGrp" type="PartyDetailsGrpComp" package="eti_Cash" minCardinality="0" cardinality="1000" counter="NoPartyDetails" description=""/>
+ </Structure>
+ <Structure name="IssuerNotification" type="Message" numericID="10316" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PotentialExecVolume" type="PotentialExecVolume" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ImbalanceQty" type="ImbalanceQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityTradingStatus" type="SecurityTradingStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="IssuerSecurityStateChangeRequest" type="Message" numericID="10314" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityStatus" type="SecurityStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SoldOutIndicator" type="SoldOutIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityStatusEventGrp" type="SecurityStatusEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="2" counter="NoEvents" description=""/>
+ </Structure>
+ <Structure name="IssuerSecurityStateChangeResponse" type="Message" numericID="10315" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityStatusReportID" type="SecurityStatusReportID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LegalNotificationBroadcast" type="Message" numericID="10037" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="LogonRequest" type="Message" numericID="10000" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplUsageOrders" type="ApplUsageOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplUsageQuotes" type="ApplUsageQuotes" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderRoutingIndicator" type="OrderRoutingIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXEngineName" type="FIXEngineName" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXEngineVersion" type="FIXEngineVersion" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXEngineVendor" type="FIXEngineVendor" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplicationSystemName" type="ApplicationSystemName" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVersion" type="ApplicationSystemVersion" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVendor" type="ApplicationSystemVendor" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LogonResponse" type="Message" numericID="10001" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionInstanceID" type="SessionInstanceID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradSesMode" type="TradSesMode" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerSubID" type="DefaultCstmApplVerSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LogoutRequest" type="Message" numericID="10002" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LogoutResponse" type="Message" numericID="10003" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MassQuoteRequest" type="Message" numericID="10405" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteSizeType" type="QuoteSizeType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoQuoteEntries" type="NoQuoteEntries" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEntryGrp" type="QuoteEntryGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoQuoteEntries" description=""/>
+ </Structure>
+ <Structure name="MassQuoteResponse" type="Message" numericID="10406" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteResponseID" type="QuoteResponseID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoQuoteSideEntries" type="NoQuoteSideEntries" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEntryAckGrp" type="QuoteEntryAckGrpComp" package="eti_Cash" minCardinality="0" cardinality="200" counter="NoQuoteSideEntries" description=""/>
+ </Structure>
+ <Structure name="MessageHeaderInComp" type="Component" package="eti_Cash" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MessageHeaderOutComp" type="Component" package="eti_Cash" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderNRResponse" type="Message" numericID="10108" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderResponse" type="Message" numericID="10107" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderSingleRequest" type="Message" numericID="10106" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPxIndicator" type="StopPxIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OwnershipIndicator" type="OwnershipIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderSingleShortRequest" type="Message" numericID="10126" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyTESTradeRequest" type="Message" numericID="10601" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Cash" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ </Structure>
+ <Structure name="NRBCHeaderComp" type="Component" package="eti_Cash" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NRResponseHeaderMEComp" type="Component" package="eti_Cash" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewOrderNRResponse" type="Message" numericID="10102" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="NewOrderResponse" type="Message" numericID="10101" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="NewOrderSingleRequest" type="Message" numericID="10100" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeAtCloseOptIn" type="TradeAtCloseOptIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewOrderSingleShortRequest" type="Message" numericID="10125" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewsBroadcast" type="Message" numericID="10031" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigTime" type="OrigTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Headline" type="Headline" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="NotAffectedOrdersGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NotAffectedSecuritiesGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NotifHeaderComp" type="Component" package="eti_Cash" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderBookItemGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="BestBidPx" type="BestBidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BestBidSize" type="BestBidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BestOfferPx" type="BestOfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BestOfferSize" type="BestOfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MDBookType" type="MDBookType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MDSubBookType" type="MDSubBookType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderEventGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderExecNotification" type="Message" numericID="10104" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="OrderExecReportBroadcast" type="Message" numericID="10117" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayLowQty" type="DisplayLowQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayHighQty" type="DisplayHighQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VolumeDiscoveryPrice" type="VolumeDiscoveryPrice" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValueAbs" type="PegOffsetValueAbs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PegOffsetValuePct" type="PegOffsetValuePct" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeAtCloseOptIn" type="TradeAtCloseOptIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="OrderExecResponse" type="Message" numericID="10103" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DisplayQty" type="DisplayQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="PartyActionReport" type="Message" numericID="10042" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingTrader" type="RequestingPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyActionType" type="PartyActionType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDEnteringFirm" type="RequestingPartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PartyDetailsGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="PartyDetailIDExecutingTrader" type="PartyDetailIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingTrader" type="PartyDetailExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailRoleQualifier" type="PartyDetailRoleQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailDeskID" type="PartyDetailDeskID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PartyEntitlementsUpdateReport" type="Message" numericID="10034" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailIDExecutingUnit" type="PartyDetailIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ListUpdateAction" type="ListUpdateAction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestingPartyEnteringFirm" type="RequestingPartyEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestingPartyClearingFirm" type="RequestingPartyClearingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PingRequest" type="Message" numericID="10320" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PingResponse" type="Message" numericID="10321" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteActivationNotification" type="Message" numericID="10411" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionType" type="MassActionType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="QuoteActivationRequest" type="Message" numericID="10403" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionType" type="MassActionType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteActivationResponse" type="Message" numericID="10404" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="QuoteEntryAckGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlSize" type="CxlSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEntryRejectReason" type="QuoteEntryRejectReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEntryStatus" type="QuoteEntryStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteEntryGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteEventGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventPx" type="QuoteEventPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventQty" type="QuoteEventQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteMsgID" type="QuoteMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventMatchID" type="QuoteEventMatchID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventExecID" type="QuoteEventExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventType" type="QuoteEventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventSide" type="QuoteEventSide" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventLiquidityInd" type="QuoteEventLiquidityInd" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventReason" type="QuoteEventReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteExecutionReport" type="Message" numericID="10407" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoQuoteEvents" type="NoQuoteEvents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventGrp" type="QuoteEventGrpComp" package="eti_Cash" minCardinality="1" cardinality="100" counter="NoQuoteEvents" description=""/>
+ </Structure>
+ <Structure name="RBCHeaderComp" type="Component" package="eti_Cash" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RBCHeaderMEComp" type="Component" package="eti_Cash" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQBroadcast" type="Message" numericID="10415" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQRejectNotification" type="Message" numericID="10420" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteRequestRejectReason" type="QuoteRequestRejectReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQRequest" type="Message" numericID="10401" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RFQPublishIndicator" type="RFQPublishIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RFQRequesterDisclosureInstruction" type="RFQRequesterDisclosureInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQResponse" type="Message" numericID="10402" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQSpecialistBroadcast" type="Message" numericID="10419" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="Reject" type="Message" numericID="10010" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionRejectReason" type="SessionRejectReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="RequestHeaderComp" type="Component" package="eti_Cash" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ResponseHeaderComp" type="Component" package="eti_Cash" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ResponseHeaderMEComp" type="Component" package="eti_Cash" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitMEMessageRequest" type="Message" numericID="10026" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplBegMsgID" type="ApplBegMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitMEMessageResponse" type="Message" numericID="10027" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitRequest" type="Message" numericID="10008" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplBegSeqNum" type="ApplBegSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitResponse" type="Message" numericID="10009" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplLastSeqNum" type="RefApplLastSeqNum" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSHitQuoteGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSQuoteEntryGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecondaryQuoteID" type="SecondaryQuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSQuoteGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSTargetPartyTrdGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyEnteringTrader" type="TargetPartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SecurityStatusEventGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="EventPx" type="EventPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EventDate" type="EventDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ServiceAvailabilityBroadcast" type="Message" numericID="10030" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRBCHeader" type="NRBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchingEngineTradeDate" type="MatchingEngineTradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeManagerTradeDate" type="TradeManagerTradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqTradeDate" type="ApplSeqTradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="T7EntryServiceTradeDate" type="T7EntryServiceTradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="T7EntryServiceRtmTradeDate" type="T7EntryServiceRtmTradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchingEngineStatus" type="MatchingEngineStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeManagerStatus" type="TradeManagerStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqStatus" type="ApplSeqStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="T7EntryServiceStatus" type="T7EntryServiceStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="T7EntryServiceRtmStatus" type="T7EntryServiceRtmStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ServiceAvailabilityMarketBroadcast" type="Message" numericID="10044" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRBCHeader" type="NRBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteServiceTradeDate" type="SelectiveRequestForQuoteServiceTradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteServiceStatus" type="SelectiveRequestForQuoteServiceStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteRtmServiceStatus" type="SelectiveRequestForQuoteRtmServiceStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SessionsGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionMode" type="SessionMode" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SessionSubMode" type="SessionSubMode" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SideAllocGrpComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SideAllocGrpBCComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SingleQuoteRequest" type="Message" numericID="10418" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteSizeType" type="QuoteSizeType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistDeleteAllOrderBroadcast" type="Message" numericID="10137" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoAffectedOrders" type="NoAffectedOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AffectedOrdGrp" type="AffectedOrdGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoAffectedOrders" description=""/>
+ <Member name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Cash" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description=""/>
+ </Structure>
+ <Structure name="SpecialistInstrumentEventNotification" type="Message" numericID="10319" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistOrderBookNotification" type="Message" numericID="10136" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderEventType" type="OrderEventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringFirm" type="PartyEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ </Structure>
+ <Structure name="SpecialistRFQRejectRequest" type="Message" numericID="10421" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteRequestRejectReason" type="QuoteRequestRejectReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistRFQReplyNotification" type="Message" numericID="10424" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistRFQReplyRequest" type="Message" numericID="10422" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistRFQReplyResponse" type="Message" numericID="10423" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistSecurityStateChangeRequest" type="Message" numericID="10317" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SpecialistSecurityStateChangeResponse" type="Message" numericID="10318" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityStatusReportID" type="SecurityStatusReportID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SubscribeRequest" type="Message" numericID="10025" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SubscribeResponse" type="Message" numericID="10005" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESApproveBroadcast" type="Message" numericID="10607" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="TESBroadcast" type="Message" numericID="10604" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideAllocGrpBC" type="SideAllocGrpBCComp" package="eti_Cash" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Cash" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="TESDeleteBroadcast" type="Message" numericID="10606" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DeleteReason" type="DeleteReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESExecutionBroadcast" type="Message" numericID="10610" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESResponse" type="Message" numericID="10611" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESTradeBroadcast" type="Message" numericID="10614" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrAmt" type="SettlCurrAmt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideGrossTradeAmt" type="SideGrossTradeAmt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AccruedInteresAmt" type="AccruedInteresAmt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CouponRate" type="CouponRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDSettlementUnit" type="RootPartyIDSettlementUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraUnit" type="RootPartyIDContraUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraSettlementUnit" type="RootPartyIDContraSettlementUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumDaysInterest" type="NumDaysInterest" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SRQSRelatedTradeID" type="SRQSRelatedTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastMkt" type="LastMkt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransferReason" type="TransferReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DeliveryType" type="DeliveryType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastCouponDeviationIndicator" type="LastCouponDeviationIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefinancingEligibilityIndicator" type="RefinancingEligibilityIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClearingInstruction" type="ClearingInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrency" type="SettlCurrency" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirmKVNumber" type="RootPartyExecutingFirmKVNumber" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartySettlementAccount" type="RootPartySettlementAccount" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartySettlementLocation" type="RootPartySettlementLocation" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartySettlementFirm" type="RootPartySettlementFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementFirm" type="RootPartyContraSettlementFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirmKVNumber" type="RootPartyContraFirmKVNumber" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementAccount" type="RootPartyContraSettlementAccount" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementLocation" type="RootPartyContraSettlementLocation" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESTradingSessionStatusBroadcast" type="Message" numericID="10615" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TMTradingSessionStatusBroadcast" type="Message" numericID="10501" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ThrottleUpdateNotification" type="Message" numericID="10028" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TradeBroadcast" type="Message" numericID="10500" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrAmt" type="SettlCurrAmt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrFxRate" type="SettlCurrFxRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideGrossTradeAmt" type="SideGrossTradeAmt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AccruedInteresAmt" type="AccruedInteresAmt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="CouponRate" type="CouponRate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDSettlementUnit" type="RootPartyIDSettlementUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraUnit" type="RootPartyIDContraUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDContraSettlementUnit" type="RootPartyIDContraSettlementUnit" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDSpecialistTrader" type="PartyIDSpecialistTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideTradeReportID" type="SideTradeReportID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeNumber" type="TradeNumber" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchDate" type="MatchDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumDaysInterest" type="NumDaysInterest" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastMkt" type="LastMkt" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransferReason" type="TransferReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MatchSubType" type="MatchSubType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SideLiquidityInd" type="SideLiquidityInd" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="DeliveryType" type="DeliveryType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastCouponDeviationIndicator" type="LastCouponDeviationIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefinancingEligibilityIndicator" type="RefinancingEligibilityIndicator" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClearingInstruction" type="ClearingInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlCurrency" type="SettlCurrency" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Currency" type="Currency" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderCategory" type="OrderCategory" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirmKVNumber" type="RootPartyExecutingFirmKVNumber" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartySettlementAccount" type="RootPartySettlementAccount" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartySettlementLocation" type="RootPartySettlementLocation" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartySettlementFirm" type="RootPartySettlementFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementFirm" type="RootPartyContraSettlementFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirmKVNumber" type="RootPartyContraFirmKVNumber" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementAccount" type="RootPartyContraSettlementAccount" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyContraSettlementLocation" type="RootPartyContraSettlementLocation" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartySpecialistFirm" type="PartySpecialistFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartySpecialistTrader" type="PartySpecialistTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TradingSessionStatusBroadcast" type="Message" numericID="10307" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TrailingStopUpdateNotification" type="Message" numericID="10127" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderIDSfx" type="OrderIDSfx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UnsubscribeRequest" type="Message" numericID="10006" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UnsubscribeResponse" type="Message" numericID="10007" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLoginRequest" type="Message" numericID="10018" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Username" type="Username" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLoginResponse" type="Message" numericID="10019" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLogoutRequest" type="Message" numericID="10029" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Username" type="Username" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLogoutResponse" type="Message" numericID="10024" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightCreateDealNotification" type="Message" numericID="10808" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocMethod" type="AllocMethod" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoOrderBookItems" type="NoOrderBookItems" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RootPartyEnteringTrader" type="RootPartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyEnteringTrader" type="TargetPartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderBookItemGrp" type="OrderBookItemGrpComp" package="eti_Cash" minCardinality="0" cardinality="26" counter="NoOrderBookItems" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightDealResponse" type="Message" numericID="10805" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecondaryTradeID" type="SecondaryTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightEnterQuoteRequest" type="Message" numericID="10802" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightHitQuoteRequest" type="Message" numericID="10804" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="AllocMethod" type="AllocMethod" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightNegotiationNotification" type="Message" numericID="10813" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightNegotiationRequesterNotification" type="Message" numericID="10812" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightNegotiationStatusNotification" type="Message" numericID="10815" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightOpenNegotiationNotification" type="Message" numericID="10811" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationStartTime" type="NegotiationStartTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightOpenNegotiationRequest" type="Message" numericID="10800" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeQuantity" type="ValueCheckTypeQuantity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightOpenNegotiationRequesterNotification" type="Message" numericID="10810" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteStatus" type="QuoteStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightQuoteNotification" type="Message" numericID="10807" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SecondaryQuoteID" type="SecondaryQuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteEventReason" type="QuoteEventReason" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText4" type="FreeText4" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightQuoteRequesterNotification" type="Message" numericID="10816" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoQuoteEntries" type="NoQuoteEntries" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SRQSQuoteEntryGrp" type="SRQSQuoteEntryGrpComp" package="eti_Cash" minCardinality="0" cardinality="100" counter="NoQuoteEntries" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightQuoteResponse" type="Message" numericID="10803" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightQuotingStatusRequest" type="Message" numericID="10817" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightStatusBroadcast" type="Message" numericID="10814" package="eti_Cash" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightTargetPartiesComp" type="Sequence" package="eti_Cash" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="XetraEnLightUpdateNegotiationRequest" type="Message" numericID="10801" package="eti_Cash" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="SettlDate" type="SettlDate" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="QuoteCancelType" type="QuoteCancelType" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Cash" cardinality="1" description=""/>
+ <Member name="XetraEnLightTargetParties" type="XetraEnLightTargetPartiesComp" package="eti_Cash" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ </Structures>
+ <DataTypes>
+ <DataType name="AlphaNumeric" type="String" rootType="String" package="eti_Cash" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="Counter" type="int" rootType="int" package="eti_Cash" description=""/>
+ <DataType name="CurrencyType" type="AlphaNumeric" rootType="String" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="Freetext" type="String" rootType="String" package="eti_Cash" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="ISIN" type="AlphaNumeric" rootType="String" package="eti_Cash" size="12" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="LocalMktDate" type="int" rootType="int" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="LocalMonthYearCod" type="int" rootType="int" package="eti_Cash" size="4" description="" minValue="0" maxValue="999912" noValue="0xFFFFFFFF"/>
+ <DataType name="PriceType" type="float" rootType="floatDecimal" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="Qty" type="floatDecimal4" rootType="floatDecimal" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="SeqNum" type="int" rootType="int" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="String" type="String" rootType="String" package="eti_Cash" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="UTCTimestamp" type="int" rootType="int" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="char" type="String" rootType="String" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="data" type="data" rootType="data" package="eti_Cash" description=""/>
+ <DataType name="float" type="floatDecimal" rootType="floatDecimal" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal" type="floatDecimal" rootType="floatDecimal" package="eti_Cash" size="8" description="" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal4" type="floatDecimal" rootType="floatDecimal" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal6" type="floatDecimal" rootType="floatDecimal" package="eti_Cash" size="8" description="" minValue="-9223372036854.775807" maxValue="9223372036854.775807" precision="6" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal7" type="floatDecimal" rootType="floatDecimal" package="eti_Cash" size="8" description="" minValue="-922337203685.4775807" maxValue="922337203685.4775807" precision="7" noValue="0x8000000000000000"/>
+ <DataType name="int" type="int" rootType="int" package="eti_Cash" description=""/>
+ <DataType name="Account" type="String" rootType="String" numericID="1" package="eti_Cash" size="2" description="" range="1-9,\x41,\x47,\x49,\x4D,\x50,\x52" noValue="0x00"/>
+ <DataType name="AccruedInteresAmt" type="PriceType" rootType="floatDecimal" numericID="159" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="AffectedOrderID" type="int" rootType="int" numericID="535" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="AffectedOrderRequestID" type="int" rootType="int" numericID="28783" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="AffectedOrigClOrdID" type="int" rootType="int" numericID="1824" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="AllocID" type="int" rootType="int" numericID="70" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="AllocMethod" type="int" rootType="int" numericID="1002" package="eti_Cash" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Automatic_Random" value="1" description="Automatic (Random)"/>
+ <ValidValue name="Manual" value="3" description="Manual"/>
+ </DataType>
+ <DataType name="AllocQty" type="Qty" rootType="floatDecimal" numericID="80" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="ApplBegMsgID" type="data" rootType="data" numericID="28718" package="eti_Cash" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="ApplBegSeqNum" type="SeqNum" rootType="int" numericID="1182" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ApplEndMsgID" type="data" rootType="data" numericID="28719" package="eti_Cash" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="ApplEndSeqNum" type="SeqNum" rootType="int" numericID="1183" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ApplID" type="int" rootType="int" numericID="1180" package="eti_Cash" size="1" description="" minValue="0" maxValue="11" noValue="0xFF">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </DataType>
+ <DataType name="ApplIDStatus" type="int" rootType="int" numericID="28724" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF" nonStrict="true">
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ </DataType>
+ <DataType name="ApplMsgID" type="data" rootType="data" numericID="28704" package="eti_Cash" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="ApplResendFlag" type="int" rootType="int" numericID="1352" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </DataType>
+ <DataType name="ApplSeqIndicator" type="int" rootType="int" numericID="28703" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </DataType>
+ <DataType name="ApplSeqNum" type="int" rootType="int" numericID="1181" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ApplSeqStatus" type="int" rootType="int" numericID="28732" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="ApplSeqTradeDate" type="LocalMktDate" rootType="int" numericID="25032" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="ApplSubID" type="int" rootType="int" numericID="28727" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ApplTotalMessageCount" type="int" rootType="int" numericID="1349" package="eti_Cash" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="ApplUsageOrders" type="char" rootType="String" numericID="25012" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </DataType>
+ <DataType name="ApplUsageQuotes" type="char" rootType="String" numericID="25013" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </DataType>
+ <DataType name="ApplicationSystemName" type="Freetext" rootType="String" numericID="1603" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="ApplicationSystemVendor" type="Freetext" rootType="String" numericID="1605" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="ApplicationSystemVersion" type="Freetext" rootType="String" numericID="1604" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="AutoApprovalRuleID" type="int" rootType="int" numericID="25181" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="BestBidPx" type="PriceType" rootType="floatDecimal" numericID="25132" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BestBidSize" type="Qty" rootType="floatDecimal" numericID="25134" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BestOfferPx" type="PriceType" rootType="floatDecimal" numericID="25133" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BestOfferSize" type="Qty" rootType="floatDecimal" numericID="25135" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BidCxlSize" type="Qty" rootType="floatDecimal" numericID="28547" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BidPx" type="PriceType" rootType="floatDecimal" numericID="132" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BidSize" type="Qty" rootType="floatDecimal" numericID="134" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BodyLen" type="int" rootType="int" numericID="9" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ClOrdID" type="int" rootType="int" numericID="11" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ClearingInstruction" type="int" rootType="int" numericID="577" package="eti_Cash" size="1" description="" minValue="2" maxValue="13" noValue="0xFF">
+ <ValidValue name="Bilateral_netting_only" value="2" description="Bilateral netting only"/>
+ <ValidValue name="Self_clearing" value="13" description="Self clearing"/>
+ </DataType>
+ <DataType name="CouponRate" type="floatDecimal7" rootType="floatDecimal" numericID="223" package="eti_Cash" size="8" description="" minValue="-922337203685.4775807" maxValue="922337203685.4775807" precision="7" noValue="0x8000000000000000"/>
+ <DataType name="CrossRequestID" type="int" rootType="int" numericID="2672" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="CrossedIndicator" type="int" rootType="int" numericID="2523" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </DataType>
+ <DataType name="CumQty" type="Qty" rootType="floatDecimal" numericID="14" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="Currency" type="CurrencyType" rootType="String" numericID="15" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="CxlQty" type="Qty" rootType="floatDecimal" numericID="84" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="CxlSize" type="Qty" rootType="floatDecimal" numericID="28788" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="DefaultCstmApplVerID" type="Freetext" rootType="String" numericID="1408" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="DefaultCstmApplVerSubID" type="Freetext" rootType="String" numericID="28763" package="eti_Cash" size="5" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00">
+ <ValidValue name="Cash" value="C0003" description="Cash subversion"/>
+ </DataType>
+ <DataType name="DeleteReason" type="int" rootType="int" numericID="285" package="eti_Cash" size="1" description="" minValue="100" maxValue="111" noValue="0xFF">
+ <ValidValue name="No_special_reason" value="100" description="Deletion via the TES Delete Request"/>
+ <ValidValue name="TAS_Change" value="101" description="Automatic deletion due to TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="102" description="Automatic deletion due to instrument expiration"/>
+ <ValidValue name="Risk_Event" value="103" description="Deletion caused by Clearing/Risk stop"/>
+ <ValidValue name="Stop_Trading" value="104" description="Deletion caused by Trading stop"/>
+ </DataType>
+ <DataType name="DeliveryType" type="int" rootType="int" numericID="28890" package="eti_Cash" size="1" description="" minValue="1" maxValue="5" noValue="0xFF">
+ <ValidValue name="AKV" value="1" description="Auslandskassenverein"/>
+ <ValidValue name="GS" value="2" description="Girosammelverwahrung"/>
+ <ValidValue name="STR" value="3" description="Streifbandverwahrung"/>
+ <ValidValue name="WPR" value="4" description="Wertpapierrechnung"/>
+ <ValidValue name="AKT" value="5" description="Non-collective safe custody securities to be settled via T2S"/>
+ </DataType>
+ <DataType name="DisplayHighQty" type="Qty" rootType="floatDecimal" numericID="1086" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="DisplayLowQty" type="Qty" rootType="floatDecimal" numericID="1085" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="DisplayQty" type="Qty" rootType="floatDecimal" numericID="1138" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="EffectiveTime" type="UTCTimestamp" rootType="int" numericID="168" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="EnrichmentRuleID" type="int" rootType="int" numericID="25033" package="eti_Cash" size="2" description="" minValue="1" maxValue="10000" noValue="0xFFFF"/>
+ <DataType name="EventDate" type="LocalMktDate" rootType="int" numericID="866" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="EventPx" type="PriceType" rootType="floatDecimal" numericID="867" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="EventType" type="int" rootType="int" numericID="865" package="eti_Cash" size="1" description="" minValue="8" maxValue="114" noValue="0xFF">
+ <ValidValue name="Redemption" value="26" description="Redemption"/>
+ <ValidValue name="Delisting" value="100" description="Delisting"/>
+ <ValidValue name="Instrument_Assignment_Added" value="104" description="Instrument assignment added"/>
+ <ValidValue name="Instrument_Assignment_Removed" value="105" description="Instrument assignment removed"/>
+ <ValidValue name="Closed" value="106" description="Instrument state Closed"/>
+ <ValidValue name="Restricted" value="107" description="Instrument state Restricted"/>
+ <ValidValue name="Book" value="108" description="Instrument state Book"/>
+ <ValidValue name="Continuous" value="109" description="Instrument state Continuous"/>
+ <ValidValue name="Auction" value="110" description="Instrument state Auction"/>
+ <ValidValue name="Freeze" value="111" description="Instrument state Freeze"/>
+ <ValidValue name="Cancel_Freeze" value="112" description="Cancel instrument state Freeze"/>
+ <ValidValue name="Pre_Call" value="113" description="Instrument state Pre Call"/>
+ <ValidValue name="End_of_Restatement" value="114" description="End of Restatement"/>
+ </DataType>
+ <DataType name="ExecID" type="UTCTimestamp" rootType="int" numericID="17" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ExecInst" type="int" rootType="int" numericID="18" package="eti_Cash" size="1" description="" minValue="1" maxValue="6" noValue="0xFF">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_Q" value="3" description="Persistent and non-persistent orders affected (FIX value 'H Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </DataType>
+ <DataType name="ExecRestatementReason" type="int" rootType="int" numericID="378" package="eti_Cash" size="2" description="" minValue="0" maxValue="344" noValue="0xFFFF">
+ <ValidValue name="Corporate_Action" value="0" description="Corporate Action"/>
+ <ValidValue name="Order_Book_Restatement" value="1" description="Order book restatement"/>
+ <ValidValue name="Exchange_Option" value="8" description="Exchange option"/>
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="FOK_Order_Cancelled" value="107" description="FOK Order accepted"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ <ValidValue name="Change_of_Specialist" value="119" description="Change of Specialist"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Pending_New" value="138" description="Pending New"/>
+ <ValidValue name="Pending_New_Applied" value="141" description="Pending new order processed (end of FREEZE state)"/>
+ <ValidValue name="Pending_Replace" value="139" description="Pending modify"/>
+ <ValidValue name="Pending_Replace_Applied" value="142" description="Pending modified order processed (end of FREEZE state)"/>
+ <ValidValue name="End_Of_Day_Processing" value="146" description="End of Day processing"/>
+ <ValidValue name="Order_Expiration" value="148" description="Order expiration"/>
+ <ValidValue name="CAO_Order_Activated" value="149" description="Closing Auction Order has been activated"/>
+ <ValidValue name="CAO_Order_Inactivated" value="150" description="Closing Auction Order has been inactivated"/>
+ <ValidValue name="OAO_Order_Activated" value="151" description="Opening Auction Order has been activated"/>
+ <ValidValue name="OAO_Order_Inactivated" value="152" description="Opening Auction Order has been inactivated"/>
+ <ValidValue name="AAO_Order_Activated" value="153" description="Any Auction Order has been activated"/>
+ <ValidValue name="AAO_Order_Inactivated" value="154" description="Any Auction Order has been inactivated"/>
+ <ValidValue name="IAO_Order_Activated" value="159" description="Intraday Auction Order has been activated"/>
+ <ValidValue name="IAO_Order_Inactivated" value="160" description="Intraday Auction Order has been inactivated"/>
+ <ValidValue name="Order_Refreshed" value="155" description="Order refreshed"/>
+ <ValidValue name="OCO_Order_Triggered" value="164" description="One-cancels-the-other Order has been triggered"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Trailing_Stop_Update" value="213" description="Trailing Stop Updated"/>
+ <ValidValue name="Exceeds_Maximum_Quantity" value="237" description="Order quantity exceeds maximum quantity"/>
+ <ValidValue name="Invalid_Limit_Price" value="238" description="Invalid limit price"/>
+ <ValidValue name="User_Does_Not_Exist" value="241" description="User does not exist anymore"/>
+ <ValidValue name="Session_Does_Not_Exist" value="242" description="Session does not exist anymore"/>
+ <ValidValue name="Invalid_Stop_Price" value="243" description="Invalid stop price"/>
+ <ValidValue name="Instrument_Does_Not_Exist" value="245" description="Instrument does not exist anymore"/>
+ <ValidValue name="Business_Unit_Risk_Event" value="246" description="Business Unit Risk Event"/>
+ <ValidValue name="Panic_Cancel" value="261" description="Panic Cancel"/>
+ <ValidValue name="Dividend_Payment" value="292" description="Dividend Payment"/>
+ <ValidValue name="Last_Trading_Day" value="294" description="Last Trading Day"/>
+ <ValidValue name="Trading_Parameter_Change" value="295" description="Trading Parameter Change"/>
+ <ValidValue name="Currency_Change" value="296" description="Currency Change"/>
+ <ValidValue name="Product_Assignment_Change" value="297" description="Product Assignment Change"/>
+ <ValidValue name="Reference_Price_Change" value="298" description="Reference Price Change"/>
+ <ValidValue name="Tick_Rule_Change" value="300" description="Tick Rule Change"/>
+ <ValidValue name="QRS_Expiry" value="316" description="QRS Order Expiry"/>
+ </DataType>
+ <DataType name="ExecType" type="char" rootType="String" numericID="150" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Restated" value="D" description="Restated"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </DataType>
+ <DataType name="ExecutingTrader" type="int" rootType="int" numericID="25123" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ExecutingTraderQualifier" type="int" rootType="int" numericID="25124" package="eti_Cash" size="1" description="" minValue="22" maxValue="24" noValue="0xFF">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </DataType>
+ <DataType name="ExpireDate" type="LocalMktDate" rootType="int" numericID="432" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="ExpireTime" type="UTCTimestamp" rootType="int" numericID="126" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="FIXClOrdID" type="String" rootType="String" numericID="30011" package="eti_Cash" size="20" description="" range="\x20-\x7E" noValue="0x00"/>
+ <DataType name="FIXEngineName" type="Freetext" rootType="String" numericID="1600" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FIXEngineVendor" type="Freetext" rootType="String" numericID="1602" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FIXEngineVersion" type="Freetext" rootType="String" numericID="1601" package="eti_Cash" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FillExecID" type="int" rootType="int" numericID="1363" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="FillLiquidityInd" type="int" rootType="int" numericID="1443" package="eti_Cash" size="1" description="" minValue="1" maxValue="7" noValue="0xFF">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </DataType>
+ <DataType name="FillMatchID" type="int" rootType="int" numericID="28708" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="FillPx" type="PriceType" rootType="floatDecimal" numericID="1364" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="FillQty" type="Qty" rootType="floatDecimal" numericID="1365" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="FillRefID" type="int" rootType="int" numericID="2421" package="eti_Cash" size="1" description="" minValue="1" maxValue="100" noValue="0xFF"/>
+ <DataType name="FirmNegotiationID" type="String" rootType="String" numericID="28762" package="eti_Cash" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="FirmTradeID" type="String" rootType="String" numericID="1041" package="eti_Cash" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="FreeText1" type="Freetext" rootType="String" numericID="25007" package="eti_Cash" size="12" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText2" type="Freetext" rootType="String" numericID="25008" package="eti_Cash" size="12" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText4" type="Freetext" rootType="String" numericID="25107" package="eti_Cash" size="16" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText5" type="Freetext" rootType="String" numericID="25172" package="eti_Cash" size="132" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="GatewayID" type="int" rootType="int" numericID="28644" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="GatewayStatus" type="int" rootType="int" numericID="28756" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Standby" value="0" description="Standby"/>
+ <ValidValue name="Active" value="1" description="Active"/>
+ </DataType>
+ <DataType name="GatewaySubID" type="int" rootType="int" numericID="28645" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="Headline" type="Freetext" rootType="String" numericID="148" package="eti_Cash" size="256" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="HeartBtInt" type="int" rootType="int" numericID="108" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="HighLimitPrice" type="PriceType" rootType="floatDecimal" numericID="1149" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="ImbalanceQty" type="Qty" rootType="floatDecimal" numericID="28893" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="ImpliedMarketIndicator" type="int" rootType="int" numericID="1144" package="eti_Cash" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="Not_implied" value="0" description="Not implied"/>
+ <ValidValue name="Implied_in_out" value="3" description="Both Implied-in and Implied-out"/>
+ </DataType>
+ <DataType name="IndividualAllocID" type="int" rootType="int" numericID="467" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="LastCouponDeviationIndicator" type="int" rootType="int" numericID="28896" package="eti_Cash" size="1" description="" minValue="0" maxValue="6" noValue="0xFF">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Short_period" value="1" description="Short period"/>
+ <ValidValue name="Long_period" value="2" description="Long period"/>
+ <ValidValue name="Only_one_coupon" value="3" description="Only one coupon"/>
+ <ValidValue name="Short_two_interest_payments_due" value="4" description="Short - two interest payments due"/>
+ <ValidValue name="Long_two_interest_payments_due" value="5" description="Long - two interest payments due"/>
+ <ValidValue name="Perpetual" value="6" description="Perpetual"/>
+ </DataType>
+ <DataType name="LastEntityProcessed" type="data" rootType="data" numericID="25035" package="eti_Cash" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="LastFragment" type="int" rootType="int" numericID="893" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </DataType>
+ <DataType name="LastMkt" type="int" rootType="int" numericID="30" package="eti_Cash" size="2" description="" minValue="1" maxValue="255" noValue="0xFFFF" nonStrict="true">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </DataType>
+ <DataType name="LastPx" type="PriceType" rootType="floatDecimal" numericID="31" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="LastPxDisclosureInstruction" type="int" rootType="int" numericID="25146" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="LastQty" type="Qty" rootType="floatDecimal" numericID="32" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LastQtyDisclosureInstruction" type="int" rootType="int" numericID="25147" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="LastUpdateTime" type="UTCTimestamp" rootType="int" numericID="779" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="LeavesQty" type="Qty" rootType="floatDecimal" numericID="151" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LeavesQtyDisclosureInstruction" type="int" rootType="int" numericID="25137" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="ListUpdateAction" type="char" rootType="String" numericID="1324" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Add" value="A" description="Add (Invocation)"/>
+ <ValidValue name="Delete" value="D" description="Delete (Release)"/>
+ </DataType>
+ <DataType name="LowLimitPrice" type="PriceType" rootType="floatDecimal" numericID="1148" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="MDBookType" type="int" rootType="int" numericID="1024" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="TopOfBook" value="1" description="Top of book"/>
+ <ValidValue name="PriceDepth" value="2" description="Price depth (aggregated)"/>
+ </DataType>
+ <DataType name="MDSubBookType" type="int" rootType="int" numericID="1173" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="VolumeWeightedAverage" value="2" description="Volume Weighted Average"/>
+ </DataType>
+ <DataType name="MarketID" type="int" rootType="int" numericID="1301" package="eti_Cash" size="2" description="" minValue="1" maxValue="255" noValue="0xFFFF" nonStrict="true">
+ <ValidValue name="XETR" value="3" description="XETR"/>
+ <ValidValue name="XVIE" value="4" description="XVIE"/>
+ <ValidValue name="XMAL" value="6" description="XMAL"/>
+ <ValidValue name="XBUL" value="7" description="XBUL"/>
+ <ValidValue name="XBUD" value="8" description="XBUD"/>
+ <ValidValue name="XLJU" value="9" description="XLJU"/>
+ <ValidValue name="XPRA" value="10" description="XPRA"/>
+ <ValidValue name="XZAG" value="11" description="XZAG"/>
+ <ValidValue name="XFRA" value="13" description="XFRA"/>
+ </DataType>
+ <DataType name="MarketSegmentID" type="int" rootType="int" numericID="1300" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="MassActionReason" type="int" rootType="int" numericID="28721" package="eti_Cash" size="1" description="" minValue="0" maxValue="200" noValue="0xFF" nonStrict="true">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Session_Loss" value="6" description="Session loss or logout"/>
+ <ValidValue name="Duplicate_Session_Login" value="7" description="Duplicate Session Login"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Internal_Connection_Loss" value="100" description="Internal connection loss"/>
+ <ValidValue name="Product_State_Halt" value="105" description="Product State Halt"/>
+ <ValidValue name="Product_State_Holiday" value="106" description="Product State Holiday"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ <ValidValue name="Volatility_Interruption" value="110" description="Volatility Interruption"/>
+ <ValidValue name="Product_temporarily_not_tradeable" value="111" description="Product temporarily not tradeable"/>
+ <ValidValue name="Instrument_Stopped" value="113" description="Instrument Stopped"/>
+ <ValidValue name="Instrument_Knock_Out" value="115" description="Instrument Knock Out"/>
+ <ValidValue name="Instrument_Sold_Out" value="116" description="Instrument Sold Out"/>
+ <ValidValue name="Instrument_Knock_Out_Reverted" value="118" description="Instrument Knock Out has been reverted"/>
+ <ValidValue name="Automatic_Quote_Deletion" value="119" description="Automatic Quote Deletion"/>
+ <ValidValue name="Outside_Quoting_Period" value="120" description="Quote deletion outside quoting period"/>
+ </DataType>
+ <DataType name="MassActionReportID" type="UTCTimestamp" rootType="int" numericID="1369" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="MassActionType" type="int" rootType="int" numericID="1373" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Suspend_quotes" value="1" description="Suspend quotes"/>
+ <ValidValue name="Release_quotes" value="2" description="Release quotes from suspension"/>
+ </DataType>
+ <DataType name="MatchDate" type="LocalMktDate" rootType="int" numericID="28582" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="MatchInstCrossID" type="int" rootType="int" numericID="28744" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="MatchSubType" type="int" rootType="int" numericID="28610" package="eti_Cash" size="1" description="" minValue="1" maxValue="6" noValue="0xFF">
+ <ValidValue name="Opening_Auction" value="1" description="Opening auction"/>
+ <ValidValue name="Closing_Auction" value="2" description="Closing auction"/>
+ <ValidValue name="Intraday_Auction" value="3" description="Intraday auction"/>
+ <ValidValue name="Circuit_Breaker_Auction" value="4" description="Circuit Breaker auction"/>
+ <ValidValue name="TRADE_AT_CLOSE" value="5" description="Trade-at-Close"/>
+ </DataType>
+ <DataType name="MatchType" type="int" rootType="int" numericID="574" package="eti_Cash" size="1" description="" minValue="0" maxValue="14" noValue="0xFF">
+ <ValidValue name="Confirmed_Trade_Report" value="3" description="Confirmed Trade Report (reporting from recognized markets)"/>
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Auto_match_at_mid_point" value="12" description="Auto match at midpoint"/>
+ <ValidValue name="Continuous_Auction" value="14" description="Continuous Aution"/>
+ </DataType>
+ <DataType name="MatchingEngineStatus" type="int" rootType="int" numericID="25005" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="MatchingEngineTradeDate" type="LocalMktDate" rootType="int" numericID="25030" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="MaturityMonthYear" type="LocalMonthYearCod" rootType="int" numericID="200" package="eti_Cash" size="4" description="" minValue="0" maxValue="999912" noValue="0xFFFFFFFF"/>
+ <DataType name="MessageEventSource" type="char" rootType="String" numericID="1011" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ <ValidValue name="Broadcast_to_Requester" value="R" description="Broadcast to requestor"/>
+ <ValidValue name="Broadcast_to_Quote_Submitter" value="Q" description="Broadcast to quote submitter"/>
+ </DataType>
+ <DataType name="MsgSeqNum" type="int" rootType="int" numericID="34" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="MsgType" type="String" rootType="String" numericID="35" package="eti_Cash" size="3" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ <ValidValue name="TestRequest" value="1" description="Test Request"/>
+ <ValidValue name="Reject" value="3" description="Reject"/>
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ <ValidValue name="Logon" value="A" description="Logon"/>
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ <ValidValue name="TradeCaptureReportAck" value="AR" description="Trade Capture Report Ack"/>
+ <ValidValue name="QuoteRequestReject" value="AG" description="Quote Request Reject"/>
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ <ValidValue name="TradeMatchReportAck" value="DD" description="Trade Match Report Ack"/>
+ <ValidValue name="News" value="B" description="News"/>
+ <ValidValue name="UserRequest" value="BE" description="User Request"/>
+ <ValidValue name="UserResponse" value="BF" description="User Response"/>
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ <ValidValue name="ApplicationMessageReport" value="BY" description="Application Message Report"/>
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ <ValidValue name="PartyRiskLimitsUpdateReport" value="CR" description="Party Risk Limits Update Report"/>
+ <ValidValue name="PartyRiskLimitsRequest" value="CL" description="Party Risk Limits Request"/>
+ <ValidValue name="PartyRiskLimitsDefinitionRequest" value="CS" description="Party Risk Limits Definition Request"/>
+ <ValidValue name="PartyRiskLimitsReport" value="CM" description="Party Risk Limits Report"/>
+ <ValidValue name="PartyEntitlementsUpdateReport" value="CZ" description="Party Entitlements Update Report"/>
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ <ValidValue name="OrderCancelRequest" value="F" description="Order Cancel Request"/>
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ <ValidValue name="MarketDataSnapshotFullRefresh" value="W" description="Market Data Snapshot Full Refresh"/>
+ <ValidValue name="MassQuoteAcknowledgement" value="b" description="Mass Quote Acknowledgement"/>
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ <ValidValue name="MassQuote" value="i" description="Mass Quote"/>
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ <ValidValue name="QuoteAck" value="CW" description="Quote Acknowledgment"/>
+ <ValidValue name="QuoteStatusRequest" value="a" description="Quote Status Request"/>
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ <ValidValue name="QuoteResponse" value="AJ" description="Quote Response"/>
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ <ValidValue name="SessionDetailsListRequest" value="U5" description="Session Details List Request"/>
+ <ValidValue name="SessionDetailsListResponse" value="U6" description="Session Details List Response"/>
+ <ValidValue name="QuoteExecutionReport" value="U8" description="Quote Execution Report"/>
+ <ValidValue name="MMParameterDefinitionRequest" value="U14" description="MMParameter Definition Request"/>
+ <ValidValue name="CrossRequest" value="DS" description="Cross Request"/>
+ <ValidValue name="CrossRequestAck" value="DT" description="Cross Request Ack"/>
+ <ValidValue name="MMParameterRequest" value="U17" description="MMParameter Request"/>
+ <ValidValue name="MMParameterResponse" value="U18" description="MMParameter Response"/>
+ <ValidValue name="SecurityStatusDefinitionRequest" value="U27" description="Security Status Definition Request"/>
+ <ValidValue name="SecurityStatus" value="f" description="Security Status"/>
+ <ValidValue name="PartyDetailsListRequest" value="CF" description="Party Detail List Request"/>
+ <ValidValue name="PartyDetailsListReport" value="CG" description="Party Detail List Request"/>
+ <ValidValue name="TradeEnrichmentListRequest" value="U7" description="Trade Enrichment List Request"/>
+ <ValidValue name="TradeEnrichmentListReport" value="U9" description="Trade Enrichment List Report"/>
+ <ValidValue name="PartyActionReport" value="DI" description="Party Action Report"/>
+ <ValidValue name="MarketDataInstrument" value="U23" description="Market Data Instrument"/>
+ </DataType>
+ <DataType name="NegotiationID" type="int" rootType="int" numericID="28758" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="NegotiationStartTime" type="UTCTimestamp" rootType="int" numericID="28764" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NetworkMsgID" type="String" rootType="String" numericID="25028" package="eti_Cash" size="8" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="NoAffectedOrderRequests" type="Counter" rootType="int" numericID="28782" package="eti_Cash" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoAffectedOrders" type="Counter" rootType="int" numericID="534" package="eti_Cash" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoCrossLegs" type="Counter" rootType="int" numericID="1829" package="eti_Cash" size="1" description="" minValue="0" maxValue="40" noValue="0xFF"/>
+ <DataType name="NoEnrichmentRules" type="Counter" rootType="int" numericID="28738" package="eti_Cash" size="2" description="" minValue="0" maxValue="400" noValue="0xFFFF"/>
+ <DataType name="NoEvents" type="Counter" rootType="int" numericID="864" package="eti_Cash" size="1" description="" minValue="0" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoFills" type="Counter" rootType="int" numericID="1362" package="eti_Cash" size="1" description="" minValue="0" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoInstrAttrib" type="Counter" rootType="int" numericID="870" package="eti_Cash" size="1" description="" minValue="0" maxValue="6" noValue="0xFF"/>
+ <DataType name="NoMDEntryTypes" type="Counter" rootType="int" numericID="267" package="eti_Cash" size="1" description="" minValue="0" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoNotAffectedOrders" type="Counter" rootType="int" numericID="1370" package="eti_Cash" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoNotAffectedSecurities" type="Counter" rootType="int" numericID="28707" package="eti_Cash" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoOrderBookItems" type="Counter" rootType="int" numericID="28769" package="eti_Cash" size="1" description="" minValue="0" maxValue="26" noValue="0xFF"/>
+ <DataType name="NoOrderEvents" type="Counter" rootType="int" numericID="28790" package="eti_Cash" size="1" description="" minValue="0" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoPartyDetails" type="Counter" rootType="int" numericID="1671" package="eti_Cash" size="2" description="" minValue="0" maxValue="1000" noValue="0xFFFF"/>
+ <DataType name="NoQuoteEntries" type="Counter" rootType="int" numericID="295" package="eti_Cash" size="1" description="" minValue="0" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoQuoteEvents" type="Counter" rootType="int" numericID="28706" package="eti_Cash" size="1" description="" minValue="1" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoQuoteEventsIndex" type="int" rootType="int" numericID="25011" package="eti_Cash" size="1" description="" minValue="1" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoQuoteSideEntries" type="Counter" rootType="int" numericID="28789" package="eti_Cash" size="1" description="" minValue="0" maxValue="200" noValue="0xFF"/>
+ <DataType name="NoRiskLimits" type="Counter" rootType="int" numericID="1669" package="eti_Cash" size="1" description="" minValue="0" maxValue="64" noValue="0xFF"/>
+ <DataType name="NoSRQSQuoteGrps" type="Counter" rootType="int" numericID="25218" package="eti_Cash" size="1" description="" minValue="1" maxValue="30" noValue="0xFF"/>
+ <DataType name="NoSRQSTargetPartyTrdGrps" type="Counter" rootType="int" numericID="25219" package="eti_Cash" size="1" description="" minValue="1" maxValue="30" noValue="0xFF"/>
+ <DataType name="NoSessions" type="Counter" rootType="int" numericID="28734" package="eti_Cash" size="2" description="" minValue="1" maxValue="1000" noValue="0xFFFF"/>
+ <DataType name="NoSideAllocs" type="Counter" rootType="int" numericID="28709" package="eti_Cash" size="1" description="" minValue="1" maxValue="99" noValue="0xFF"/>
+ <DataType name="NoSides" type="Counter" rootType="int" numericID="552" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoTargetPartyIDs" type="Counter" rootType="int" numericID="1461" package="eti_Cash" size="1" description="" minValue="0" maxValue="50" noValue="0xFF"/>
+ <DataType name="NoUnderlyingStips" type="Counter" rootType="int" numericID="887" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF"/>
+ <DataType name="NotAffOrigClOrdID" type="int" rootType="int" numericID="1372" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NotAffectedOrderID" type="int" rootType="int" numericID="1371" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NotAffectedSecurityID" type="int" rootType="int" numericID="28702" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NotificationIn" type="UTCTimestamp" rootType="int" numericID="25043" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NumDaysInterest" type="int" rootType="int" numericID="157" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="NumberOfRespDisclosureInstruction" type="int" rootType="int" numericID="25145" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="NumberOfRespondents" type="int" rootType="int" numericID="25150" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="NumberOfSecurities" type="int" rootType="int" numericID="28614" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="OfferCxlSize" type="Qty" rootType="floatDecimal" numericID="28548" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OfferPx" type="PriceType" rootType="floatDecimal" numericID="133" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="OfferSize" type="Qty" rootType="floatDecimal" numericID="135" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OrdStatus" type="char" rootType="String" numericID="39" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Pending_New" value="A" description="Pending New"/>
+ <ValidValue name="Pending_Replace" value="E" description="Pending Replace"/>
+ </DataType>
+ <DataType name="OrdType" type="int" rootType="int" numericID="40" package="eti_Cash" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </DataType>
+ <DataType name="OrderAttributeLiquidityProvision" type="int" rootType="int" numericID="23002" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </DataType>
+ <DataType name="OrderCategory" type="char" rootType="String" numericID="1115" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Order" value="1" description="Order"/>
+ <ValidValue name="Quote" value="2" description="Quote"/>
+ </DataType>
+ <DataType name="OrderEventMatchID" type="int" rootType="int" numericID="30060" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="OrderEventPx" type="PriceType" rootType="floatDecimal" numericID="1799" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="OrderEventQty" type="Qty" rootType="floatDecimal" numericID="1800" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OrderEventReason" type="int" rootType="int" numericID="1798" package="eti_Cash" size="1" description="" minValue="100" maxValue="100" noValue="0xFF">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </DataType>
+ <DataType name="OrderEventType" type="int" rootType="int" numericID="1796" package="eti_Cash" size="1" description="" minValue="100" maxValue="100" noValue="0xFF">
+ <ValidValue name="Pending_requests_discarded" value="100" description="Final order status after locked stock - Pending requests discarded"/>
+ </DataType>
+ <DataType name="OrderID" type="int" rootType="int" numericID="37" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="OrderIDSfx" type="int" rootType="int" numericID="25108" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="OrderOrigination" type="int" rootType="int" numericID="1724" package="eti_Cash" size="1" description="" minValue="5" maxValue="5" noValue="0xFF">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </DataType>
+ <DataType name="OrderQty" type="Qty" rootType="floatDecimal" numericID="38" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OrderQtyDisclosureInstruction" type="int" rootType="int" numericID="25136" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="OrderRoutingIndicator" type="char" rootType="String" numericID="25014" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Yes" value="Y" description="Yes"/>
+ <ValidValue name="No" value="N" description="No"/>
+ </DataType>
+ <DataType name="OrderSide" type="int" rootType="int" numericID="28586" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="OrigClOrdID" type="int" rootType="int" numericID="41" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="OrigTime" type="UTCTimestamp" rootType="int" numericID="42" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="OrigTradeID" type="int" rootType="int" numericID="1126" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="OwnershipIndicator" type="int" rootType="int" numericID="28743" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No_Change_of_Ownership" value="0" description="Do not change ownership"/>
+ <ValidValue name="Change_to_Executing_Trader" value="1" description="Change ownership to executing party (User ID)"/>
+ </DataType>
+ <DataType name="PackageID" type="int" rootType="int" numericID="2489" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="Pad1" type="String" rootType="String" numericID="39000" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad1_2" type="String" rootType="String" numericID="39002" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad1_3" type="String" rootType="String" numericID="39003" package="eti_Cash" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2" type="String" rootType="String" numericID="39020" package="eti_Cash" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2_1" type="String" rootType="String" numericID="39021" package="eti_Cash" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2_2" type="String" rootType="String" numericID="39022" package="eti_Cash" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad3" type="String" rootType="String" numericID="39030" package="eti_Cash" size="3" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad3_3" type="String" rootType="String" numericID="39072" package="eti_Cash" size="3" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad4" type="String" rootType="String" numericID="39040" package="eti_Cash" size="4" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad4_2" type="String" rootType="String" numericID="39042" package="eti_Cash" size="4" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad5" type="String" rootType="String" numericID="39050" package="eti_Cash" size="5" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad5_1" type="String" rootType="String" numericID="39051" package="eti_Cash" size="5" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6" type="String" rootType="String" numericID="39060" package="eti_Cash" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6_1" type="String" rootType="String" numericID="39061" package="eti_Cash" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6_2" type="String" rootType="String" numericID="39062" package="eti_Cash" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad7" type="String" rootType="String" numericID="39070" package="eti_Cash" size="7" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad7_1" type="String" rootType="String" numericID="39071" package="eti_Cash" size="7" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="PartitionID" type="int" rootType="int" numericID="5948" package="eti_Cash" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="PartyActionType" type="int" rootType="int" numericID="2329" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Halt_Trading" value="1" description="Halt trading"/>
+ <ValidValue name="Reinstate" value="2" description="Reinstate"/>
+ </DataType>
+ <DataType name="PartyDetailDeskID" type="AlphaNumeric" rootType="String" numericID="22276" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyDetailExecutingTrader" type="Freetext" rootType="String" numericID="22212" package="eti_Cash" size="6" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="PartyDetailIDExecutingTrader" type="int" rootType="int" numericID="20212" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyDetailIDExecutingUnit" type="int" rootType="int" numericID="20259" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyDetailRoleQualifier" type="int" rootType="int" numericID="1674" package="eti_Cash" size="1" description="" minValue="10" maxValue="12" noValue="0xFF">
+ <ValidValue name="Trader" value="10" description="Trader"/>
+ <ValidValue name="Head_Trader" value="11" description="Head Trader"/>
+ <ValidValue name="Supervisor" value="12" description="Supervisor"/>
+ </DataType>
+ <DataType name="PartyDetailStatus" type="int" rootType="int" numericID="1672" package="eti_Cash" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </DataType>
+ <DataType name="PartyEnteringFirm" type="AlphaNumeric" rootType="String" numericID="22007" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyEnteringTrader" type="AlphaNumeric" rootType="String" numericID="22036" package="eti_Cash" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyExecutingFirm" type="AlphaNumeric" rootType="String" numericID="22001" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyExecutingTrader" type="AlphaNumeric" rootType="String" numericID="22012" package="eti_Cash" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyIDClientID" type="int" rootType="int" numericID="20003" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="PartyIDEnteringFirm" type="int" rootType="int" numericID="20007" package="eti_Cash" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </DataType>
+ <DataType name="PartyIDEnteringTrader" type="int" rootType="int" numericID="20036" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDExecutingTrader" type="int" rootType="int" numericID="20012" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDExecutingUnit" type="int" rootType="int" numericID="20059" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDOriginationMarket" type="int" rootType="int" numericID="20099" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="XKFE" value="1" description="Korea Exchange"/>
+ </DataType>
+ <DataType name="PartyIDSessionID" type="int" rootType="int" numericID="20055" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDSpecialistTrader" type="int" rootType="int" numericID="20066" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIdInvestmentDecisionMaker" type="int" rootType="int" numericID="20122" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="PartyIdInvestmentDecisionMakerQualifier" type="int" rootType="int" numericID="21222" package="eti_Cash" size="1" description="" minValue="22" maxValue="24" noValue="0xFF">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </DataType>
+ <DataType name="PartySpecialistFirm" type="AlphaNumeric" rootType="String" numericID="22661" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartySpecialistTrader" type="AlphaNumeric" rootType="String" numericID="22066" package="eti_Cash" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="Password" type="String" rootType="String" numericID="554" package="eti_Cash" size="32" isTerminable="true" description="" range="0-9,A-Z,a-z,\x21,\x23,\x24,\x25,\x26,\x2A,\x2B,\x2D,\x2F,\x3D,\x40,\x5F" noValue="0x00"/>
+ <DataType name="PegOffsetValueAbs" type="PriceType" rootType="floatDecimal" numericID="25109" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="PegOffsetValuePct" type="floatDecimal4" rootType="floatDecimal" numericID="25110" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="PotentialExecVolume" type="Qty" rootType="floatDecimal" numericID="25156" package="eti_Cash" size="8" description="" minValue="-214748.3647" maxValue="214748.3647" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="Price" type="PriceType" rootType="floatDecimal" numericID="44" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="PriceDisclosureInstruction" type="int" rootType="int" numericID="25131" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="PriceValidityCheckType" type="int" rootType="int" numericID="28710" package="eti_Cash" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </DataType>
+ <DataType name="QuoteCancelType" type="int" rootType="int" numericID="298" package="eti_Cash" size="1" description="" minValue="4" maxValue="4" noValue="0xFF">
+ <ValidValue name="Cancel_All_Quotes" value="4" description="Cancel All Quotes"/>
+ </DataType>
+ <DataType name="QuoteEntryRejectReason" type="int" rootType="int" numericID="368" package="eti_Cash" size="4" description="" minValue="0" maxValue="65535" noValue="0xFFFFFFFF" nonStrict="true">
+ <ValidValue name="Unknown_Security" value="1" description="Unknown security"/>
+ <ValidValue name="Duplicate_Quote" value="6" description="Duplicate quote"/>
+ <ValidValue name="Invalid_Price" value="8" description="Invalid price"/>
+ <ValidValue name="No_Reference_Price_Available" value="16" description="Reference price not available"/>
+ <ValidValue name="No_Single_Sided_Quotes" value="100" description="Single sided quotes not allowed"/>
+ <ValidValue name="Invalid_Quoting_Model" value="103" description="Invalid usage of quoting model"/>
+ <ValidValue name="Invalid_Size" value="106" description="Invalid size"/>
+ <ValidValue name="Bid_Price_Not_Reasonable" value="108" description="Bid price not reasonable"/>
+ <ValidValue name="Ask_Price_Not_Reasonable" value="109" description="Ask price not reasonable"/>
+ <ValidValue name="Bid_Price_Exceeds_Range" value="110" description="Bid price exceeds extended price range"/>
+ <ValidValue name="Ask_Price_Exceeds_Range" value="111" description="Ask price exceeds extended price range"/>
+ <ValidValue name="Instrument_State_Freeze" value="115" description="Instrument state freeze"/>
+ <ValidValue name="Deletion_Already_Pending" value="116" description="Deletion already pending"/>
+ <ValidValue name="Bid_Value_Exceeds_Limit" value="120" description="Bid value exceeds limit"/>
+ <ValidValue name="Ask_Value_Exceeds_Limit" value="121" description="Ask value exceeds limit"/>
+ <ValidValue name="Not_Tradeable_For_BusinessUnit" value="122" description="Instrument cannot be traded by Business Unit"/>
+ <ValidValue name="Quantity_Limit_Exceeded" value="125" description="Quantity exceeds trader specific limit"/>
+ <ValidValue name="Value_Limit_Exceeded" value="126" description="Value exceeds trader specific limit"/>
+ <ValidValue name="Invalid_Quote_Spread" value="127" description="Invalid quote spread"/>
+ <ValidValue name="Cant_Proc_In_Curr_Instr_State" value="131" description="Instrument state does not allow processing"/>
+ <ValidValue name="Invalid_Quote_Type" value="134" description="Invalid quote type"/>
+ <ValidValue name="PWT_Quote_not_allowed_in_current_state" value="135" description="PWT Quote not allowed in current state"/>
+ <ValidValue name="Standard_Quote_not_allowed_in_current_state" value="136" description="Standard Quote not allowed in current state"/>
+ <ValidValue name="PWT_Quote_not_allowed_with_crossed_book" value="137" description="PWT Quote not allowed with crossed book"/>
+ <ValidValue name="Ask_side_quote_not_allowed" value="138" description="Ask side quote not allowed"/>
+ <ValidValue name="Ask_side_quote_with_qty_not_allowed" value="139" description="Ask side quote with qty not allowed"/>
+ <ValidValue name="Invalid_change_LP_session" value="140" description="Invalid change liquidity provision session"/>
+ <ValidValue name="On_Book_Trading_disabled_for_Instrument_Type" value="144" description="On-Book trading disabled for instrument type"/>
+ <ValidValue name="LP_licence_not_assigned" value="145" description="LP licence not assigned"/>
+ <ValidValue name="SP_licence_not_assigned" value="146" description="SP licence not assigned"/>
+ <ValidValue name="Liquidity_provider_protection_bid_side_cancelled" value="147" description="Liquidity provider protection bid side cancelled"/>
+ <ValidValue name="Liquidity_provider_protection_ask_side_cancelled" value="148" description="Liquidity provider protection ask side cancelled"/>
+ <ValidValue name="Quantity_Limit_Exceeded_Instrument" value="149" description="Quantity exceeds instrument specific limit"/>
+ <ValidValue name="Value_Limit_Exceeded_Instrument" value="150" description="Value exceeds instrument specific limit"/>
+ <ValidValue name="Issuer_Stopped" value="151" description="Issuer is stopped"/>
+ <ValidValue name="Partial_Exec_Of_QRS_Order" value="152" description="Rejection of matching quote as QRS order would be partially executed"/>
+ <ValidValue name="Matching_Quote_Not_Allowed_In_Current_State" value="153" description="Matching quote is not allowed in current instrument state"/>
+ <ValidValue name="Outside_Quoting_Period" value="155" description="Quote entry outside quoting period not allowed"/>
+ <ValidValue name="Match_Price_Not_On_Price_Step" value="156" description="Match price resulting from entry of the matching quote is not a valid price step"/>
+ <ValidValue name="Quantity_Limit_Exceeds_TSL" value="161" description="Quantity exceeds transaction size limit"/>
+ <ValidValue name="Invalid_TradingSessionSubID_for_Instrument" value="162" description="Invalid TradingSessionSubID for instrument"/>
+ <ValidValue name="Too_Many_Orders_and_Quotes_in_Order_Book" value="163" description="Too many orders and quotes in order book"/>
+ <ValidValue name="Inactive_Cover" value="164" description="Instrument is an inactive cover"/>
+ <ValidValue name="Indicative_Quote_not_allowed_in_current_state" value="165" description="Indicative quote is not allowed in current state."/>
+ </DataType>
+ <DataType name="QuoteEntryStatus" type="int" rootType="int" numericID="1167" package="eti_Cash" size="1" description="" minValue="0" maxValue="100" noValue="0xFF">
+ <ValidValue name="Accepted" value="0" description="Accepted with warning"/>
+ <ValidValue name="Rejected" value="5" description="Rejected"/>
+ <ValidValue name="Removed_and_Rejected" value="6" description="Removed from Market"/>
+ <ValidValue name="Pending" value="10" description="Pending"/>
+ </DataType>
+ <DataType name="QuoteEventExecID" type="int" rootType="int" numericID="28711" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="QuoteEventLiquidityInd" type="int" rootType="int" numericID="28641" package="eti_Cash" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ </DataType>
+ <DataType name="QuoteEventMatchID" type="int" rootType="int" numericID="28714" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="QuoteEventPx" type="PriceType" rootType="floatDecimal" numericID="28553" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="QuoteEventQty" type="Qty" rootType="floatDecimal" numericID="28542" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="QuoteEventReason" type="int" rootType="int" numericID="28733" package="eti_Cash" size="1" description="" minValue="14" maxValue="21" noValue="0xFF">
+ <ValidValue name="Pending_cancellation_executed" value="14" description=""/>
+ <ValidValue name="Invalid_price" value="15" description=""/>
+ <ValidValue name="Cross_rejected" value="16" description="Quote subject to crossing and match prevented"/>
+ <ValidValue name="PLP" value="18" description="Quote deleted due to passive liquidity protection"/>
+ <ValidValue name="Price_not_Top_of_Book" value="19" description="Price was not top of quote book."/>
+ <ValidValue name="Random_Selection" value="20" description="Requester choose selection by the random algorithm."/>
+ <ValidValue name="Manual_Selection" value="21" description="Requester manually selected the quote"/>
+ </DataType>
+ <DataType name="QuoteEventSide" type="int" rootType="int" numericID="28581" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="QuoteEventType" type="int" rootType="int" numericID="28539" package="eti_Cash" size="1" description="" minValue="0" maxValue="6" noValue="0xFF">
+ <ValidValue name="Modified_quote_side" value="2" description="Modified side"/>
+ <ValidValue name="Removed_quote_side" value="3" description=""/>
+ <ValidValue name="Partially_filled" value="4" description=""/>
+ <ValidValue name="Filled" value="5" description="Filled"/>
+ <ValidValue name="Removed_Quantity" value="6" description="Quantity removed"/>
+ </DataType>
+ <DataType name="QuoteID" type="int" rootType="int" numericID="117" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="QuoteInstruction" type="int" rootType="int" numericID="25138" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_Not_Quote" value="0" description="Do not re-quote"/>
+ <ValidValue name="Quote" value="1" description="(Re-)Quote"/>
+ </DataType>
+ <DataType name="QuoteMsgID" type="int" rootType="int" numericID="1166" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="QuoteReqID" type="String" rootType="String" numericID="131" package="eti_Cash" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="QuoteRequestRejectReason" type="int" rootType="int" numericID="658" package="eti_Cash" size="1" description="" minValue="2" maxValue="106" noValue="0xFF">
+ <ValidValue name="Exchange_closed" value="2" description="Exchange (Security) Closed"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Requested_size_too_small" value="100" description="Requested size too small"/>
+ <ValidValue name="Requested_size_too_big" value="101" description="Requested size too big"/>
+ <ValidValue name="No_valid_quote_from_issuer" value="102" description="No valid quote from issuer"/>
+ <ValidValue name="Sold_out" value="103" description="Sold out"/>
+ <ValidValue name="Trading_restriction" value="104" description="Trading restriction"/>
+ <ValidValue name="Pending_request_timed_out" value="105" description="RequestForQuote request timed out"/>
+ </DataType>
+ <DataType name="QuoteResponseID" type="UTCTimestamp" rootType="int" numericID="693" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="QuoteSizeType" type="int" rootType="int" numericID="28723" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="TotalSize" value="1" description="Total Size (Quote Modification)"/>
+ <ValidValue name="OpenSize" value="2" description="Open Size(Quote Entry)"/>
+ </DataType>
+ <DataType name="QuoteStatus" type="int" rootType="int" numericID="297" package="eti_Cash" size="1" description="" minValue="6" maxValue="17" noValue="0xFF">
+ <ValidValue name="Removed" value="6" description="Removed"/>
+ <ValidValue name="Expired" value="7" description="Expired"/>
+ <ValidValue name="Active" value="16" description="Active"/>
+ </DataType>
+ <DataType name="QuoteType" type="int" rootType="int" numericID="537" package="eti_Cash" size="1" description="" minValue="0" maxValue="104" noValue="0xFF">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ <ValidValue name="Tradeable_Matching" value="101" description="Tradeable(Matching) - for Continuous Auction trading models only"/>
+ <ValidValue name="Tradeable_PWT" value="102" description="Tradeable(Price without turnover) - for Continuous Auction trading models only"/>
+ <ValidValue name="Special_Auction" value="103" description="Special Auction"/>
+ <ValidValue name="PWT_within_Special_Auction" value="104" description="PWT within Special Auction"/>
+ </DataType>
+ <DataType name="QuotingStatus" type="int" rootType="int" numericID="28787" package="eti_Cash" size="1" description="" minValue="0" maxValue="4" noValue="0xFF">
+ <ValidValue name="Open_Active" value="1" description="Open/Active"/>
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ <ValidValue name="Open_Not_Responded" value="4" description="Open/Not Responded"/>
+ </DataType>
+ <DataType name="RFQPublishIndicator" type="int" rootType="int" numericID="28761" package="eti_Cash" size="1" description="" minValue="1" maxValue="6" noValue="0xFF">
+ <ValidValue name="Market_Data" value="1" description="Market Data(public)"/>
+ <ValidValue name="Designated_Sponsor" value="2" description="Designated Sponsor(private)"/>
+ <ValidValue name="Market_Data_and_Designated_Sponsor" value="3" description="Market Data(public) and Designated Sponsor(private)"/>
+ <ValidValue name="Market_Maker_and_Designated_Sponsor" value="4" description="Market Maker(private) and Designated Sponsor(private)"/>
+ <ValidValue name="Market_Data_and_Market_Maker_and_Designated_Sponsor" value="5" description="Market Data(public) and Market Maker(private) and Designated Sponsor(private)"/>
+ <ValidValue name="Specialist" value="6" description="Specialist(private)"/>
+ </DataType>
+ <DataType name="RFQRequesterDisclosureInstruction" type="int" rootType="int" numericID="25139" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="RefApplID" type="int" rootType="int" numericID="1355" package="eti_Cash" size="1" description="" minValue="0" maxValue="11" noValue="0xFF">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ <ValidValue name="Specialist_Data" value="11" description="Specialist Data"/>
+ </DataType>
+ <DataType name="RefApplLastMsgID" type="data" rootType="data" numericID="28722" package="eti_Cash" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="RefApplLastSeqNum" type="SeqNum" rootType="int" numericID="1357" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RefApplSubID" type="int" rootType="int" numericID="28728" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RefinancingEligibilityIndicator" type="int" rootType="int" numericID="28897" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="RegulatoryTradeID" type="String" rootType="String" numericID="1903" package="eti_Cash" size="52" description="" range="0-9,A-Z,a-z" noValue="0x00"/>
+ <DataType name="RelatedClosePrice" type="floatDecimal6" rootType="floatDecimal" numericID="2589" package="eti_Cash" size="8" description="" minValue="-9223372036854.775807" maxValue="9223372036854.775807" precision="6" noValue="0x8000000000000000"/>
+ <DataType name="RelatedMarketSegmentID" type="int" rootType="int" numericID="2546" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="RequestTime" type="UTCTimestamp" rootType="int" numericID="5979" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RequestingPartyClearingFirm" type="AlphaNumeric" rootType="String" numericID="22804" package="eti_Cash" size="9" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RequestingPartyEnteringFirm" type="AlphaNumeric" rootType="String" numericID="22807" package="eti_Cash" size="9" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RequestingPartyIDEnteringFirm" type="int" rootType="int" numericID="20807" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </DataType>
+ <DataType name="RequestingPartyIDExecutingSystem" type="int" rootType="int" numericID="20816" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF">
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </DataType>
+ <DataType name="RequestingPartyIDExecutingTrader" type="int" rootType="int" numericID="20812" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RespondentType" type="int" rootType="int" numericID="1172" package="eti_Cash" size="1" description="" minValue="1" maxValue="102" noValue="0xFF">
+ <ValidValue name="Specified_market_participants" value="2" description="Respondents specified by requestor"/>
+ <ValidValue name="Specified_and_SmartRfQ_selected_participants" value="100" description="Respondents specified by requestor and SmartRfQ processing"/>
+ <ValidValue name="SmartRfQ_selected_participants" value="101" description="Respondents specified by SmartRfQ processing"/>
+ </DataType>
+ <DataType name="ResponseIn" type="UTCTimestamp" rootType="int" numericID="7765" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RiskLimitAction" type="int" rootType="int" numericID="1767" package="eti_Cash" size="1" description="" minValue="0" maxValue="4" noValue="0xFF">
+ <ValidValue name="QueueInbound" value="0" description="Queue Inbound"/>
+ <ValidValue name="Reject" value="2" description="Reject"/>
+ <ValidValue name="Warning" value="4" description="Warning"/>
+ </DataType>
+ <DataType name="RootPartyClearingFirm" type="Freetext" rootType="String" numericID="22404" package="eti_Cash" size="5" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyContraFirm" type="AlphaNumeric" rootType="String" numericID="22417" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartyContraFirmKVNumber" type="Freetext" rootType="String" numericID="25115" package="eti_Cash" size="4" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyContraSettlementAccount" type="Freetext" rootType="String" numericID="25117" package="eti_Cash" size="35" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyContraSettlementFirm" type="AlphaNumeric" rootType="String" numericID="25119" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartyContraSettlementLocation" type="AlphaNumeric" rootType="String" numericID="25118" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00" nonStrict="true">
+ <ValidValue name="APK" value="APK" description="APK - Euroclear Finland"/>
+ <ValidValue name="CBF" value="CBF" description="CBF - Clearstream Banking Frankfurt"/>
+ <ValidValue name="CBL" value="CBL" description="CBL - Clearstream Banking Luxembourg"/>
+ <ValidValue name="CCO" value="CCO" description="CCO - Euroclear UK and Ireland"/>
+ <ValidValue name="CIK" value="CIK" description="CIK - Euroclear Belgium"/>
+ <ValidValue name="EOC" value="EOC" description="EOC - Euroclear Bank"/>
+ <ValidValue name="HEL" value="HEL" description="HEL - HELEX Greece"/>
+ <ValidValue name="IBC" value="IBC" description="IBC - Iberclear Spain"/>
+ <ValidValue name="INT" value="INT" description="INT - Interbolsa Portugal"/>
+ <ValidValue name="KDP" value="KDP" description="KDP - KDPW Poland"/>
+ <ValidValue name="MOT" value="MOT" description="MOT - Monte Titoli Italy"/>
+ <ValidValue name="NEC" value="NEC" description="NEC - Euroclear Netherlands"/>
+ <ValidValue name="OEB" value="OEB" description="OEB - OeKB Austria"/>
+ <ValidValue name="SIC" value="SIC" description="SIC - Euroclear France"/>
+ <ValidValue name="SIS" value="SIS" description="SIS - Sega Intersettle"/>
+ <ValidValue name="VPC" value="VPC" description="VPC - Euroclear Sweden"/>
+ <ValidValue name="VPD" value="VPD" description="VPD - VP Denmark"/>
+ <ValidValue name="VPS" value="VPS" description="VPS - VPS Norway"/>
+ </DataType>
+ <DataType name="RootPartyContraTrader" type="AlphaNumeric" rootType="String" numericID="22437" package="eti_Cash" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartyEnteringTrader" type="Freetext" rootType="String" numericID="22436" package="eti_Cash" size="6" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyExecutingFirm" type="Freetext" rootType="String" numericID="22401" package="eti_Cash" size="5" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyExecutingFirmKVNumber" type="Freetext" rootType="String" numericID="25112" package="eti_Cash" size="4" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyExecutingTrader" type="Freetext" rootType="String" numericID="22412" package="eti_Cash" size="6" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyIDClearingUnit" type="int" rootType="int" numericID="25026" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDClientID" type="int" rootType="int" numericID="20403" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RootPartyIDContraSettlementUnit" type="int" rootType="int" numericID="25116" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDContraUnit" type="int" rootType="int" numericID="25114" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDExecutingTrader" type="int" rootType="int" numericID="20412" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDExecutingUnit" type="int" rootType="int" numericID="20459" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDExecutionVenue" type="Freetext" rootType="String" numericID="20473" package="eti_Cash" size="4" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyIDInvestmentDecisionMaker" type="int" rootType="int" numericID="20522" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RootPartyIDInvestmentDecisionMakerQualifier" type="int" rootType="int" numericID="21622" package="eti_Cash" size="1" description="" minValue="22" maxValue="24" noValue="0xFF">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </DataType>
+ <DataType name="RootPartyIDSessionID" type="int" rootType="int" numericID="20455" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDSettlementUnit" type="int" rootType="int" numericID="25113" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartySettlementAccount" type="Freetext" rootType="String" numericID="22491" package="eti_Cash" size="35" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartySettlementFirm" type="AlphaNumeric" rootType="String" numericID="22490" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartySettlementLocation" type="AlphaNumeric" rootType="String" numericID="22410" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00" nonStrict="true">
+ <ValidValue name="APK" value="APK" description="APK - Euroclear Finland"/>
+ <ValidValue name="CBF" value="CBF" description="CBF - Clearstream Banking Frankfurt"/>
+ <ValidValue name="CBL" value="CBL" description="CBL - Clearstream Banking Luxembourg"/>
+ <ValidValue name="CCO" value="CCO" description="CCO - Euroclear UK and Ireland"/>
+ <ValidValue name="CIK" value="CIK" description="CIK - Euroclear Belgium"/>
+ <ValidValue name="EOC" value="EOC" description="EOC - Euroclear Bank"/>
+ <ValidValue name="HEL" value="HEL" description="HEL - HELEX Greece"/>
+ <ValidValue name="IBC" value="IBC" description="IBC - Iberclear Spain"/>
+ <ValidValue name="INT" value="INT" description="INT - Interbolsa Portugal"/>
+ <ValidValue name="KDP" value="KDP" description="KDP - KDPW Poland"/>
+ <ValidValue name="MOT" value="MOT" description="MOT - Monte Titoli Italy"/>
+ <ValidValue name="NEC" value="NEC" description="NEC - Euroclear Netherlands"/>
+ <ValidValue name="OEB" value="OEB" description="OEB - OeKB Austria"/>
+ <ValidValue name="SIC" value="SIC" description="SIC - Euroclear France"/>
+ <ValidValue name="SIS" value="SIS" description="SIS - Sega Intersettle"/>
+ <ValidValue name="VPC" value="VPC" description="VPC - Euroclear Sweden"/>
+ <ValidValue name="VPD" value="VPD" description="VPD - VP Denmark"/>
+ <ValidValue name="VPS" value="VPS" description="VPS - VPS Norway"/>
+ </DataType>
+ <DataType name="SRQSRelatedTradeID" type="int" rootType="int" numericID="25152" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecondaryGatewayID" type="int" rootType="int" numericID="28725" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecondaryGatewayStatus" type="int" rootType="int" numericID="28757" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Standby" value="0" description="Standby"/>
+ <ValidValue name="Active" value="1" description="Active"/>
+ </DataType>
+ <DataType name="SecondaryGatewaySubID" type="int" rootType="int" numericID="28726" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecondaryQuoteID" type="int" rootType="int" numericID="1751" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SecondaryTradeID" type="int" rootType="int" numericID="1040" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecurityID" type="int" rootType="int" numericID="48" package="eti_Cash" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="SecurityResponseID" type="UTCTimestamp" rootType="int" numericID="322" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SecurityStatus" type="int" rootType="int" numericID="965" package="eti_Cash" size="1" description="" minValue="6" maxValue="12" noValue="0xFF">
+ <ValidValue name="Knocked_out" value="6" description="Knocked-out"/>
+ <ValidValue name="Knock_out_revoked" value="7" description="Knocked-out revoked"/>
+ <ValidValue name="Knocked_out_and_suspend" value="12" description="Knocked-out and suspended"/>
+ </DataType>
+ <DataType name="SecurityStatusReportID" type="UTCTimestamp" rootType="int" numericID="28781" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SecurityTradingEvent" type="int" rootType="int" numericID="1174" package="eti_Cash" size="1" description="" minValue="6" maxValue="101" noValue="0xFF">
+ <ValidValue name="Instrument_State_Change" value="6" description="Instrument state change"/>
+ <ValidValue name="Instrument_Assigment_Change" value="100" description="Change of instrument assignment"/>
+ <ValidValue name="End_of_Restatement" value="101" description="Instrument state change"/>
+ </DataType>
+ <DataType name="SecurityTradingStatus" type="int" rootType="int" numericID="326" package="eti_Cash" size="1" description="" minValue="7" maxValue="8" noValue="0xFF">
+ <ValidValue name="Market_Imbalance_Buy" value="7" description="Imbalance Buy side"/>
+ <ValidValue name="Market_Imbalance_Sell" value="8" description="Imbalance Sell side"/>
+ </DataType>
+ <DataType name="SelectiveRequestForQuoteRtmServiceStatus" type="int" rootType="int" numericID="25053" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="SelectiveRequestForQuoteServiceStatus" type="int" rootType="int" numericID="25051" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="SelectiveRequestForQuoteServiceTradeDate" type="LocalMktDate" rootType="int" numericID="25052" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="SenderSubID" type="int" rootType="int" numericID="50" package="eti_Cash" size="4" description="" minValue="0" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="SendingTime" type="UTCTimestamp" rootType="int" numericID="52" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SessionInstanceID" type="int" rootType="int" numericID="25004" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SessionMode" type="int" rootType="int" numericID="28730" package="eti_Cash" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="HF" value="1" description="HF"/>
+ <ValidValue name="LF" value="2" description="LF"/>
+ <ValidValue name="GUI" value="3" description="GUI"/>
+ </DataType>
+ <DataType name="SessionRejectReason" type="int" rootType="int" numericID="373" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF">
+ <ValidValue name="Required_Tag_Missing" value="1" description="Required Tag Missing"/>
+ <ValidValue name="Value_is_incorrect" value="5" description="Value is incorrect (out of range) for this tag"/>
+ <ValidValue name="Decryption_problem" value="7" description="Decryption problem"/>
+ <ValidValue name="Invalid_MsgID" value="11" description="Invalid TemplateID"/>
+ <ValidValue name="Incorrect_NumInGroup_count" value="16" description="Incorrect NumInGroup count for repeating group"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Throttle_Limit_Exceeded" value="100" description="Throttle limit exceeded"/>
+ <ValidValue name="Exposure_Limit_Exceeded" value="101" description="Stale request was not forwarded to T7"/>
+ <ValidValue name="Service_Temporarily_Not_Available" value="102" description="Service temporarily not available"/>
+ <ValidValue name="Service_Not_Available" value="103" description="Service not available"/>
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ <ValidValue name="Heartbeat_Violation" value="152" description="Heartbeat violation error"/>
+ <ValidValue name="Internal_technical_error" value="200" description="Internal technical error"/>
+ <ValidValue name="Validation_Error" value="210" description="Validation Error"/>
+ <ValidValue name="User_Already_Logged_In" value="211" description="User already logged in"/>
+ <ValidValue name="Gateway_Is_Standby" value="216" description="Gateway is standby"/>
+ <ValidValue name="Session_Login_Limit_Reached" value="217" description="Session login limit (per time interval) reached"/>
+ <ValidValue name="User_Entitlement_Data_Timeout" value="223" description="User Entitlement Data time out"/>
+ <ValidValue name="PSGateway_Session_Limit_Reached" value="224" description="Session limit reached (per PS Gateway and Business Unit)"/>
+ <ValidValue name="User_Login_Limit_Reached" value="225" description="User login tries limit (per time interval) reached"/>
+ <ValidValue name="Outstanding_Logins_Bu_Limit_Reached" value="226" description="Limit of outstanding session/user logins reached (per Business Unit)"/>
+ <ValidValue name="Outstanding_Logins_Session_Limit_Reached" value="227" description="Limit of outstanding session/user logins reached (per Session)"/>
+ <ValidValue name="Order_Not_Found" value="10000" description="Order not found"/>
+ <ValidValue name="Price_Not_Reasonable" value="10001" description="Price not reasonable"/>
+ <ValidValue name="ClientOrderID_Not_Unique" value="10002" description="Duplicate Order (ClOrdID)"/>
+ <ValidValue name="Quote_Activation_In_Progress" value="10003" description="another quote activation request is pending for the same Product / Instrument Type / SessionID"/>
+ <ValidValue name="Stop_Bid_Price_Not_Reasonable" value="10006" description="Stop buy price not reasonable"/>
+ <ValidValue name="Stop_Ask_Price_Not_Reasonable" value="10007" description="Stop sell price not reasonable"/>
+ <ValidValue name="Order_Not_Executable_Within_Validity" value="10008" description="GFD order is not executable on current business day"/>
+ <ValidValue name="Invalid_Trading_Restriction_For_Instrument_State" value="10009" description="BOC order rejected in state other than cont."/>
+ <ValidValue name="Transaction_Not_Allowed_In_Current_State" value="10011" description="Order maintenance not allowed in current state"/>
+ <ValidValue name="Order_not_accepted_in_Volatility_Freeze" value="10012" description="Order not accepted in Volatility Freeze"/>
+ </DataType>
+ <DataType name="SessionStatus" type="int" rootType="int" numericID="1409" package="eti_Cash" size="1" description="" minValue="0" maxValue="4" noValue="0xFF">
+ <ValidValue name="Active" value="0" description="Session active"/>
+ <ValidValue name="Logout" value="4" description="Session logout complete"/>
+ </DataType>
+ <DataType name="SessionSubMode" type="int" rootType="int" numericID="28735" package="eti_Cash" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="Regular_trading_session" value="0" description="Regular Trading Session"/>
+ <ValidValue name="FIX_trading_session" value="1" description="FIX Trading Session"/>
+ <ValidValue name="Regular_Back_Office_session" value="2" description="Regular Back Office Session"/>
+ </DataType>
+ <DataType name="SettlCurrAmt" type="float" rootType="floatDecimal" numericID="119" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="SettlCurrFxRate" type="float" rootType="floatDecimal" numericID="155" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="SettlCurrency" type="CurrencyType" rootType="String" numericID="120" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="SettlDate" type="LocalMktDate" rootType="int" numericID="64" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="Side" type="int" rootType="int" numericID="54" package="eti_Cash" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="SideDisclosureInstruction" type="int" rootType="int" numericID="25130" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="SideGrossTradeAmt" type="PriceType" rootType="floatDecimal" numericID="1072" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="SideLastPx" type="PriceType" rootType="floatDecimal" numericID="28585" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="SideLastQty" type="Qty" rootType="floatDecimal" numericID="1009" package="eti_Cash" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="SideLiquidityInd" type="int" rootType="int" numericID="1444" package="eti_Cash" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Added_Liquidity" value="1" description="Added liquidity (passive)"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed liquidity (aggressive, includes triggered orders)"/>
+ <ValidValue name="Auction" value="4" description="Auction (includes VDO matching at midpoint)"/>
+ </DataType>
+ <DataType name="SideTradeID" type="int" rootType="int" numericID="1506" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SideTradeReportID" type="int" rootType="int" numericID="1005" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SoldOutIndicator" type="int" rootType="int" numericID="25155" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Revert_sold_out" value="0" description="Revert Sold-out"/>
+ <ValidValue name="Sold_out" value="1" description="Sold-out"/>
+ </DataType>
+ <DataType name="StopPx" type="PriceType" rootType="floatDecimal" numericID="99" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="StopPxIndicator" type="int" rootType="int" numericID="28749" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_overwrite" value="0" description="Do not overwrite"/>
+ <ValidValue name="Overwrite" value="1" description="Overwrite"/>
+ </DataType>
+ <DataType name="SubscriptionScope" type="int" rootType="int" numericID="25001" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="T7EntryServiceRtmStatus" type="int" rootType="int" numericID="25050" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="T7EntryServiceRtmTradeDate" type="LocalMktDate" rootType="int" numericID="25049" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="T7EntryServiceStatus" type="int" rootType="int" numericID="25048" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="T7EntryServiceTradeDate" type="LocalMktDate" rootType="int" numericID="25047" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="TESEnrichmentRuleID" type="int" rootType="int" numericID="25180" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TESExecID" type="int" rootType="int" numericID="30017" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TargetPartyEnteringTrader" type="AlphaNumeric" rootType="String" numericID="22636" package="eti_Cash" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyExecutingFirm" type="AlphaNumeric" rootType="String" numericID="22601" package="eti_Cash" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyExecutingTrader" type="AlphaNumeric" rootType="String" numericID="22602" package="eti_Cash" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyIDDeskID" type="AlphaNumeric" rootType="String" numericID="20676" package="eti_Cash" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyIDExecutingTrader" type="int" rootType="int" numericID="20612" package="eti_Cash" size="4" description="" minValue="0" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="TargetPartyIDSessionID" type="int" rootType="int" numericID="20655" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TemplateID" type="int" rootType="int" numericID="28500" package="eti_Cash" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="ThrottleDisconnectLimit" type="int" rootType="int" numericID="25002" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ThrottleNoMsgs" type="int" rootType="int" numericID="1613" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ThrottleTimeInterval" type="int" rootType="int" numericID="1614" package="eti_Cash" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="TimeInForce" type="int" rootType="int" numericID="59" package="eti_Cash" size="1" description="" minValue="0" maxValue="6" noValue="0xFF">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="FOK" value="4" description="Fill Or Kill (FOK)"/>
+ <ValidValue name="GTX" value="5" description="Good Till Crossing (GTX)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </DataType>
+ <DataType name="TotNumTradeReports" type="int" rootType="int" numericID="748" package="eti_Cash" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="TradSesEvent" type="int" rootType="int" numericID="1368" package="eti_Cash" size="1" description="" minValue="100" maxValue="105" noValue="0xFF">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="Market_Reset" value="102" description="Market Reset"/>
+ <ValidValue name="End_of_Restatement" value="103" description="End of Restatement"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ <ValidValue name="Service_Resumed" value="105" description="Service Resumed"/>
+ </DataType>
+ <DataType name="TradSesMode" type="int" rootType="int" numericID="339" package="eti_Cash" size="1" description="" minValue="1" maxValue="5" noValue="0xFF">
+ <ValidValue name="Testing" value="1" description="Development"/>
+ <ValidValue name="Simulated" value="2" description="Simulation"/>
+ <ValidValue name="Production" value="3" description="Production"/>
+ <ValidValue name="Acceptance" value="4" description="Acceptance"/>
+ <ValidValue name="Disaster_Recovery" value="5" description="Disaster Recovery"/>
+ </DataType>
+ <DataType name="TradeAllocStatus" type="int" rootType="int" numericID="1840" package="eti_Cash" size="1" description="" minValue="0" maxValue="10" noValue="0xFF">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ </DataType>
+ <DataType name="TradeAtCloseOptIn" type="int" rootType="int" numericID="30625" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="TradeDate" type="LocalMktDate" rootType="int" numericID="75" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="TradeID" type="int" rootType="int" numericID="1003" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TradeManagerStatus" type="int" rootType="int" numericID="25006" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="TradeManagerTradeDate" type="LocalMktDate" rootType="int" numericID="25031" package="eti_Cash" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="TradeNumber" type="int" rootType="int" numericID="2490" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TradePublishIndicator" type="int" rootType="int" numericID="1390" package="eti_Cash" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="Deferred_Publication" value="2" description="Deferred publication to market"/>
+ <ValidValue name="Published" value="3" description="Published to market"/>
+ </DataType>
+ <DataType name="TradeReportID" type="String" rootType="String" numericID="571" package="eti_Cash" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="TradeReportText" type="String" rootType="String" numericID="28583" package="eti_Cash" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="TradeReportType" type="int" rootType="int" numericID="856" package="eti_Cash" size="1" description="" minValue="0" maxValue="13" noValue="0xFF">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ <ValidValue name="Decline" value="3" description="Decline"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ <ValidValue name="Trade_Break" value="7" description="(Locked-In) Trade Break"/>
+ <ValidValue name="Alleged_New" value="11" description="Alleged New"/>
+ <ValidValue name="Alleged_No_Was" value="13" description="Alleged No/Was"/>
+ </DataType>
+ <DataType name="TradingCapacity" type="int" rootType="int" numericID="1815" package="eti_Cash" size="1" description="" minValue="1" maxValue="9" noValue="0xFF">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Broker_dealer" value="3" description="Issuer/Liquidity Provider"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ <ValidValue name="Riskless_Principal" value="9" description="Riskless Principal"/>
+ </DataType>
+ <DataType name="TradingSessionSubID" type="int" rootType="int" numericID="625" package="eti_Cash" size="1" description="" minValue="1" maxValue="105" noValue="0xFF">
+ <ValidValue name="Opening_auction" value="2" description="Opening or opening auction"/>
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ <ValidValue name="Intraday_Auction" value="6" description="Intraday Auction"/>
+ <ValidValue name="Any_Auction" value="8" description="Any auction"/>
+ <ValidValue name="Special_Auction" value="105" description="Special auction"/>
+ </DataType>
+ <DataType name="TransBkdTime" type="UTCTimestamp" rootType="int" numericID="483" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TransactTime" type="UTCTimestamp" rootType="int" numericID="60" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TransactionDelayIndicator" type="int" rootType="int" numericID="25159" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </DataType>
+ <DataType name="TransferReason" type="int" rootType="int" numericID="830" package="eti_Cash" size="1" description="" minValue="1" maxValue="5" noValue="0xFF">
+ <ValidValue name="Owner" value="1" description="Owner"/>
+ <ValidValue name="Clearer" value="2" description="Clearer"/>
+ </DataType>
+ <DataType name="TrdMatchID" type="int" rootType="int" numericID="880" package="eti_Cash" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TrdRegTSEntryTime" type="UTCTimestamp" rootType="int" numericID="21009" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSExecutionTime" type="UTCTimestamp" rootType="int" numericID="21001" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimeIn" type="UTCTimestamp" rootType="int" numericID="21002" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimeOut" type="UTCTimestamp" rootType="int" numericID="21003" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimePriority" type="UTCTimestamp" rootType="int" numericID="21008" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRptStatus" type="int" rootType="int" numericID="939" package="eti_Cash" size="1" description="" minValue="0" maxValue="9" noValue="0xFF">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Rejected" value="1" description="Rejected"/>
+ <ValidValue name="Cancelled" value="2" description="Cancelled"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Terminated" value="7" description="Terminated"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </DataType>
+ <DataType name="TrdType" type="int" rootType="int" numericID="828" package="eti_Cash" size="2" description="" minValue="1" maxValue="1011" noValue="0xFFFF">
+ <ValidValue name="OTC" value="54" description="OTC"/>
+ <ValidValue name="LIS" value="1005" description="Large in scale"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ </DataType>
+ <DataType name="Triggered" type="int" rootType="int" numericID="1823" package="eti_Cash" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </DataType>
+ <DataType name="UserStatus" type="int" rootType="int" numericID="926" package="eti_Cash" size="1" description="" minValue="7" maxValue="11" noValue="0xFF">
+ <ValidValue name="User_forced_logout" value="7" description="Forced user logout by exchange"/>
+ <ValidValue name="User_stopped" value="10" description="Admission to trading suspended "/>
+ <ValidValue name="User_released" value="11" description="Suspension revoked"/>
+ </DataType>
+ <DataType name="Username" type="int" rootType="int" numericID="553" package="eti_Cash" size="4" description="" minValue="0" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="ValidUntilTime" type="UTCTimestamp" rootType="int" numericID="62" package="eti_Cash" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ValueCheckTypeMinLotSize" type="int" rootType="int" numericID="25175" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </DataType>
+ <DataType name="ValueCheckTypeQuantity" type="int" rootType="int" numericID="25127" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </DataType>
+ <DataType name="ValueCheckTypeValue" type="int" rootType="int" numericID="25126" package="eti_Cash" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </DataType>
+ <DataType name="VarText" type="String" rootType="String" numericID="30355" package="eti_Cash" size="2000" variableSize="true" counter="VarTextLen" description="" range="\x09,\x0A,\x0D,\x20-\x7B,\x7D,\x7E"/>
+ <DataType name="VarTextLen" type="Counter" rootType="int" numericID="30354" package="eti_Cash" size="2" description="" minValue="0" maxValue="2000" noValue="0xFFFF"/>
+ <DataType name="VolumeDiscoveryPrice" type="PriceType" rootType="floatDecimal" numericID="25125" package="eti_Cash" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ </DataTypes>
+</Model>
diff --git a/epan/dissectors/eti/eti_Derivatives.xml b/epan/dissectors/eti/eti_Derivatives.xml
new file mode 100644
index 00000000..9b149e64
--- /dev/null
+++ b/epan/dissectors/eti/eti_Derivatives.xml
@@ -0,0 +1,13394 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Model name="eti_Derivatives" version="10.0" subVersion="D0003" buildNumber="100.590.0.ga-100005090-55">
+ <MessageFlows>
+ <!-- *************************************** Abstraction Layer 3 ****************************************
+ This XML section describes the system behaviour from the user's point of view.
+ It might be interesting for users who want:
+ * an abstract overview about the system behaviour; * no technical layout descriptions -->
+ <MessageFlow name="Add Complex Instrument" description="">
+ <Message name="AddComplexInstrumentRequest" applicationMessageRef="AddComplexInstrumentRequest" description="">
+ <Message name="AddComplexInstrumentResponse" applicationMessageRef="AddComplexInstrumentResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Amend Basket Trade Request" description="">
+ <Message name="AmendBasketTradeRequest" applicationMessageRef="AmendBasketTradeRequest" description="">
+ <Message name="BasketResponse" applicationMessageRef="BasketResponse" condition="to Initiator" description="">
+ <Message name="BasketBroadcast" applicationMessageRef="BasketBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="BasketBroadcast" applicationMessageRef="BasketBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Approve Basket Trade Request" description="">
+ <Message name="ApproveBasketTradeRequest" applicationMessageRef="ApproveBasketTradeRequest" description="">
+ <Message name="BasketResponse" applicationMessageRef="BasketResponse" condition="to Approver" description="">
+ <Message name="BasketApproveBroadcast" applicationMessageRef="BasketApproveBroadcast" description="" stream="TES Maintenance">
+ <Node name="All parties approved" description="">
+ <Message name="BasketExecutionBroadcast" applicationMessageRef="BasketExecutionBroadcast" condition="Yes" description="" stream="TES Maintenance">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES Trade"/>
+ </Message>
+ </Node>
+ </Message>
+ </Message>
+ <Message name="BasketBroadcast" applicationMessageRef="BasketBroadcast" condition="to Initiator" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Approve Reverse TES Trade Request" description="">
+ <Message name="ApproveReverseTESTradeRequest" applicationMessageRef="ApproveReverseTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Approver" description="">
+ <Message name="TESReversalBroadcast" applicationMessageRef="TESReversalBroadcast" description="" stream="TES Maintenance">
+ <Node name="All parties approved" condition="Approved_Reversal" description="">
+ <Message name="TESReversalBroadcast" applicationMessageRef="TESReversalBroadcast" condition="Reversed" description="" stream="TES Maintenance"/>
+ </Node>
+ </Message>
+ </Message>
+ <Message name="TESReversalBroadcast" applicationMessageRef="TESReversalBroadcast" condition="to Initiator" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Approve TES Trade Request" description="">
+ <Message name="ApproveTESTradeRequest" applicationMessageRef="ApproveTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Approver" description="">
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" description="" stream="TES Maintenance">
+ <Node name="All parties approved" description="">
+ <Message name="TESExecutionBroadcast" applicationMessageRef="TESExecutionBroadcast" condition="Yes" description="" stream="TES Maintenance">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES Trade"/>
+ </Message>
+ </Node>
+ </Message>
+ </Message>
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="to Initiator" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Broadcast" description="">
+ <Message name="SubscribeRequest" applicationMessageRef="SubscribeRequest" description="">
+ <Message name="SubscribeResponse" applicationMessageRef="SubscribeResponse" description="">
+ <Node name="Service Availability" description="">
+ <Message name="ServiceAvailabilityBroadcast" applicationMessageRef="ServiceAvailabilityBroadcast" description="" stream="Service Availability"/>
+ </Node>
+ <Node name="Service Availability Market" description="">
+ <Message name="ServiceAvailabilityMarketBroadcast" applicationMessageRef="ServiceAvailabilityMarketBroadcast" description="" stream="Service Availability Market"/>
+ </Node>
+ <Node name="News" description="">
+ <Message name="NewsBroadcast" applicationMessageRef="NewsBroadcast" description="" stream="News"/>
+ </Node>
+ <Node name="Listener Data Stream" description="">
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" description="" stream="Listener Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" description="" stream="Listener Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" description="" stream="Listener Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" description="" stream="Listener Data"/>
+ </Node>
+ <Node name="Specialist Data Stream" description="">
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" description="" stream="Specialist Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Specialist Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" description="" stream="Specialist Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" description="" stream="Specialist Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" description="" stream="Specialist Data"/>
+ </Node>
+ <Node name="Trade Broadcast" description="">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ <Message name="TMTradingSessionStatusBroadcast" applicationMessageRef="TMTradingSessionStatusBroadcast" description="" stream="Trade"/>
+ </Node>
+ <Node name="TES Trade Broadcast" description="">
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" description="" stream="TES_Trade"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" description="" stream="TES_Trade"/>
+ </Node>
+ <Node name="TES Maintenance Broadcast" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESExecutionBroadcast" applicationMessageRef="TESExecutionBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESUploadBroadcast" applicationMessageRef="TESUploadBroadcast" description="" stream="TES_Maintenance"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" description="" stream="TES_Maintenance"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Create Flexible Instrument" description="">
+ <Message name="AddFlexibleInstrumentRequest" applicationMessageRef="AddFlexibleInstrumentRequest" description="">
+ <Message name="AddFlexibleInstrumentResponse" applicationMessageRef="AddFlexibleInstrumentResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Cross Request" description="">
+ <Message name="CrossRequest" applicationMessageRef="CrossRequest" description="">
+ <Message name="CrossRequestResponse" applicationMessageRef="CrossRequestResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete All Order" description="">
+ <Message name="DeleteAllOrderRequest" applicationMessageRef="DeleteAllOrderRequest" description="">
+ <Node name="Orders in Book?" description="">
+ <Message name="DeleteAllOrderResponse" applicationMessageRef="DeleteAllOrderResponse" condition="yes" description="" stream="Session Data">
+ <Node name="NoNotAffectedOrders" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="!=0" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="yes, if Standard Orders are involved" description="" stream="Listener Data">
+ <Node name="NoNotAffectedOrders" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="!=0" description="" stream="Listener Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteAllOrderNRResponse" applicationMessageRef="DeleteAllOrderNRResponse" condition="no" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete All Quote" description="">
+ <Message name="DeleteAllQuoteRequest" applicationMessageRef="DeleteAllQuoteRequest" description="">
+ <Message name="DeleteAllQuoteResponse" applicationMessageRef="DeleteAllQuoteResponse" description="" stream="Session Data">
+ <Node name="NoNotAffectedSecurities" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="!=0 (Pending Deletion)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete Basket Trade Request" description="">
+ <Message name="DeleteBasketTradeRequest" applicationMessageRef="DeleteBasketTradeRequest" description="">
+ <Message name="BasketResponse" applicationMessageRef="BasketResponse" condition="to Initiator" description="">
+ <Message name="BasketDeleteBroadcast" applicationMessageRef="BasketDeleteBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="BasketDeleteBroadcast" applicationMessageRef="BasketDeleteBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete CLIP Request" description="">
+ <Message name="DeleteCLIPRequest" applicationMessageRef="DeleteCLIPRequest" description="">
+ <Message name="CLIPResponse" applicationMessageRef="CLIPResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete Order Complex" description="">
+ <Message name="DeleteOrderComplexRequest" applicationMessageRef="DeleteOrderComplexRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Message name="DeleteOrderNRResponse" applicationMessageRef="DeleteOrderNRResponse" condition="0 (Lean Order)" description="" stream="Session Data"/>
+ <Message name="DeleteOrderResponse" applicationMessageRef="DeleteOrderResponse" condition="1 (Standard Order)" description="" stream="Session Data">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete Single Order" description="">
+ <Message name="DeleteOrderSingleRequest" applicationMessageRef="DeleteOrderSingleRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Message name="DeleteOrderNRResponse" applicationMessageRef="DeleteOrderNRResponse" condition="0 (Lean Order)" description="" stream="Session Data">
+ <Node name="ExecRestatementReason" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="197 (Order_Cancellation_Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteOrderResponse" applicationMessageRef="DeleteOrderResponse" condition="1 (Standard Order)" description="" stream="Session Data">
+ <Node name="ExecRestatementReason" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="197 (Order_Cancellation_Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="1 (Standard Order)" description="" stream="Listener Data">
+ <Node name="ExecRestatementReason" description="">
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="197 (Order_Cancellation_Pending)" description="" stream="Listener Data"/>
+ </Node>
+ </Message>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Delete TES Trade Request" description="">
+ <Message name="DeleteTESTradeRequest" applicationMessageRef="DeleteTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Enter Basket Trade Request" description="">
+ <Message name="EnterBasketTradeRequest" applicationMessageRef="EnterBasketTradeRequest" description="">
+ <Message name="BasketResponse" applicationMessageRef="BasketResponse" condition="to Initiator" description="">
+ <Message name="BasketBroadcast" applicationMessageRef="BasketBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="BasketBroadcast" applicationMessageRef="BasketBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Enter CLIP Request" description="">
+ <Message name="EnterCLIPRequest" applicationMessageRef="EnterCLIPRequest" description="">
+ <Message name="CLIPResponse" applicationMessageRef="CLIPResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Enter TES Trade Request" description="">
+ <Message name="EnterTESTradeRequest" applicationMessageRef="EnterTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Node name="Auto Approve" condition="to Approver" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="No" description="" stream="TES Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="Yes" description="" stream="TES Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Inquire MM Parameter" description="">
+ <Message name="InquireMMParameterRequest" applicationMessageRef="InquireMMParameterRequest" description="">
+ <Message name="InquireMMParameterResponse" applicationMessageRef="InquireMMParameterResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Inquire Pre-Trade Risk Limits Request" description="">
+ <Message name="InquirePreTradeRiskLimitsRequest" applicationMessageRef="InquirePreTradeRiskLimitsRequest" description="">
+ <Message name="PreTradeRiskLimitResponse" applicationMessageRef="PreTradeRiskLimitResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Logon" description="">
+ <Message name="LogonRequest" applicationMessageRef="LogonRequest" description="">
+ <Message name="LogonResponse" applicationMessageRef="LogonResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Logout" description="">
+ <Message name="LogoutRequest" applicationMessageRef="LogoutRequest" description="">
+ <Message name="LogoutResponse" applicationMessageRef="LogoutResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="MM Parameter Definition" description="">
+ <Message name="MMParameterDefinitionRequest" applicationMessageRef="MMParameterDefinitionRequest" description="">
+ <Message name="MMParameterDefinitionResponse" applicationMessageRef="MMParameterDefinitionResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Mass Quote" description="">
+ <Message name="MassQuoteRequest" applicationMessageRef="MassQuoteRequest" description="">
+ <Message name="MassQuoteResponse" applicationMessageRef="MassQuoteResponse" description="" stream="Session Data">
+ <Node name="Executions?" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="yes" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="QuoteEntryStatus" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="==10 (Pending)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Basket Trade Request" description="">
+ <Message name="ModifyBasketTradeRequest" applicationMessageRef="ModifyBasketTradeRequest" description="">
+ <Message name="BasketResponse" applicationMessageRef="BasketResponse" condition="to Initiator" description="">
+ <Message name="BasketBroadcast" applicationMessageRef="BasketBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="BasketApproveBroadcast" applicationMessageRef="BasketApproveBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Order Complex" description="">
+ <Message name="ModifyOrderComplexRequest" applicationMessageRef="ModifyOrderComplexRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="ModifyOrderNRResponse" applicationMessageRef="ModifyOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="ModifyOrderResponse" applicationMessageRef="ModifyOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Order Complex (short layout)" description="">
+ <Message name="ModifyOrderComplexShortRequest" applicationMessageRef="ModifyOrderComplexShortRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="ModifyOrderNRResponse" applicationMessageRef="ModifyOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="ModifyOrderResponse" applicationMessageRef="ModifyOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Single Order" description="">
+ <Message name="ModifyOrderSingleRequest" applicationMessageRef="ModifyOrderSingleRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="ModifyOrderNRResponse" applicationMessageRef="ModifyOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="ModifyOrderResponse" applicationMessageRef="ModifyOrderResponse" condition="without execution or with deletion" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify Single Order (short layout)" description="">
+ <Message name="ModifyOrderSingleShortRequest" applicationMessageRef="ModifyOrderSingleShortRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="ModifyOrderNRResponse" applicationMessageRef="ModifyOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="ModifyOrderResponse" applicationMessageRef="ModifyOrderResponse" condition="without execution or with deletion" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Modify TES Trade Request" description="">
+ <Message name="ModifyTESTradeRequest" applicationMessageRef="ModifyTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Node name="Auto Approve" condition="to Approver" description="">
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="No" description="" stream="TES Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="Yes" description="" stream="TES Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="New Order Complex" description="">
+ <Message name="NewOrderComplexRequest" applicationMessageRef="NewOrderComplexRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="NewOrderNRResponse" applicationMessageRef="NewOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="NewOrderResponse" applicationMessageRef="NewOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="New Order Complex (short layout)" description="">
+ <Message name="NewOrderComplexShortRequest" applicationMessageRef="NewOrderComplexShortRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="NewOrderNRResponse" applicationMessageRef="NewOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="NewOrderResponse" applicationMessageRef="NewOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="New Single Order" description="">
+ <Message name="NewOrderSingleRequest" applicationMessageRef="NewOrderSingleRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="NewOrderNRResponse" applicationMessageRef="NewOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="NewOrderResponse" applicationMessageRef="NewOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="New Single Order (short layout)" description="">
+ <Message name="NewOrderSingleShortRequest" applicationMessageRef="NewOrderSingleShortRequest" description="">
+ <Node name="ApplSeqIndicator" description="">
+ <Node name="Executions?" condition="0 (Lean Order)" description="">
+ <Message name="NewOrderNRResponse" applicationMessageRef="NewOrderNRResponse" condition="without execution" description="" stream="Session Data"/>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Node>
+ <Node name="Executions?" condition="1 (Standard Order)" description="">
+ <Message name="NewOrderResponse" applicationMessageRef="NewOrderResponse" condition="without execution" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data"/>
+ </Message>
+ <Message name="OrderExecResponse" applicationMessageRef="OrderExecResponse" condition="full or partial fill" description="" stream="Session Data">
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" description="" stream="Listener Data">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" description="" stream="Trade"/>
+ </Message>
+ </Message>
+ </Node>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Pre-Trade Risk Limits Definition Request" description="">
+ <Message name="PreTradeRiskLimitsDefinitionRequest" applicationMessageRef="PreTradeRiskLimitsDefinitionRequest" description="">
+ <Message name="PreTradeRiskLimitResponse" applicationMessageRef="PreTradeRiskLimitResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Quote Activation" description="">
+ <Message name="QuoteActivationRequest" applicationMessageRef="QuoteActivationRequest" description="">
+ <Message name="QuoteActivationResponse" applicationMessageRef="QuoteActivationResponse" description="" stream="Session Data">
+ <Node name="NoNotAffectedSecurities" description="">
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="!=0 (Pending Deletion)" description="" stream="Session Data"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Request For Quote - Derivatives" description="">
+ <Message name="RFQRequest" applicationMessageRef="RFQRequest" description="">
+ <Message name="RFQResponse" applicationMessageRef="RFQResponse" description="" stream="Session Data"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Retransmit" description="">
+ <Message name="RetransmitRequest" applicationMessageRef="RetransmitRequest" description="">
+ <Message name="RetransmitResponse" applicationMessageRef="RetransmitResponse" description="">
+ <Node name="RefApplID" description="">
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" condition="1 (Trade)" description="" stream="Trade"/>
+ <Message name="TMTradingSessionStatusBroadcast" applicationMessageRef="TMTradingSessionStatusBroadcast" condition="1 (Trade)" description="" stream="Trade"/>
+ <Message name="NewsBroadcast" applicationMessageRef="NewsBroadcast" condition="2 (Market Messages (News))" description="" stream="News"/>
+ <Message name="PartyEntitlementsUpdateReport" applicationMessageRef="PartyEntitlementsUpdateReport" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="RiskNotificationBroadcast" applicationMessageRef="RiskNotificationBroadcast" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="PartyActionReport" applicationMessageRef="PartyActionReport" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="LegalNotificationBroadcast" applicationMessageRef="LegalNotificationBroadcast" condition="6 (RiskNotification Data)" description="" stream="Risk Control"/>
+ <Message name="TESBroadcast" applicationMessageRef="TESBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESDeleteBroadcast" applicationMessageRef="TESDeleteBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESExecutionBroadcast" applicationMessageRef="TESExecutionBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESUploadBroadcast" applicationMessageRef="TESUploadBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" condition="7 (TES Maintenance)" description="" stream="TES Maintenance"/>
+ <Message name="TESTradeBroadcast" applicationMessageRef="TESTradeBroadcast" condition="8 (TES Trade)" description="" stream="TES Trade"/>
+ <Message name="TESTradingSessionStatusBroadcast" applicationMessageRef="TESTradingSessionStatusBroadcast" condition="8 (TES Trade)" description="" stream="TES Trade"/>
+ </Node>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Retransmit ME" description="">
+ <Message name="RetransmitMEMessageRequest" applicationMessageRef="RetransmitMEMessageRequest" description="">
+ <Message name="RetransmitMEMessageResponse" applicationMessageRef="RetransmitMEMessageResponse" description="">
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" condition="Listener Data" description="" stream="Listener Data"/>
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" condition="Specialist Data" description="" stream="Specialist Data"/>
+ <Message name="TradingSessionStatusBroadcast" applicationMessageRef="TradingSessionStatusBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteAllOrderQuoteEventBroadcast" applicationMessageRef="DeleteAllOrderQuoteEventBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="OrderExecReportBroadcast" applicationMessageRef="OrderExecReportBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteOrderBroadcast" applicationMessageRef="DeleteOrderBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteAllQuoteBroadcast" applicationMessageRef="DeleteAllQuoteBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="DeleteAllOrderBroadcast" applicationMessageRef="DeleteAllOrderBroadcast" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="QuoteActivationNotification" applicationMessageRef="QuoteActivationNotification" condition="Session Data" description="" stream="Session Data"/>
+ <Message name="QuoteExecutionReport" applicationMessageRef="QuoteExecutionReport" condition="Session Data" description="" stream="Session Data"/>
+ </Message>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Reverse TES Trade Request" description="">
+ <Message name="ReverseTESTradeRequest" applicationMessageRef="ReverseTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESReversalBroadcast" applicationMessageRef="TESReversalBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Node name="TradeAllocStatus" condition="to Approver" description="">
+ <Message name="TESReversalBroadcast" applicationMessageRef="TESReversalBroadcast" description="" stream="TES Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="SRQS Enter Quote Request" description="">
+ <Message name="SRQSEnterQuoteRequest" applicationMessageRef="SRQSEnterQuoteRequest" description="">
+ <Message name="SRQSQuoteResponse" applicationMessageRef="SRQSQuoteResponse" condition="to Requester" description="">
+ <Message name="SRQSQuoteNotification" applicationMessageRef="SRQSQuoteNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Message name="SRQSQuoteNotification" applicationMessageRef="SRQSQuoteNotification" condition="to Respondent" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="SRQS Hit Quote Request for Derivatives" description="">
+ <Message name="SRQSHitQuoteRequest" applicationMessageRef="SRQSHitQuoteRequest" description="">
+ <Message name="SRQSDealResponse" applicationMessageRef="SRQSDealResponse" condition="to Requester" description="">
+ <Message name="SRQSCreateDealNotification" applicationMessageRef="SRQSCreateDealNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Message name="SRQSCreateDealNotification" applicationMessageRef="SRQSCreateDealNotification" condition="to Respondent" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="SRQS Open Negotiation Request" description="">
+ <Message name="SRQSOpenNegotiationRequest" applicationMessageRef="SRQSOpenNegotiationRequest" description="">
+ <Message name="SRQSQuoteResponse" applicationMessageRef="SRQSQuoteResponse" condition="to Requester" description="">
+ <Message name="SRQSOpenNegotiationRequesterNotification" applicationMessageRef="SRQSOpenNegotiationRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Message name="SRQSOpenNegotiationNotification" applicationMessageRef="SRQSOpenNegotiationNotification" condition="to Respondents" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="SRQS Update Deal Request" description="">
+ <Message name="SRQSUpdateDealStatusRequest" applicationMessageRef="SRQSUpdateDealStatusRequest" description="">
+ <Message name="SRQSDealResponse" applicationMessageRef="SRQSDealResponse" condition="to Requester" description="">
+ <Message name="SRQSDealNotification" applicationMessageRef="SRQSDealNotification" description="" stream="SRQS Maintenance">
+ <Message name="SRQSNegotiationRequesterNotification" applicationMessageRef="SRQSNegotiationRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </Message>
+ <Message name="SRQSDealNotification" applicationMessageRef="SRQSDealNotification" condition="to Respondent" description="" stream="SRQS Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="SRQS Update Negotiation Request" description="">
+ <Message name="SRQSUpdateNegotiationRequest" applicationMessageRef="SRQSUpdateNegotiationRequest" description="">
+ <Message name="SRQSQuoteResponse" applicationMessageRef="SRQSQuoteResponse" condition="to Requester" description="">
+ <Message name="SRQSNegotiationRequesterNotification" applicationMessageRef="SRQSNegotiationRequesterNotification" description="" stream="SRQS Maintenance"/>
+ </Message>
+ <Node name="New Respondent" condition="to Respondent" description="">
+ <Message name="SRQSNegotiationNotification" applicationMessageRef="SRQSNegotiationNotification" condition="No" description="" stream="SRQS Maintenance"/>
+ <Message name="SRQSOpenNegotiationNotification" applicationMessageRef="SRQSOpenNegotiationNotification" condition="Yes" description="" stream="SRQS Maintenance"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Session List Inquire" description="">
+ <Message name="InquireSessionListRequest" applicationMessageRef="InquireSessionListRequest" description="">
+ <Message name="InquireSessionListResponse" applicationMessageRef="InquireSessionListResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="TES Compression Run Status Request" description="">
+ <Message name="TESCompressionRunStatusRequest" applicationMessageRef="TESCompressionRunStatusRequest" description="">
+ <Message name="TESCompressionRunStatusResponse" applicationMessageRef="TESCompressionRunStatusResponse" condition="to Initiator" description="">
+ <Message name="TESCompressionRunStatusBroadcast" applicationMessageRef="TESCompressionRunStatusBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Message name="TESCompressionRunStatusBroadcast" applicationMessageRef="TESCompressionRunStatusBroadcast" condition="to Approver" description="" stream="TES Maintenance"/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Trade Enrichment List Inquire" description="">
+ <Message name="InquireEnrichmentRuleIDListRequest" applicationMessageRef="InquireEnrichmentRuleIDListRequest" description="">
+ <Message name="InquireEnrichmentRuleIDListResponse" applicationMessageRef="InquireEnrichmentRuleIDListResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Unsubscribe" description="">
+ <Message name="UnsubscribeRequest" applicationMessageRef="UnsubscribeRequest" description="">
+ <Message name="UnsubscribeResponse" applicationMessageRef="UnsubscribeResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="Upload TES Trade Request" description="">
+ <Message name="UploadTESTradeRequest" applicationMessageRef="UploadTESTradeRequest" description="">
+ <Message name="TESResponse" applicationMessageRef="TESResponse" condition="to Initiator" description="">
+ <Message name="TESUploadBroadcast" applicationMessageRef="TESUploadBroadcast" description="" stream="TES Maintenance"/>
+ </Message>
+ <Node name="TrdRptStatus" condition="to Approver" description="">
+ <Message name="TESApproveBroadcast" applicationMessageRef="TESApproveBroadcast" condition="Pending_New" description="" stream="TES Maintenance"/>
+ <Message name="TradeBroadcast" applicationMessageRef="TradeBroadcast" condition="else" description="" stream="TES Trade"/>
+ </Node>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="User List Inquire" description="">
+ <Message name="InquireUserRequest" applicationMessageRef="InquireUserRequest" description="">
+ <Message name="InquireUserResponse" applicationMessageRef="InquireUserResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="User Login" description="">
+ <Message name="UserLoginRequest" applicationMessageRef="UserLoginRequest" description="">
+ <Message name="UserLoginResponse" applicationMessageRef="UserLoginResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ <MessageFlow name="User Logout" description="">
+ <Message name="UserLogoutRequest" applicationMessageRef="UserLogoutRequest" description="">
+ <Message name="UserLogoutResponse" applicationMessageRef="UserLogoutResponse" description=""/>
+ </Message>
+ </MessageFlow>
+ </MessageFlows>
+ <ApplicationMessages>
+ <!-- *************************************** Abstraction Layer 2 ****************************************
+ This XML section describes the ApplicationMessages transmitted between the participant and the exchange.
+ An ApplicationMessage gives a data structure a functional meaning (e.g. enter an order).
+ It might be interesting for users who want:
+ * uncollapsed structures and sub-structures; * context specific information (e.g. usages, offsets) -->
+ <ApplicationMessage name="AddComplexInstrumentRequest" package="eti_Derivatives" type="AddComplexInstrumentRequest" numericID="10301" description="" functionalCategory="Strategy Creation" alias="Create Strategy" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityDefinitionRequest" value="c" description="Security Definition Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" numericID="762" usage="optional" offset="28" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="33" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="34" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="54" cardinality="1" description=""/>
+ <Group name="InstrmtLegGrp" type="InstrmtLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" numericID="600" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" numericID="623" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="80" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" numericID="609" usage="mandatory" offset="81" cardinality="1" description="">
+ <ValidValue name="Multileg_Instrument" value="1" description="Multileg Instrument"/>
+ <ValidValue name="Underlying_Leg" value="2" description="Underlying Leg"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="82" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="AddComplexInstrumentResponse" package="eti_Derivatives" type="AddComplexInstrumentResponse" numericID="10302" description="" functionalCategory="Strategy Creation" alias="Create Strategy Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityDefinition" value="d" description="Security Definition"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="LowLimitPrice" type="LowLimitPrice" package="eti_Derivatives" numericID="1148" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="HighLimitPrice" type="HighLimitPrice" package="eti_Derivatives" numericID="1149" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eti_Derivatives" numericID="779" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityResponseID" type="SecurityResponseID" package="eti_Derivatives" numericID="322" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="NumberOfSecurities" type="NumberOfSecurities" package="eti_Derivatives" numericID="28614" usage="mandatory" offset="100" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" numericID="762" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="MultilegModel" type="MultilegModel" package="eti_Derivatives" numericID="1377" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="Predefined_Multileg_Security" value="0" description="Predefined Multileg Security"/>
+ <ValidValue name="User_defined_Multileg" value="1" description="User-defined Multileg Security"/>
+ </Member>
+ <Member name="ImpliedMarketIndicator" type="ImpliedMarketIndicator" package="eti_Derivatives" numericID="1144" usage="mandatory" offset="109" cardinality="1" description="">
+ <ValidValue name="Not_implied" value="0" description="Not implied"/>
+ <ValidValue name="Implied_in_out" value="3" description="Both Implied-in and Implied-out"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="110" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="111" cardinality="1" description=""/>
+ <Group name="InstrmtLegGrp" type="InstrmtLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" numericID="600" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" numericID="623" usage="mandatory" offset="132" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="136" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" numericID="609" usage="mandatory" offset="137" cardinality="1" description="">
+ <ValidValue name="Multileg_Instrument" value="1" description="Multileg Instrument"/>
+ <ValidValue name="Underlying_Leg" value="2" description="Underlying Leg"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="138" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="AddFlexibleInstrumentRequest" package="eti_Derivatives" type="AddFlexibleInstrumentRequest" numericID="10309" description="" functionalCategory="Flexible Instrument Creation" alias="Create Flexible Instrument Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityDefinitionRequest" value="c" description="Security Definition Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="StrikePrice" type="StrikePrice" package="eti_Derivatives" numericID="202" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MaturityDate" type="MaturityDate" package="eti_Derivatives" numericID="541" usage="optional" offset="36" cardinality="1" description=""/>
+ <Member name="ContractDate" type="ContractDate" package="eti_Derivatives" numericID="30866" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SettlMethod" type="SettlMethod" package="eti_Derivatives" numericID="1193" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Cash_Settlement" value="C" description="Cash Settlement"/>
+ <ValidValue name="Physical_Settlement" value="P" description="Physical Settlement"/>
+ </Member>
+ <Member name="OptAttribute" type="OptAttribute" package="eti_Derivatives" numericID="206" usage="optional" offset="45" cardinality="1" description=""/>
+ <Member name="PutOrCall" type="PutOrCall" package="eti_Derivatives" numericID="201" usage="optional" offset="46" cardinality="1" description="">
+ <ValidValue name="Put" value="0" description="Put"/>
+ <ValidValue name="Call" value="1" description="Call"/>
+ </Member>
+ <Member name="ExerciseStyle" type="ExerciseStyle" package="eti_Derivatives" numericID="1194" usage="optional" offset="47" cardinality="1" description="">
+ <ValidValue name="European" value="0" description="European"/>
+ <ValidValue name="American" value="1" description="American"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="68" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="AddFlexibleInstrumentResponse" package="eti_Derivatives" type="AddFlexibleInstrumentResponse" numericID="10310" description="" functionalCategory="Flexible Instrument Creation" alias="Create Flexible Instrument Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SecurityDefinition" value="d" description="Security Definition"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityResponseID" type="SecurityResponseID" package="eti_Derivatives" numericID="322" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="StrikePrice" type="StrikePrice" package="eti_Derivatives" numericID="202" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="MaturityDate" type="MaturityDate" package="eti_Derivatives" numericID="541" usage="optional" offset="84" cardinality="1" description=""/>
+ <Member name="ContractDate" type="ContractDate" package="eti_Derivatives" numericID="30866" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="92" cardinality="1" description="">
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="SettlMethod" type="SettlMethod" package="eti_Derivatives" numericID="1193" usage="mandatory" offset="93" cardinality="1" description="">
+ <ValidValue name="Cash_Settlement" value="C" description="Cash Settlement"/>
+ <ValidValue name="Physical_Settlement" value="P" description="Physical Settlement"/>
+ </Member>
+ <Member name="OptAttribute" type="OptAttribute" package="eti_Derivatives" numericID="206" usage="optional" offset="94" cardinality="1" description=""/>
+ <Member name="PutOrCall" type="PutOrCall" package="eti_Derivatives" numericID="201" usage="optional" offset="95" cardinality="1" description="">
+ <ValidValue name="Put" value="0" description="Put"/>
+ <ValidValue name="Call" value="1" description="Call"/>
+ </Member>
+ <Member name="ExerciseStyle" type="ExerciseStyle" package="eti_Derivatives" numericID="1194" usage="optional" offset="96" cardinality="1" description="">
+ <ValidValue name="European" value="0" description="European"/>
+ <ValidValue name="American" value="1" description="American"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="97" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="AmendBasketTradeRequest" package="eti_Derivatives" type="AmendBasketTradeRequest" numericID="10629" description="" functionalCategory="Basket Trading" alias="Amend Basket Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" numericID="200" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" numericID="25169" usage="mandatory" offset="50" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" numericID="25173" usage="mandatory" offset="53" cardinality="1" description="">
+ <ValidValue name="Addendum" value="4" description="Addendum"/>
+ <ValidValue name="No_Was_Substitute" value="5" description="No/Was (Substitute)"/>
+ </Member>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" numericID="25165" usage="mandatory" offset="54" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" numericID="1889" usage="mandatory" offset="55" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" numericID="25168" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="76" cardinality="1" description=""/>
+ <Group name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description="">
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" numericID="1122" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ </Member>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" numericID="22417" usage="mandatory" offset="98" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" numericID="22437" usage="mandatory" offset="103" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="109" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="129" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="0" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="8" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="16" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="24" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="unused" offset="32" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="36" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" numericID="1008" usage="mandatory" offset="40" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="42" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="43" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="44" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" numericID="25163" usage="optional" offset="45" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Add_Volume" value="1" description="Add volume"/>
+ <ValidValue name="Remove_Volume" value="2" description="Remove volume"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="46" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="0" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="unused" offset="8" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" numericID="803" usage="mandatory" offset="12" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buyer" value="14001" description="Buyer"/>
+ <ValidValue name="Seller" value="14002" description="Seller"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="14" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="15" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="unused" offset="16" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="17" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="22" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ApproveBasketTradeRequest" package="eti_Derivatives" type="ApproveBasketTradeRequest" numericID="10623" description="" functionalCategory="Basket Trading" alias="Approve Basket Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" numericID="1122" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ </Member>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" numericID="25169" usage="mandatory" offset="42" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="46" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" numericID="25168" usage="optional" offset="47" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="67" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="87" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="107" cardinality="1" description=""/>
+ <Group name="BasketSideAllocExtGrp" type="BasketSideAllocExtGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="156" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="157" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="158" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="159" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="160" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="161" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="162" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="163" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="164" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="169" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="175" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="177" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="189" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="201" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="213" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="218" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="225" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="234" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="266" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="268" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="269" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="289" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ApproveReverseTESTradeRequest" package="eti_Derivatives" type="ApproveReverseTESTradeRequest" numericID="10631" description="" functionalCategory="TES Trading" alias="Approve Reverse TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="46" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ApproveTESTradeRequest" package="eti_Derivatives" type="ApproveTESTradeRequest" numericID="10603" description="" functionalCategory="TES Trading" alias="Approve TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="86" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="87" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="88" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="89" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="90" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="91" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="92" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="93" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="94" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="114" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="115" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="126" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="140" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="164" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="169" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="201" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="208" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="217" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="219" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="220" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="BasketApproveBroadcast" package="eti_Derivatives" type="BasketApproveBroadcast" numericID="10627" description="" functionalCategory="Basket Trading" alias="Approve Basket Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="68" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" numericID="25169" usage="mandatory" offset="70" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="72" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" numericID="25173" usage="mandatory" offset="73" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Addendum" value="4" description="Addendum"/>
+ <ValidValue name="No_Was_Substitute" value="5" description="No/Was (Substitute)"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="74" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" numericID="25165" usage="mandatory" offset="75" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="mandatory" offset="76" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="mandatory" offset="77" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" numericID="25168" usage="optional" offset="83" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="103" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="123" cardinality="1" description=""/>
+ <Group name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description="">
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" numericID="1122" usage="mandatory" offset="128" cardinality="1" description="">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ <ValidValue name="Broker" value="4003" description="Broker"/>
+ </Member>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" numericID="22417" usage="mandatory" offset="130" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" numericID="22437" usage="mandatory" offset="135" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="141" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="161" cardinality="1" description=""/>
+ </Group>
+ <Group name="BasketSideAllocExtBCGrp" type="BasketSideAllocExtBCGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="0" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="8" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="16" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="24" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="32" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="40" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="44" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="48" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" numericID="1008" usage="mandatory" offset="52" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </Member>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" numericID="803" usage="mandatory" offset="54" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Buyer" value="14001" description="Buyer"/>
+ <ValidValue name="Seller" value="14002" description="Seller"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="56" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="57" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" numericID="25163" usage="optional" offset="58" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Add_Volume" value="1" description="Add volume"/>
+ <ValidValue name="Remove_Volume" value="2" description="Remove volume"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="59" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="mandatory" offset="60" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="61" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="62" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="63" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="68" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="74" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="76" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="88" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="100" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="112" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="117" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="124" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="133" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="165" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="167" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="168" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="188" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="BasketBroadcast" package="eti_Derivatives" type="BasketBroadcast" numericID="10625" description="" functionalCategory="Basket Trading" alias="Basket Trading Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" numericID="200" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" numericID="25169" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="74" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="76" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ </Member>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" numericID="25173" usage="mandatory" offset="77" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Addendum" value="4" description="Addendum"/>
+ <ValidValue name="No_Was_Substitute" value="5" description="No/Was (Substitute)"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="78" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="NoBasketRootPartyGrpsBC" type="NoBasketRootPartyGrpsBC" package="eti_Derivatives" numericID="25171" usage="mandatory" offset="79" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" numericID="1889" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" numericID="25168" usage="optional" offset="81" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="101" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="121" cardinality="1" description=""/>
+ <Group name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="3" cardinality="3" counter="NoBasketRootPartyGrpsBC" description="">
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" numericID="1122" usage="mandatory" offset="128" cardinality="1" description="">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ <ValidValue name="Broker" value="4003" description="Broker"/>
+ </Member>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" numericID="22417" usage="mandatory" offset="130" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" numericID="22437" usage="mandatory" offset="135" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="141" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="161" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="0" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="8" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="16" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="24" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="32" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="36" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" numericID="1008" usage="mandatory" offset="40" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="42" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="43" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="44" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" numericID="25163" usage="optional" offset="45" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Add_Volume" value="1" description="Add volume"/>
+ <ValidValue name="Remove_Volume" value="2" description="Remove volume"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="46" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="0" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="mandatory" offset="8" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" numericID="803" usage="mandatory" offset="12" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buyer" value="14001" description="Buyer"/>
+ <ValidValue name="Seller" value="14002" description="Seller"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="14" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="15" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="mandatory" offset="16" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ <ValidValue name="Pending_Execution" value="6" description="Pending Execution"/>
+ <ValidValue name="Pending_Reversal" value="7" description="Pending Reversal"/>
+ <ValidValue name="Approved_Reversal" value="8" description="Side Approved Reversal"/>
+ <ValidValue name="Reversed" value="9" description="Reversed"/>
+ <ValidValue name="Cancelled_Reversal" value="10" description="Cancelled Reversal"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="17" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="22" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="BasketDeleteBroadcast" package="eti_Derivatives" type="BasketDeleteBroadcast" numericID="10626" description="" functionalCategory="Basket Trading" alias="Delete Basket Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="68" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="DeleteReason" type="DeleteReason" package="eti_Derivatives" numericID="285" usage="mandatory" offset="70" cardinality="1" description="">
+ <ValidValue name="No_special_reason" value="100" description="Deletion via the TES Delete Request"/>
+ <ValidValue name="TAS_Change" value="101" description="Automatic deletion due to TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="102" description="Automatic deletion due to instrument expiration"/>
+ <ValidValue name="Risk_Event" value="103" description="Deletion caused by Clearing/Risk stop"/>
+ <ValidValue name="Stop_Trading" value="104" description="Deletion caused by Trading stop"/>
+ <ValidValue name="Instrument_Deletion" value="105" description="Deletion of Instrument"/>
+ <ValidValue name="Instrument_Suspension" value="106" description="Suspension of Instrument"/>
+ <ValidValue name="PreTrade_Risk_Event" value="107" description="Deletion caused by a pre-trade risk event"/>
+ <ValidValue name="Amendment_Reset" value="108" description="Basket amendment cancelled"/>
+ <ValidValue name="Amendment_User_Cancelled" value="109" description="Amendment cancelled by user action"/>
+ <ValidValue name="Compression_Cancelled_By_User" value="110" description="Compression cancelled by service provider"/>
+ <ValidValue name="Compression_Cancelled_By_System" value="111" description="Compression cancelled by system"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="92" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="BasketExecutionBroadcast" package="eti_Derivatives" type="BasketExecutionBroadcast" numericID="10628" description="" functionalCategory="Basket Trading" alias="Basket Execution Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="68" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="70" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" numericID="1889" usage="mandatory" offset="71" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="72" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="73" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="93" cardinality="1" description=""/>
+ <Group name="BasketExecGrp" type="BasketExecGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description="">
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="100" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" numericID="1008" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="110" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="BasketResponse" package="eti_Derivatives" type="BasketResponse" numericID="10624" description="" functionalCategory="Basket Trading" alias="Basket Trading Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReportAck" value="DD" description="Trade Match Report Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="36" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="BroadcastErrorNotification" package="eti_Derivatives" type="BroadcastErrorNotification" numericID="10032" description="" functionalCategory="Other" alias="Gap Fill">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageReport" value="BY" description="Application Message Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplIDStatus" type="ApplIDStatus" package="eti_Derivatives" numericID="28724" usage="mandatory" offset="16" cardinality="1" description="">
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ </Member>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Derivatives" numericID="28728" usage="optional" offset="20" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" numericID="1355" usage="mandatory" offset="26" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ </Member>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Derivatives" numericID="1409" usage="mandatory" offset="27" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Session active"/>
+ <ValidValue name="Logout" value="4" description="Session logout complete"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="mandatory" offset="32" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="CLIPDeletionNotification" package="eti_Derivatives" type="CLIPDeletionNotification" numericID="10134" description="" functionalCategory="CLIP Trading" alias="CLIP Deletion Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="unused" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="unused" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="CLIP_Arrangement_time_out" value="343" description="CLIP Request deleted by arrangement time out"/>
+ <ValidValue name="CLIP_Arrangement_Validation" value="344" description="CLIP Request deleted by arrangement validation"/>
+ <ValidValue name="CLIP_Execution" value="340" description="CLIP execution after improvement period"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="102" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="103" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="104" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="105" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="106" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="CLIPExecutionNotification" package="eti_Derivatives" type="CLIPExecutionNotification" numericID="10135" description="" functionalCategory="CLIP Trading" alias="CLIP Execution Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="CLIP_Execution" value="340" description="CLIP execution after improvement period"/>
+ </Member>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" numericID="30555" usage="mandatory" offset="118" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="121" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="122" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="123" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ </Member>
+ <Member name="MatchType" type="MatchType" package="eti_Derivatives" numericID="574" usage="mandatory" offset="124" cardinality="1" description="">
+ <ValidValue name="Liquidity_Improvement_Cross" value="13" description="Liquidity Improvement Cross"/>
+ </Member>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" numericID="1362" usage="mandatory" offset="125" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="126" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Derivatives" numericID="1364" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Derivatives" numericID="1365" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Derivatives" numericID="28708" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Derivatives" numericID="1363" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Derivatives" numericID="1443" usage="optional" offset="152" cardinality="1" description="">
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="153" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" numericID="637" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" numericID="1418" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" numericID="1893" usage="mandatory" offset="24" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="28" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="FillRefID" type="FillRefID" package="eti_Derivatives" numericID="2421" usage="mandatory" offset="29" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="30" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="CLIPResponse" package="eti_Derivatives" type="CLIPResponse" numericID="10133" description="" functionalCategory="CLIP Trading" alias="Response to a CLIP Request">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="CrossRequestAck" value="DT" description="Cross Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="CrossRequestID" type="CrossRequestID" package="eti_Derivatives" numericID="2672" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="NoSides" type="NoSides" package="eti_Derivatives" numericID="552" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="81" cardinality="1" description=""/>
+ <Group name="CrossRequestAckSideGrp" type="CrossRequestAckSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="2" counter="NoSides" description="">
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="InputSource" type="InputSource" package="eti_Derivatives" numericID="979" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="Client_Broker" value="1" description="Client Broker"/>
+ <ValidValue name="Proprietary_Broker" value="2" description="Proprietary Broker"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="97" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="98" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="CrossRequest" package="eti_Derivatives" type="CrossRequest" numericID="10118" description="" functionalCategory="Quote and Cross Request" alias="Cross Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="CrossRequest" value="DS" description="Cross Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="44" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="CrossRequestResponse" package="eti_Derivatives" type="CrossRequestResponse" numericID="10119" description="" functionalCategory="Quote and Cross Request" alias="Cross Request Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderBroadcast" package="eti_Derivatives" type="DeleteAllOrderBroadcast" numericID="10122" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="mandatory" offset="92" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" numericID="20036" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Derivatives" numericID="1370" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Derivatives" numericID="28782" usage="mandatory" offset="106" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="optional" offset="108" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" numericID="28721" usage="mandatory" offset="109" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Market_Maker_Protection" value="3" description="Market Maker Protection"/>
+ <ValidValue name="Session_Loss" value="6" description="Session loss or logout"/>
+ <ValidValue name="Duplicate_Session_Login" value="7" description="Duplicate Session Login"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Internal_Connection_Loss" value="100" description="Internal connection loss"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ <ValidValue name="Member_disable" value="117" description="Member has been disabled"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="110" cardinality="1" description="">
+ <ValidValue name="H_Q" value="3" description="Persistent and non-persistent orders affected (FIX value 'H Q')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="111" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Group name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Derivatives" numericID="1371" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Derivatives" numericID="1372" usage="optional" offset="120" cardinality="1" description=""/>
+ </Group>
+ <Group name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description="">
+ <Member name="AffectedOrderRequestID" type="AffectedOrderRequestID" package="eti_Derivatives" numericID="28783" usage="mandatory" offset="0" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="4" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderNRResponse" package="eti_Derivatives" type="DeleteAllOrderNRResponse" numericID="10124" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Response No Hits">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderQuoteEventBroadcast" package="eti_Derivatives" type="DeleteAllOrderQuoteEventBroadcast" numericID="10308" description="" functionalCategory="Other" alias="Mass Cancellation Event">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" numericID="28721" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="Product_State_Halt" value="105" description="Product State Halt"/>
+ <ValidValue name="Product_State_Holiday" value="106" description="Product State Holiday"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ <ValidValue name="Complex_Instrument_Deletion" value="109" description="Complex Instrument Deletion"/>
+ <ValidValue name="Volatility_Interruption" value="110" description="Volatility Interruption"/>
+ <ValidValue name="Product_temporarily_not_tradeable" value="111" description="Product temporarily not tradeable"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="optional" offset="85" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_Q" value="3" description="Persistent and non-persistent orders affected (FIX value 'H Q')"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="86" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderRequest" package="eti_Derivatives" type="DeleteAllOrderRequest" numericID="10120" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="68" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="69" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="70" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllOrderResponse" package="eti_Derivatives" type="DeleteAllOrderResponse" numericID="10121" description="" functionalCategory="Order Handling" alias="Order Mass Cancellation Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="mandatory" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Derivatives" numericID="1370" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Derivatives" numericID="28782" usage="mandatory" offset="82" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="84" cardinality="1" description=""/>
+ <Group name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Derivatives" numericID="1371" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Derivatives" numericID="1372" usage="optional" offset="96" cardinality="1" description=""/>
+ </Group>
+ <Group name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description="">
+ <Member name="AffectedOrderRequestID" type="AffectedOrderRequestID" package="eti_Derivatives" numericID="28783" usage="mandatory" offset="0" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="4" offsetBase="NotAffectedOrdersGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllQuoteBroadcast" package="eti_Derivatives" type="DeleteAllQuoteBroadcast" numericID="10410" description="" functionalCategory="Quote Handling" alias="Quote Mass Cancellation Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="unused" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" numericID="20036" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" numericID="28707" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" numericID="28721" usage="mandatory" offset="98" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Market_Maker_Protection" value="3" description="Market Maker Protection"/>
+ <ValidValue name="Session_Loss" value="6" description="Session loss or logout"/>
+ <ValidValue name="Duplicate_Session_Login" value="7" description="Duplicate Session Login"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Internal_Connection_Loss" value="100" description="Internal connection loss"/>
+ <ValidValue name="Member_disable" value="117" description="Member has been disabled"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="optional" offset="99" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="TargetPartyIDDeskID" type="TargetPartyIDDeskID" package="eti_Derivatives" numericID="20676" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="103" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Derivatives" numericID="28702" usage="mandatory" offset="104" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllQuoteRequest" package="eti_Derivatives" type="DeleteAllQuoteRequest" numericID="10408" description="" functionalCategory="Quote Handling" alias="Quote Mass Cancellation Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="48" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="49" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteAllQuoteResponse" package="eti_Derivatives" type="DeleteAllQuoteResponse" numericID="10409" description="" functionalCategory="Quote Handling" alias="Quote Mass Cancellation Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" numericID="28707" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Derivatives" numericID="28702" usage="mandatory" offset="72" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteBasketTradeRequest" package="eti_Derivatives" type="DeleteBasketTradeRequest" numericID="10622" description="" functionalCategory="Basket Trading" alias="Delete Basket Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="42" cardinality="1" description="">
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="43" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="63" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteCLIPRequest" package="eti_Derivatives" type="DeleteCLIPRequest" numericID="10132" description="" functionalCategory="CLIP Trading" alias="CLIP Delete Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="CrossRequest" value="DS" description="Cross Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="CrossRequestID" type="CrossRequestID" package="eti_Derivatives" numericID="2672" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="65" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderBroadcast" package="eti_Derivatives" type="DeleteOrderBroadcast" numericID="10112" description="" functionalCategory="Order Handling" alias="Cancel Order Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="optional" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" numericID="20036" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" numericID="20055" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="132" cardinality="1" description="">
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Panic_Cancel" value="261" description="Panic Cancel"/>
+ <ValidValue name="Market_Order_Uncrossing" value="302" description="Market Order uncrossing"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="optional" offset="134" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="135" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="136" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="137" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="138" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="139" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="159" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderComplexRequest" package="eti_Derivatives" type="DeleteOrderComplexRequest" numericID="10123" description="" functionalCategory="Order Handling" alias="Cancel Order Multi Leg" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelRequest" value="F" description="Order Cancel Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="80" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="81" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="82" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="83" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="103" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="123" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderNRResponse" package="eti_Derivatives" type="DeleteOrderNRResponse" numericID="10111" description="" functionalCategory="Order Handling" alias="Cancel Order Response (Lean Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="113" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="114" cardinality="1" description="">
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="117" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="118" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderResponse" package="eti_Derivatives" type="DeleteOrderResponse" numericID="10110" description="" functionalCategory="Order Handling" alias="Cancel Order Response (Standard Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="128" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="129" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="130" cardinality="1" description="">
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="132" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="133" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="134" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteOrderSingleRequest" package="eti_Derivatives" type="DeleteOrderSingleRequest" numericID="10109" description="" functionalCategory="Order Handling" alias="Cancel Order Single" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelRequest" value="F" description="Order Cancel Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" numericID="30048" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="76" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="77" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="78" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="79" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="99" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="119" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="DeleteTESTradeRequest" package="eti_Derivatives" type="DeleteTESTradeRequest" numericID="10602" description="" functionalCategory="TES Trading" alias="Delete TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="50" cardinality="1" description="">
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="51" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="71" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="EnterBasketTradeRequest" package="eti_Derivatives" type="EnterBasketTradeRequest" numericID="10620" description="" functionalCategory="Basket Trading" alias="Enter Basket Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" numericID="200" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="36" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" numericID="25169" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" numericID="25173" usage="mandatory" offset="41" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" numericID="25165" usage="mandatory" offset="42" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" numericID="1889" usage="mandatory" offset="43" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" numericID="25168" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="84" cardinality="1" description=""/>
+ <Group name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description="">
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" numericID="1122" usage="mandatory" offset="88" cardinality="1" description="">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ </Member>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" numericID="22417" usage="mandatory" offset="90" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" numericID="22437" usage="mandatory" offset="95" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="101" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="121" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="0" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="8" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="16" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="24" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="unused" offset="32" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="36" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" numericID="1008" usage="mandatory" offset="40" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="42" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="43" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="44" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" numericID="25163" usage="optional" offset="45" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Add_Volume" value="1" description="Add volume"/>
+ <ValidValue name="Remove_Volume" value="2" description="Remove volume"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="46" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="0" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="unused" offset="8" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" numericID="803" usage="mandatory" offset="12" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buyer" value="14001" description="Buyer"/>
+ <ValidValue name="Seller" value="14002" description="Seller"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="14" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="15" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="unused" offset="16" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="17" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="22" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="EnterCLIPRequest" package="eti_Derivatives" type="EnterCLIPRequest" numericID="10131" description="" functionalCategory="CLIP Trading" alias="CLIP Enter Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="CrossRequest" value="DS" description="Cross Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="CrossID" type="CrossID" package="eti_Derivatives" numericID="548" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="CrossRequestID" type="CrossRequestID" package="eti_Derivatives" numericID="2672" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="NoSides" type="NoSides" package="eti_Derivatives" numericID="552" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="NoCrossLegs" type="NoCrossLegs" package="eti_Derivatives" numericID="1829" usage="mandatory" offset="61" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" numericID="25130" usage="optional" offset="62" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" numericID="25131" usage="optional" offset="63" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="OrderQtyDisclosureInstruction" type="OrderQtyDisclosureInstruction" package="eti_Derivatives" numericID="25136" usage="optional" offset="64" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" numericID="22417" usage="optional" offset="65" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" numericID="22437" usage="optional" offset="70" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="76" cardinality="1" description=""/>
+ <Group name="CrossRequestSideGrp" type="CrossRequestSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="2" counter="NoSides" description="">
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="MaximumPrice" type="MaximumPrice" package="eti_Derivatives" numericID="28773" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="InputSource" type="InputSource" package="eti_Derivatives" numericID="979" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="Client_Broker" value="1" description="Client Broker"/>
+ <ValidValue name="Proprietary_Broker" value="2" description="Proprietary Broker"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="113" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="114" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="115" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="117" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="118" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="119" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="122" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="154" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="166" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="178" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="190" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="197" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="206" cardinality="1" description=""/>
+ <Member name="SideComplianceText" type="SideComplianceText" package="eti_Derivatives" numericID="28774" usage="optional" offset="211" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="231" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="233" cardinality="1" description=""/>
+ </Group>
+ <Group name="SideCrossLegGrp" type="SideCrossLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="40" counter="NoCrossLegs" description="">
+ <Member name="LegInputSource" type="LegInputSource" package="eti_Derivatives" numericID="25153" usage="mandatory" offset="0" offsetBase="CrossRequestSideGrp" cardinality="1" description="">
+ <ValidValue name="Client_Broker" value="1" description="Client Broker"/>
+ <ValidValue name="Proprietary_Broker" value="2" description="Proprietary Broker"/>
+ </Member>
+ <Member name="LegPositionEffect" type="LegPositionEffect" package="eti_Derivatives" numericID="564" usage="mandatory" offset="1" offsetBase="CrossRequestSideGrp" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="LegAccount" type="LegAccount" package="eti_Derivatives" numericID="2680" usage="optional" offset="2" offsetBase="CrossRequestSideGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="4" offsetBase="CrossRequestSideGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="EnterTESTradeRequest" package="eti_Derivatives" type="EnterTESTradeRequest" numericID="10600" description="" functionalCategory="TES Trading" alias="Enter TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" numericID="1860" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" numericID="987" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" numericID="542" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" numericID="1856" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="110" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="111" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" numericID="28709" usage="mandatory" offset="113" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" numericID="864" usage="mandatory" offset="114" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="115" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" numericID="870" usage="mandatory" offset="116" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" numericID="887" usage="mandatory" offset="117" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" numericID="20010" usage="optional" offset="118" cardinality="1" description="">
+ <ValidValue name="Clearstream_Banking_Frankfurt" value="1" description="Clearstream Banking Frankfurt"/>
+ <ValidValue name="Clearstream_Banking_Luxemburg" value="2" description="Clearstream Banking Luxemburg"/>
+ <ValidValue name="CLS_Group" value="3" description="CLS Group"/>
+ <ValidValue name="Euroclear" value="4" description="Euroclear"/>
+ </Member>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" numericID="29008" usage="optional" offset="119" cardinality="1" description="">
+ <ValidValue name="Duration_Hedge" value="0" description="Duration Hedge"/>
+ <ValidValue name="Nominal_Hedge" value="1" description="Nominal Hedge"/>
+ <ValidValue name="Price_Factor_Hedge" value="2" description="Price Factor Hedge"/>
+ </Member>
+ <Member name="SwapClearer" type="SwapClearer" package="eti_Derivatives" numericID="25199" usage="optional" offset="120" cardinality="1" description="">
+ <ValidValue name="ECAG" value="0" description="Eurex Clearing"/>
+ <ValidValue name="NON_ECAG" value="1" description="Non-Eurex Clearing"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="121" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="141" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" numericID="309" usage="optional" offset="161" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" numericID="307" usage="optional" offset="173" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" numericID="318" usage="optional" offset="203" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" numericID="306" usage="optional" offset="206" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="236" cardinality="1" description=""/>
+ <Group name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="240" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="unused" offset="248" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="optional" offset="252" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="256" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="257" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="262" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="268" cardinality="1" description=""/>
+ </Group>
+ <Group name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="SideAllocGrp" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="mandatory" offset="8" offsetBase="SideAllocGrp" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" numericID="687" usage="unused" offset="16" offsetBase="SideAllocGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description="">
+ <Member name="EventDate" type="EventDate" package="eti_Derivatives" numericID="866" usage="mandatory" offset="0" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Derivatives" numericID="865" usage="mandatory" offset="4" offsetBase="TrdInstrmntLegGrp" cardinality="1" description="">
+ <ValidValue name="Swap_Start_Date" value="8" description="Swap Start Date"/>
+ <ValidValue name="Swap_End_Date" value="9" description="Swap End Date"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="5" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description="">
+ <Member name="InstrAttribType" type="InstrAttribType" package="eti_Derivatives" numericID="871" usage="mandatory" offset="0" offsetBase="InstrumentEventGrp" cardinality="1" description="">
+ <ValidValue name="Variable_Rate" value="5" description="Variable rate"/>
+ <ValidValue name="Coupon_Rate" value="100" description="Coupon rate"/>
+ <ValidValue name="Offset_to_the_variable_coupon_rate" value="101" description="Offset to the variable coupon rate"/>
+ <ValidValue name="Swap_Customer_1" value="102" description="Swap Customer 1"/>
+ <ValidValue name="Swap_Customer_2" value="103" description="Swap Customer 2"/>
+ <ValidValue name="Cash_Basket_Reference" value="104" description="Cash Basket Reference"/>
+ </Member>
+ <Member name="InstrAttribValue" type="InstrAttribValue" package="eti_Derivatives" numericID="872" usage="mandatory" offset="1" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description="">
+ <Member name="UnderlyingStipValue" type="UnderlyingStipValue" package="eti_Derivatives" numericID="889" usage="mandatory" offset="0" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ <Member name="UnderlyingStipType" type="UnderlyingStipType" package="eti_Derivatives" numericID="888" usage="mandatory" offset="32" offsetBase="InstrumentAttributeGrp" cardinality="1" description="">
+ <ValidValue name="Pay_Frequency" value="PAYFREQ" description="Pay_Frequency"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="39" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ForcedLogoutNotification" package="eti_Derivatives" type="ForcedLogoutNotification" numericID="10012" description="" functionalCategory="Session Layer" alias="Session Logout Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="18" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="mandatory" offset="24" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ForcedUserLogoutNotification" package="eti_Derivatives" type="ForcedUserLogoutNotification" numericID="10043" description="" functionalCategory="Session Layer" alias="User Logout Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="Username" type="Username" package="eti_Derivatives" numericID="553" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="mandatory" offset="20" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Derivatives" numericID="926" usage="mandatory" offset="22" cardinality="1" description="">
+ <ValidValue name="User_forced_logout" value="7" description="Forced user logout by exchange"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="23" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="mandatory" offset="24" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="Heartbeat" package="eti_Derivatives" type="Heartbeat" numericID="10011" description="" functionalCategory="Session Layer" alias="Heartbeat">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="HeartbeatNotification" package="eti_Derivatives" type="HeartbeatNotification" numericID="10023" description="" functionalCategory="Session Layer" alias="Heartbeat Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireEnrichmentRuleIDListRequest" package="eti_Derivatives" type="InquireEnrichmentRuleIDListRequest" numericID="10040" description="" functionalCategory="Session Layer" alias="Trade Enrichment List Inquire">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeEnrichmentListRequest" value="U7" description="Trade Enrichment List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" numericID="25035" usage="optional" offset="24" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireEnrichmentRuleIDListResponse" package="eti_Derivatives" type="InquireEnrichmentRuleIDListResponse" numericID="10041" description="" functionalCategory="Session Layer" alias="Trade Enrichment List Inquire Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeEnrichmentListReport" value="U9" description="Trade Enrichment List Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" numericID="25035" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NoEnrichmentRules" type="NoEnrichmentRules" package="eti_Derivatives" numericID="28738" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ <Group name="EnrichmentRulesGrp" type="EnrichmentRulesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="400" counter="NoEnrichmentRules" description="">
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" numericID="25033" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIDOriginationMarket" type="PartyIDOriginationMarket" package="eti_Derivatives" numericID="20099" usage="optional" offset="58" cardinality="1" description="">
+ <ValidValue name="XKFE" value="1" description="Korea Exchange"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="59" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="61" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="62" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="67" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="74" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="83" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="95" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="107" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="119" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireMMParameterRequest" package="eti_Derivatives" type="InquireMMParameterRequest" numericID="10305" description="" functionalCategory="Quote Handling" alias="Inquire Market Maker Parameters" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MMParameterRequest" value="U17" description="MMParameter Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireMMParameterResponse" package="eti_Derivatives" type="InquireMMParameterResponse" numericID="10306" description="" functionalCategory="Quote Handling" alias="Inquire Market Maker Parameters Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MMParameterResponse" value="U18" description="MMParameter Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MMParameterReportID" type="MMParameterReportID" package="eti_Derivatives" numericID="28717" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="NoMMParameters" type="NoMMParameters" package="eti_Derivatives" numericID="28705" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="69" cardinality="1" description=""/>
+ <Group name="MMParameterGrp" type="MMParameterGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="9" counter="NoMMParameters" description="">
+ <Member name="ExposureDuration" type="ExposureDuration" package="eti_Derivatives" numericID="1629" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="Delta" type="Delta" package="eti_Derivatives" numericID="7966" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="Vega" type="Vega" package="eti_Derivatives" numericID="7968" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="PctCount" type="PctCount" package="eti_Derivatives" numericID="28615" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="108" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquirePreTradeRiskLimitsRequest" package="eti_Derivatives" type="InquirePreTradeRiskLimitsRequest" numericID="10311" description="" functionalCategory="Other" alias="Inquire Pre-Trade Risk Limits Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyRiskLimitsRequest" value="CL" description="Party Risk Limits Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="RiskLimitPlatform" type="RiskLimitPlatform" package="eti_Derivatives" numericID="1533" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="On_Book" value="0" description="On-Book"/>
+ <ValidValue name="Off_Book" value="1" description="Off-Book(TES)"/>
+ </Member>
+ <Member name="PartyExecutingUnit" type="PartyExecutingUnit" package="eti_Derivatives" numericID="22059" usage="optional" offset="29" cardinality="1" description=""/>
+ <Member name="RiskLimitGroup" type="RiskLimitGroup" package="eti_Derivatives" numericID="28775" usage="optional" offset="34" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="37" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireSessionListRequest" package="eti_Derivatives" type="InquireSessionListRequest" numericID="10035" description="" functionalCategory="Session Layer" alias="Session List Inquire">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SessionDetailsListRequest" value="U5" description="Session Details List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireSessionListResponse" package="eti_Derivatives" type="InquireSessionListResponse" numericID="10036" description="" functionalCategory="Session Layer" alias="Session List Inquire Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="SessionDetailsListResponse" value="U6" description="Session Details List Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="NoSessions" type="NoSessions" package="eti_Derivatives" numericID="28734" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="34" cardinality="1" description=""/>
+ <Group name="SessionsGrp" type="SessionsGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="1000" counter="NoSessions" description="">
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" numericID="20055" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="SessionMode" type="SessionMode" package="eti_Derivatives" numericID="28730" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="HF" value="1" description="HF"/>
+ <ValidValue name="LF" value="2" description="LF"/>
+ <ValidValue name="GUI" value="3" description="GUI"/>
+ </Member>
+ <Member name="SessionSubMode" type="SessionSubMode" package="eti_Derivatives" numericID="28735" usage="optional" offset="45" cardinality="1" description="">
+ <ValidValue name="Regular_trading_session" value="0" description="Regular Trading Session"/>
+ <ValidValue name="FIX_trading_session" value="1" description="FIX Trading Session"/>
+ <ValidValue name="Regular_Back_Office_session" value="2" description="Regular Back Office Session"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="46" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireUserRequest" package="eti_Derivatives" type="InquireUserRequest" numericID="10038" description="" functionalCategory="Session Layer" alias="User List Inquire">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyDetailsListRequest" value="CF" description="Party Detail List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" numericID="25035" usage="optional" offset="24" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="InquireUserResponse" package="eti_Derivatives" type="InquireUserResponse" numericID="10039" description="" functionalCategory="Session Layer" alias="User List Inquire Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyDetailsListReport" value="CG" description="Party Detail List Request"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" numericID="25035" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NoPartyDetails" type="NoPartyDetails" package="eti_Derivatives" numericID="1671" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ <Group name="PartyDetailsGrp" type="PartyDetailsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1000" counter="NoPartyDetails" description="">
+ <Member name="PartyDetailIDExecutingTrader" type="PartyDetailIDExecutingTrader" package="eti_Derivatives" numericID="20212" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingTrader" type="PartyDetailExecutingTrader" package="eti_Derivatives" numericID="22212" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="PartyDetailRoleQualifier" type="PartyDetailRoleQualifier" package="eti_Derivatives" numericID="1674" usage="mandatory" offset="66" cardinality="1" description="">
+ <ValidValue name="Trader" value="10" description="Trader"/>
+ <ValidValue name="Head_Trader" value="11" description="Head Trader"/>
+ <ValidValue name="Supervisor" value="12" description="Supervisor"/>
+ </Member>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="mandatory" offset="67" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </Member>
+ <Member name="PartyDetailDeskID" type="PartyDetailDeskID" package="eti_Derivatives" numericID="22276" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="71" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="LegalNotificationBroadcast" package="eti_Derivatives" type="LegalNotificationBroadcast" numericID="10037" description="" functionalCategory="Session Layer" alias="Legal Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Derivatives" numericID="926" usage="mandatory" offset="50" cardinality="1" description="">
+ <ValidValue name="User_stopped" value="10" description="Admission to trading suspended "/>
+ <ValidValue name="User_released" value="11" description="Suspension revoked"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="51" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="mandatory" offset="56" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogonRequest" package="eti_Derivatives" type="LogonRequest" numericID="10000" description="" functionalCategory="Session Layer" alias="Session Logon">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logon" value="A" description="Logon"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Derivatives" numericID="108" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" numericID="20055" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Derivatives" numericID="1408" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Derivatives" numericID="554" usage="mandatory" offset="62" cardinality="1" description=""/>
+ <Member name="ApplUsageOrders" type="ApplUsageOrders" package="eti_Derivatives" numericID="25012" usage="mandatory" offset="94" cardinality="1" description="">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </Member>
+ <Member name="ApplUsageQuotes" type="ApplUsageQuotes" package="eti_Derivatives" numericID="25013" usage="mandatory" offset="95" cardinality="1" description="">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </Member>
+ <Member name="OrderRoutingIndicator" type="OrderRoutingIndicator" package="eti_Derivatives" numericID="25014" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="Yes" value="Y" description="Yes"/>
+ <ValidValue name="No" value="N" description="No"/>
+ </Member>
+ <Member name="FIXEngineName" type="FIXEngineName" package="eti_Derivatives" numericID="1600" usage="optional" offset="97" cardinality="1" description=""/>
+ <Member name="FIXEngineVersion" type="FIXEngineVersion" package="eti_Derivatives" numericID="1601" usage="optional" offset="127" cardinality="1" description=""/>
+ <Member name="FIXEngineVendor" type="FIXEngineVendor" package="eti_Derivatives" numericID="1602" usage="optional" offset="157" cardinality="1" description=""/>
+ <Member name="ApplicationSystemName" type="ApplicationSystemName" package="eti_Derivatives" numericID="1603" usage="mandatory" offset="187" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVersion" type="ApplicationSystemVersion" package="eti_Derivatives" numericID="1604" usage="mandatory" offset="217" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVendor" type="ApplicationSystemVendor" package="eti_Derivatives" numericID="1605" usage="mandatory" offset="247" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="277" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogonResponse" package="eti_Derivatives" type="LogonResponse" numericID="10001" description="" functionalCategory="Session Layer" alias="Session Logon Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logon" value="A" description="Logon"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Derivatives" numericID="1614" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Derivatives" numericID="1613" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Derivatives" numericID="25002" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Derivatives" numericID="108" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="SessionInstanceID" type="SessionInstanceID" package="eti_Derivatives" numericID="25004" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" numericID="1301" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="XEUR" value="1" description="XEUR"/>
+ <ValidValue name="XEEE" value="2" description="XEEE"/>
+ <ValidValue name="NODX" value="12" description="NODX"/>
+ </Member>
+ <Member name="TradSesMode" type="TradSesMode" package="eti_Derivatives" numericID="339" usage="mandatory" offset="58" cardinality="1" description="">
+ <ValidValue name="Testing" value="1" description="Development"/>
+ <ValidValue name="Simulated" value="2" description="Simulation"/>
+ <ValidValue name="Production" value="3" description="Production"/>
+ <ValidValue name="Acceptance" value="4" description="Acceptance"/>
+ <ValidValue name="Disaster_Recovery" value="5" description="Disaster Recovery"/>
+ </Member>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Derivatives" numericID="1408" usage="mandatory" offset="59" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerSubID" type="DefaultCstmApplVerSubID" package="eti_Derivatives" numericID="28763" usage="mandatory" offset="89" cardinality="1" description="">
+ <ValidValue name="Derivatives" value="D0003" description="Derivatives subversion"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="94" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogoutRequest" package="eti_Derivatives" type="LogoutRequest" numericID="10002" description="" functionalCategory="Session Layer" alias="Session Logout">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="LogoutResponse" package="eti_Derivatives" type="LogoutResponse" numericID="10003" description="" functionalCategory="Session Layer" alias="Session Logout Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="MMParameterDefinitionRequest" package="eti_Derivatives" type="MMParameterDefinitionRequest" numericID="10303" description="" functionalCategory="Quote Handling" alias="Market Maker Parameter Definition" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MMParameterDefinitionRequest" value="U14" description="MMParameter Definition Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExposureDuration" type="ExposureDuration" package="eti_Derivatives" numericID="1629" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Delta" type="Delta" package="eti_Derivatives" numericID="7966" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Vega" type="Vega" package="eti_Derivatives" numericID="7968" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="PctCount" type="PctCount" package="eti_Derivatives" numericID="28615" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="68" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="MMParameterDefinitionResponse" package="eti_Derivatives" type="MMParameterDefinitionResponse" numericID="10304" description="" functionalCategory="Quote Handling" alias="Market Maker Parameter Definition Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="optional" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="MassQuoteRequest" package="eti_Derivatives" type="MassQuoteRequest" numericID="10405" description="" functionalCategory="Quote Handling" alias="Mass Quote" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MassQuote" value="i" description="Mass Quote"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" numericID="25033" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="58" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="59" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="QuoteSizeType" type="QuoteSizeType" package="eti_Derivatives" numericID="28723" usage="mandatory" offset="60" cardinality="1" description="">
+ <ValidValue name="TotalSize" value="1" description="Total Size (Quote Modification)"/>
+ <ValidValue name="OpenSize" value="2" description="Open Size(Quote Entry)"/>
+ </Member>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="mandatory" offset="61" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ <ValidValue name="Tradeable_BOC" value="100" description="Tradeable(BOC)"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="NoQuoteEntries" type="NoQuoteEntries" package="eti_Derivatives" numericID="295" usage="mandatory" offset="63" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="64" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="65" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ <Group name="QuoteEntryGrp" type="QuoteEntryGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoQuoteEntries" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Derivatives" numericID="134" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Derivatives" numericID="135" usage="optional" offset="104" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="MassQuoteResponse" package="eti_Derivatives" type="MassQuoteResponse" numericID="10406" description="" functionalCategory="Quote Handling" alias="Mass Quote Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MassQuoteAcknowledgement" value="b" description="Mass Quote Acknowledgement"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="QuoteResponseID" type="QuoteResponseID" package="eti_Derivatives" numericID="693" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NoQuoteSideEntries" type="NoQuoteSideEntries" package="eti_Derivatives" numericID="28789" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="77" cardinality="1" description=""/>
+ <Group name="QuoteEntryAckGrp" type="QuoteEntryAckGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="200" counter="NoQuoteSideEntries" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="CxlSize" type="CxlSize" package="eti_Derivatives" numericID="28788" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="QuoteEntryRejectReason" type="QuoteEntryRejectReason" package="eti_Derivatives" numericID="368" usage="optional" offset="96" cardinality="1" description="">
+ <ValidValue name="Unknown_Security" value="1" description="Unknown security"/>
+ <ValidValue name="Duplicate_Quote" value="6" description="Duplicate quote"/>
+ <ValidValue name="Invalid_Price" value="8" description="Invalid price"/>
+ <ValidValue name="No_Reference_Price_Available" value="16" description="Reference price not available"/>
+ <ValidValue name="No_Single_Sided_Quotes" value="100" description="Single sided quotes not allowed"/>
+ <ValidValue name="Invalid_Quoting_Model" value="103" description="Invalid usage of quoting model"/>
+ <ValidValue name="Invalid_Size" value="106" description="Invalid size"/>
+ <ValidValue name="Invalid_Underlying_Price" value="107" description="Invalid underlying price"/>
+ <ValidValue name="Bid_Price_Not_Reasonable" value="108" description="Bid price not reasonable"/>
+ <ValidValue name="Ask_Price_Not_Reasonable" value="109" description="Ask price not reasonable"/>
+ <ValidValue name="Bid_Price_Exceeds_Range" value="110" description="Bid price exceeds extended price range"/>
+ <ValidValue name="Ask_Price_Exceeds_Range" value="111" description="Ask price exceeds extended price range"/>
+ <ValidValue name="Instrument_State_Freeze" value="115" description="Instrument state freeze"/>
+ <ValidValue name="Deletion_Already_Pending" value="116" description="Deletion already pending"/>
+ <ValidValue name="Entitlement_Not_Assigned_For_Underlying" value="119" description="Entitlement not assigned for underlying"/>
+ <ValidValue name="Currently_Not_Tradeable_On_Book" value="124" description="Instrument is currently not tradeable on book"/>
+ <ValidValue name="Quantity_Limit_Exceeded" value="125" description="Quantity exceeds trader specific limit"/>
+ <ValidValue name="Value_Limit_Exceeded" value="126" description="Value exceeds trader specific limit"/>
+ <ValidValue name="Invalid_Quote_Spread" value="127" description="Invalid quote spread"/>
+ <ValidValue name="Book_or_Cancel" value="128" description="Book-or-Cancel quote type"/>
+ <ValidValue name="Cant_Proc_In_Curr_Instr_State" value="131" description="Instrument state does not allow processing"/>
+ <ValidValue name="Invalid_Quote_Type" value="134" description="Invalid quote type"/>
+ <ValidValue name="Trading_indication_running_for_trader" value="143" description="Trading indication running for trader"/>
+ <ValidValue name="On_Book_Trading_disabled_for_Instrument_Type" value="144" description="On-Book trading disabled for instrument type"/>
+ <ValidValue name="Liquidity_provider_protection_bid_side_cancelled" value="147" description="Liquidity provider protection bid side cancelled"/>
+ <ValidValue name="Liquidity_provider_protection_ask_side_cancelled" value="148" description="Liquidity provider protection ask side cancelled"/>
+ <ValidValue name="Outside_Quoting_Period" value="155" description="Quote entry outside quoting period not allowed"/>
+ <ValidValue name="Match_Price_Not_On_Price_Step" value="156" description="Match price resulting from entry of the matching quote is not a valid price step"/>
+ <ValidValue name="Quantity_Limit_Exceeds_TSL" value="161" description="Quantity exceeds transaction size limit"/>
+ <ValidValue name="Too_Many_Orders_and_Quotes_in_Order_Book" value="163" description="Too many orders and quotes in order book"/>
+ <ValidValue name="Contract_cannot_be_traded_due_to_insufficient_eligibility" value="166" description="Contract cannot be traded due to insufficient eligibility"/>
+ </Member>
+ <Member name="QuoteEntryStatus" type="QuoteEntryStatus" package="eti_Derivatives" numericID="1167" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted with warning"/>
+ <ValidValue name="Rejected" value="5" description="Rejected"/>
+ <ValidValue name="Removed_and_Rejected" value="6" description="Removed from Market"/>
+ <ValidValue name="Pending" value="10" description="Pending"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="101" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="102" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyBasketTradeRequest" package="eti_Derivatives" type="ModifyBasketTradeRequest" numericID="10621" description="" functionalCategory="Basket Trading" alias="Modify Basket Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" numericID="25167" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" numericID="200" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </Member>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" numericID="25169" usage="mandatory" offset="50" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ </Member>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" numericID="25165" usage="mandatory" offset="53" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" numericID="1889" usage="mandatory" offset="54" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" numericID="25168" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="75" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="95" cardinality="1" description=""/>
+ <Group name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description="">
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" numericID="1122" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ </Member>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" numericID="22417" usage="mandatory" offset="98" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" numericID="22437" usage="mandatory" offset="103" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="109" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="129" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="0" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="8" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="16" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="24" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="optional" offset="32" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" numericID="1898" usage="mandatory" offset="36" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" numericID="1008" usage="mandatory" offset="40" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="42" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="43" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="44" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" numericID="25163" usage="optional" offset="45" offsetBase="BasketRootPartyGrp" cardinality="1" description="">
+ <ValidValue name="Add_Volume" value="1" description="Add volume"/>
+ <ValidValue name="Remove_Volume" value="2" description="Remove volume"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="46" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" offsetBase="BasketRootPartyGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="0" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="optional" offset="8" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" numericID="803" usage="mandatory" offset="12" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buyer" value="14001" description="Buyer"/>
+ <ValidValue name="Seller" value="14002" description="Seller"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="14" offsetBase="InstrmtMatchSideGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" numericID="25166" usage="mandatory" offset="15" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="unused" offset="16" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="17" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="22" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" offsetBase="InstrmtMatchSideGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderComplexRequest" package="eti_Derivatives" type="ModifyOrderComplexRequest" numericID="10114" description="" functionalCategory="Order Handling" alias="Replace Order Multi Leg" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MultilegOrderCancelReplace" value="AC" description="Multileg Order Cancel Replace"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" numericID="432" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="117" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="133" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="134" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="135" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" numericID="40" usage="mandatory" offset="136" cardinality="1" description="">
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="137" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="138" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="139" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="141" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="142" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OwnershipIndicator" type="OwnershipIndicator" package="eti_Derivatives" numericID="28743" usage="mandatory" offset="143" cardinality="1" description="">
+ <ValidValue name="No_Change_of_Ownership" value="0" description="Do not change ownership"/>
+ <ValidValue name="Change_to_Executing_Trader" value="1" description="Change ownership to executing party (User ID)"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="144" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="145" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="147" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="149" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="150" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="170" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="202" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="214" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="226" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="238" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="258" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="259" cardinality="1" description=""/>
+ <Group name="LegOrdGrp" type="LegOrdGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegAccount" type="LegAccount" package="eti_Derivatives" numericID="2680" usage="optional" offset="264" cardinality="1" description=""/>
+ <Member name="LegPositionEffect" type="LegPositionEffect" package="eti_Derivatives" numericID="564" usage="mandatory" offset="266" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="267" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderComplexShortRequest" package="eti_Derivatives" type="ModifyOrderComplexShortRequest" numericID="10130" description="" functionalCategory="Order Handling" alias="Replace Order Multi Leg (short layout)" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" numericID="25033" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="98" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="99" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="101" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="102" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="103" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="104" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="105" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="106" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="107" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="108" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="109" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="110" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="130" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderNRResponse" package="eti_Derivatives" type="ModifyOrderNRResponse" numericID="10108" description="" functionalCategory="Order Handling" alias="Replace Order Response (Lean Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="121" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="122" cardinality="1" description="">
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="124" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="125" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="126" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="127" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="129" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="156" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="157" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderResponse" package="eti_Derivatives" type="ModifyOrderResponse" numericID="10107" description="" functionalCategory="Order Handling" alias="Replace Order Response (Standard Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" numericID="21008" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="145" cardinality="1" description="">
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="148" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="149" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="150" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="151" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="153" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="180" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="181" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderSingleRequest" package="eti_Derivatives" type="ModifyOrderSingleRequest" numericID="10106" description="" functionalCategory="Order Handling" alias="Replace Order Single" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Derivatives" numericID="99" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" numericID="432" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="100" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" numericID="30048" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="116" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="121" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="137" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="138" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" numericID="40" usage="mandatory" offset="139" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="141" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="142" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="143" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Derivatives" numericID="625" usage="optional" offset="145" cardinality="1" description="">
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="147" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="148" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="149" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="150" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="184" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="OwnershipIndicator" type="OwnershipIndicator" package="eti_Derivatives" numericID="28743" usage="mandatory" offset="185" cardinality="1" description="">
+ <ValidValue name="No_Change_of_Ownership" value="0" description="Do not change ownership"/>
+ <ValidValue name="Change_to_Executing_Trader" value="1" description="Change ownership to executing party (User ID)"/>
+ </Member>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="186" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="188" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="189" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="209" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="221" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="233" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="245" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="265" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyOrderSingleShortRequest" package="eti_Derivatives" type="ModifyOrderSingleShortRequest" numericID="10126" description="" functionalCategory="Order Handling" alias="Replace Order Single (short layout)" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" numericID="30048" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="84" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" numericID="25033" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="90" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="91" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="93" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="94" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="95" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="97" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="98" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="99" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="100" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="101" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="121" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ModifyTESTradeRequest" package="eti_Derivatives" type="ModifyTESTradeRequest" numericID="10601" description="" functionalCategory="TES Trading" alias="Modify TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="66" cardinality="1" description="">
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="67" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" numericID="28709" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="69" cardinality="1" description=""/>
+ <Member name="SwapClearer" type="SwapClearer" package="eti_Derivatives" numericID="25199" usage="optional" offset="70" cardinality="1" description="">
+ <ValidValue name="ECAG" value="0" description="Eurex Clearing"/>
+ <ValidValue name="NON_ECAG" value="1" description="Non-Eurex Clearing"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="71" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="91" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="111" cardinality="1" description=""/>
+ <Group name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="128" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="129" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="134" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="140" cardinality="1" description=""/>
+ </Group>
+ <Group name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="SideAllocGrp" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="mandatory" offset="8" offsetBase="SideAllocGrp" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" numericID="687" usage="unused" offset="16" offsetBase="SideAllocGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderComplexRequest" package="eti_Derivatives" type="NewOrderComplexRequest" numericID="10113" description="" functionalCategory="Order Handling" alias="New Order Multi Leg" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="NewOrderMultileg" value="AB" description="New Order Multileg"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" numericID="432" usage="optional" offset="84" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="97" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="113" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="114" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="115" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" numericID="40" usage="mandatory" offset="116" cardinality="1" description="">
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="117" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="118" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="119" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="120" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="121" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="122" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="123" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="124" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="125" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="126" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="127" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="129" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="149" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="150" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="182" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="194" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="206" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="218" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="238" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="239" cardinality="1" description=""/>
+ <Group name="LegOrdGrp" type="LegOrdGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegAccount" type="LegAccount" package="eti_Derivatives" numericID="2680" usage="optional" offset="240" cardinality="1" description=""/>
+ <Member name="LegPositionEffect" type="LegPositionEffect" package="eti_Derivatives" numericID="564" usage="mandatory" offset="242" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="243" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderComplexShortRequest" package="eti_Derivatives" type="NewOrderComplexShortRequest" numericID="10129" description="" functionalCategory="Order Handling" alias="New Order Multi Leg (short layout)" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="84" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" numericID="25033" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="90" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="91" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="93" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="94" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="95" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="96" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="97" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="98" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="99" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="100" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="101" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="102" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="122" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderNRResponse" package="eti_Derivatives" type="NewOrderNRResponse" numericID="10102" description="" functionalCategory="Order Handling" alias="New Order Response (Lean Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="104" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="105" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="106" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="109" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="110" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="111" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="113" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="141" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderResponse" package="eti_Derivatives" type="NewOrderResponse" numericID="10101" description="" functionalCategory="Order Handling" alias="New Order Response (Standard Order)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Derivatives" numericID="21009" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" numericID="21008" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="136" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="137" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ </Member>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="138" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="141" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="142" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="143" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="145" cardinality="1" description=""/>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="172" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="173" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderSingleRequest" package="eti_Derivatives" type="NewOrderSingleRequest" numericID="10100" description="" functionalCategory="Order Handling" alias="New Order Single" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Derivatives" numericID="99" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" numericID="432" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" numericID="30048" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="101" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="108" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="117" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="118" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" numericID="40" usage="mandatory" offset="119" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="121" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="122" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="123" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="124" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="125" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Derivatives" numericID="625" usage="optional" offset="126" cardinality="1" description="">
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="127" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="128" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="129" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="130" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="131" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="133" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="165" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="166" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="168" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="169" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="189" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="201" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="213" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="225" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="245" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewOrderSingleShortRequest" package="eti_Derivatives" type="NewOrderSingleShortRequest" numericID="10125" description="" functionalCategory="Order Handling" alias="New Order Single (short layout)" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" numericID="30048" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" numericID="25033" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="82" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="mandatory" offset="83" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" numericID="28710" usage="mandatory" offset="84" cardinality="1" description="">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </Member>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" numericID="25126" usage="mandatory" offset="85" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="mandatory" offset="86" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="mandatory" offset="87" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="mandatory" offset="88" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="89" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="90" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="91" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="93" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="113" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="NewsBroadcast" package="eti_Derivatives" type="NewsBroadcast" numericID="10031" description="" functionalCategory="Other" alias="News">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="News" value="B" description="News"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="News" value="2" description="News"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrigTime" type="OrigTime" package="eti_Derivatives" numericID="42" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Headline" type="Headline" package="eti_Derivatives" numericID="148" usage="mandatory" offset="50" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="306" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="optional" offset="312" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderExecNotification" package="eti_Derivatives" type="OrderExecNotification" numericID="10104" description="" functionalCategory="Order Handling" alias="Book Order Execution">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" numericID="30555" usage="mandatory" offset="132" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="134" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="Market_Order_Triggered" value="135" description="Market Order triggered and executed"/>
+ <ValidValue name="OCO_Order_Triggered" value="164" description="One-cancels-the-other Order has been triggered"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="CAO_Order_Inactivated" value="150" description="Closing Auction Order has been inactivated"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="136" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="137" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="138" cardinality="1" description="">
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="139" cardinality="1" description="">
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="141" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="142" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" numericID="1362" usage="mandatory" offset="162" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="163" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="164" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Derivatives" numericID="1364" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Derivatives" numericID="1365" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Derivatives" numericID="28708" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Derivatives" numericID="1363" usage="mandatory" offset="188" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Derivatives" numericID="1443" usage="optional" offset="192" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="193" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" numericID="637" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" numericID="1418" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" numericID="1893" usage="mandatory" offset="24" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="28" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="FillRefID" type="FillRefID" package="eti_Derivatives" numericID="2421" usage="mandatory" offset="29" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="30" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="0" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="8" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="16" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="20" offsetBase="InstrmntLegExecGrp" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="21" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderExecReportBroadcast" package="eti_Derivatives" type="OrderExecReportBroadcast" numericID="10117" description="" functionalCategory="Order Handling" alias="Extended Order Information">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Derivatives" numericID="21009" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" numericID="21008" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Derivatives" numericID="99" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" numericID="432" usage="optional" offset="172" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" numericID="28744" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Derivatives" numericID="20059" usage="optional" offset="180" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" numericID="20055" usage="optional" offset="184" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Derivatives" numericID="20012" usage="optional" offset="188" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" numericID="20036" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" numericID="30555" usage="mandatory" offset="196" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="198" cardinality="1" description="">
+ <ValidValue name="Order_Book_Restatement" value="1" description="Order book restatement"/>
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="Market_Order_Triggered" value="135" description="Market Order triggered and executed"/>
+ <ValidValue name="CAO_Order_Activated" value="149" description="Closing Auction Order has been activated"/>
+ <ValidValue name="CAO_Order_Inactivated" value="150" description="Closing Auction Order has been inactivated"/>
+ <ValidValue name="OCO_Order_Triggered" value="164" description="One-cancels-the-other Order has been triggered"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="optional" offset="200" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="201" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="202" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="203" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Restated" value="D" description="Restated"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="204" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" numericID="40" usage="mandatory" offset="205" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="206" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" numericID="59" usage="optional" offset="207" cardinality="1" description="">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </Member>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" numericID="18" usage="optional" offset="208" cardinality="1" description="">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </Member>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Derivatives" numericID="625" usage="optional" offset="209" cardinality="1" description="">
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ </Member>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" numericID="28703" usage="optional" offset="210" cardinality="1" description="">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="211" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="213" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="245" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="246" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="251" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="258" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="267" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="269" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="270" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="290" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="302" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="314" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" numericID="30011" usage="optional" offset="326" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" numericID="1362" usage="mandatory" offset="346" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="347" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="348" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="349" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="350" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="351" cardinality="1" description=""/>
+ <Group name="LegOrdGrp" type="LegOrdGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegAccount" type="LegAccount" package="eti_Derivatives" numericID="2680" usage="optional" offset="352" cardinality="1" description=""/>
+ <Member name="LegPositionEffect" type="LegPositionEffect" package="eti_Derivatives" numericID="564" usage="mandatory" offset="354" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="355" cardinality="1" description=""/>
+ </Group>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Derivatives" numericID="1364" usage="mandatory" offset="0" offsetBase="LegOrdGrp" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Derivatives" numericID="1365" usage="optional" offset="8" offsetBase="LegOrdGrp" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Derivatives" numericID="28708" usage="mandatory" offset="16" offsetBase="LegOrdGrp" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Derivatives" numericID="1363" usage="mandatory" offset="20" offsetBase="LegOrdGrp" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Derivatives" numericID="1443" usage="optional" offset="24" offsetBase="LegOrdGrp" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="25" offsetBase="LegOrdGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" numericID="637" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" numericID="1418" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" numericID="1893" usage="mandatory" offset="24" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="28" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="FillRefID" type="FillRefID" package="eti_Derivatives" numericID="2421" usage="mandatory" offset="29" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="30" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="0" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="8" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="16" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="20" offsetBase="InstrmntLegExecGrp" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="21" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="OrderExecResponse" package="eti_Derivatives" type="OrderExecResponse" numericID="10103" description="" functionalCategory="Order Handling" alias="Immediate Execution Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="55" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ </Group>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" numericID="41" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="96" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Derivatives" numericID="21009" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" numericID="21008" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="mandatory" offset="136" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" numericID="84" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" numericID="30555" usage="mandatory" offset="156" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" numericID="378" usage="mandatory" offset="158" cardinality="1" description="">
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="160" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="mandatory" offset="161" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" numericID="39" usage="mandatory" offset="162" cardinality="1" description="">
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ </Member>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" numericID="150" usage="mandatory" offset="163" cardinality="1" description="">
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ </Member>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" numericID="1823" usage="mandatory" offset="164" cardinality="1" description="">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </Member>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" numericID="2523" usage="mandatory" offset="165" cardinality="1" description="">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </Member>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" numericID="25159" usage="mandatory" offset="166" cardinality="1" description="">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </Member>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" numericID="1362" usage="mandatory" offset="167" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" numericID="28790" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="169" cardinality="1" description=""/>
+ <Group name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Derivatives" numericID="1364" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Derivatives" numericID="1365" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Derivatives" numericID="28708" usage="mandatory" offset="192" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Derivatives" numericID="1363" usage="mandatory" offset="196" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Derivatives" numericID="1443" usage="optional" offset="200" cardinality="1" description="">
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="201" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" numericID="637" usage="mandatory" offset="8" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" numericID="1418" usage="mandatory" offset="16" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" numericID="1893" usage="mandatory" offset="24" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="28" offsetBase="FillsGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="FillRefID" type="FillRefID" package="eti_Derivatives" numericID="2421" usage="mandatory" offset="29" offsetBase="FillsGrp" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="30" offsetBase="FillsGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" numericID="1799" usage="mandatory" offset="0" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" numericID="1800" usage="mandatory" offset="8" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" numericID="30060" usage="mandatory" offset="16" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" numericID="1798" usage="mandatory" offset="20" offsetBase="InstrmntLegExecGrp" cardinality="1" description="">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="21" offsetBase="InstrmntLegExecGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="PartyActionReport" package="eti_Derivatives" type="PartyActionReport" numericID="10042" description="" functionalCategory="Other" alias="Party Action Report">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyActionReport" value="DI" description="Party Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingTrader" type="RequestingPartyIDExecutingTrader" package="eti_Derivatives" numericID="20812" usage="optional" offset="52" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Derivatives" numericID="20059" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Derivatives" numericID="20012" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Derivatives" numericID="20816" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </Member>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" numericID="1301" usage="optional" offset="68" cardinality="1" description="">
+ <ValidValue name="XEUR" value="1" description="XEUR"/>
+ <ValidValue name="XEEE" value="2" description="XEEE"/>
+ <ValidValue name="NODX" value="12" description="NODX"/>
+ </Member>
+ <Member name="PartyActionType" type="PartyActionType" package="eti_Derivatives" numericID="2329" usage="mandatory" offset="70" cardinality="1" description="">
+ <ValidValue name="Halt_Trading" value="1" description="Halt trading"/>
+ <ValidValue name="Reinstate" value="2" description="Reinstate"/>
+ </Member>
+ <Member name="RequestingPartyIDEnteringFirm" type="RequestingPartyIDEnteringFirm" package="eti_Derivatives" numericID="20807" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ </ApplicationMessage>
+ <ApplicationMessage name="PartyEntitlementsUpdateReport" package="eti_Derivatives" type="PartyEntitlementsUpdateReport" numericID="10034" description="" functionalCategory="Other" alias="Entitlement Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyEntitlementsUpdateReport" value="CZ" description="Party Entitlements Update Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyDetailIDExecutingUnit" type="PartyDetailIDExecutingUnit" package="eti_Derivatives" numericID="20259" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Derivatives" numericID="20816" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="EurexClearing" value="1" description="Eurex Clearing"/>
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </Member>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" numericID="1301" usage="optional" offset="60" cardinality="1" description="">
+ <ValidValue name="XEUR" value="1" description="XEUR"/>
+ <ValidValue name="XEEE" value="2" description="XEEE"/>
+ <ValidValue name="NODX" value="12" description="NODX"/>
+ </Member>
+ <Member name="ListUpdateAction" type="ListUpdateAction" package="eti_Derivatives" numericID="1324" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Add" value="A" description="Add (Invocation)"/>
+ <ValidValue name="Delete" value="D" description="Delete (Release)"/>
+ </Member>
+ <Member name="RequestingPartyEnteringFirm" type="RequestingPartyEnteringFirm" package="eti_Derivatives" numericID="22807" usage="mandatory" offset="63" cardinality="1" description=""/>
+ <Member name="RequestingPartyClearingFirm" type="RequestingPartyClearingFirm" package="eti_Derivatives" numericID="22804" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="mandatory" offset="81" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="82" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="PingRequest" package="eti_Derivatives" type="PingRequest" numericID="10320" description="" functionalCategory="Other" alias="Ping Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TestRequest" value="1" description="Test Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="26" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="PingResponse" package="eti_Derivatives" type="PingResponse" numericID="10321" description="" functionalCategory="Other" alias="Ping Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="PreTradeRiskLimitResponse" package="eti_Derivatives" type="PreTradeRiskLimitResponse" numericID="10313" description="" functionalCategory="Other" alias="Pre-Trade Risk Limit Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyRiskLimitsReport" value="CM" description="Party Risk Limits Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="RiskLimitReportID" type="RiskLimitReportID" package="eti_Derivatives" numericID="1667" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="NoRiskLimits" type="NoRiskLimits" package="eti_Derivatives" numericID="1669" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="mandatory" offset="69" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </Member>
+ <Member name="RiskLimitPlatform" type="RiskLimitPlatform" package="eti_Derivatives" numericID="1533" usage="mandatory" offset="70" cardinality="1" description="">
+ <ValidValue name="On_Book" value="0" description="On-Book"/>
+ <ValidValue name="Off_Book" value="1" description="Off-Book(TES)"/>
+ </Member>
+ <Member name="PartyDetailExecutingUnit" type="PartyDetailExecutingUnit" package="eti_Derivatives" numericID="22259" usage="mandatory" offset="71" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="76" cardinality="1" description=""/>
+ <Group name="RiskLimitsRptGrp" type="RiskLimitsRptGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="64" counter="NoRiskLimits" description="">
+ <Member name="RiskLimitQty" type="RiskLimitQty" package="eti_Derivatives" numericID="28777" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="RiskLimitOpenQty" type="RiskLimitOpenQty" package="eti_Derivatives" numericID="28779" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="RiskLimitNetPositionQty" type="RiskLimitNetPositionQty" package="eti_Derivatives" numericID="28780" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="NettingCoefficient" type="NettingCoefficient" package="eti_Derivatives" numericID="25205" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="RiskLimitType" type="RiskLimitType" package="eti_Derivatives" numericID="1530" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="Long_limit" value="4" description="Long limit"/>
+ <ValidValue name="Short_limit" value="5" description="Short limit"/>
+ </Member>
+ <Member name="RiskLimitRequestingPartyRole" type="RiskLimitRequestingPartyRole" package="eti_Derivatives" numericID="28776" usage="mandatory" offset="113" cardinality="1" description="">
+ <ValidValue name="Clearing_firm" value="4" description="requested by Clearing firm"/>
+ <ValidValue name="Exchange" value="22" description="requested by Exchange"/>
+ <ValidValue name="Executing_unit" value="59" description="requested by Executing firm"/>
+ </Member>
+ <Member name="RiskLimitViolationIndicator" type="RiskLimitViolationIndicator" package="eti_Derivatives" numericID="28778" usage="optional" offset="114" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="RiskLimitGroup" type="RiskLimitGroup" package="eti_Derivatives" numericID="28775" usage="optional" offset="115" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="118" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="PreTradeRiskLimitsDefinitionRequest" package="eti_Derivatives" type="PreTradeRiskLimitsDefinitionRequest" numericID="10312" description="" functionalCategory="Other" alias="Pre-Trade Risk Limits Definition Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyRiskLimitsRequest" value="CL" description="Party Risk Limits Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="NettingCoefficient" type="NettingCoefficient" package="eti_Derivatives" numericID="25205" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="RiskLimitPlatform" type="RiskLimitPlatform" package="eti_Derivatives" numericID="1533" usage="mandatory" offset="36" cardinality="1" description="">
+ <ValidValue name="On_Book" value="0" description="On-Book"/>
+ <ValidValue name="Off_Book" value="1" description="Off-Book(TES)"/>
+ </Member>
+ <Member name="NoRiskLimitsQty" type="NoRiskLimitsQty" package="eti_Derivatives" numericID="31669" usage="mandatory" offset="37" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="optional" offset="38" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ </Member>
+ <Member name="RiskLimitGroup" type="RiskLimitGroup" package="eti_Derivatives" numericID="28775" usage="optional" offset="39" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingUnit" type="PartyDetailExecutingUnit" package="eti_Derivatives" numericID="22259" usage="optional" offset="42" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="47" cardinality="1" description=""/>
+ <Group name="RiskLimitQtyGrp" type="RiskLimitQtyGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoRiskLimitsQty" description="">
+ <Member name="RiskLimitQty" type="RiskLimitQty" package="eti_Derivatives" numericID="28777" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="RiskLimitType" type="RiskLimitType" package="eti_Derivatives" numericID="1530" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Long_limit" value="4" description="Long limit"/>
+ <ValidValue name="Short_limit" value="5" description="Short limit"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteActivationNotification" package="eti_Derivatives" type="QuoteActivationNotification" numericID="10411" description="" functionalCategory="Quote Handling" alias="Quote Activation Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" numericID="20036" usage="optional" offset="76" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" numericID="28707" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="optional" offset="82" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="MassActionType" type="MassActionType" package="eti_Derivatives" numericID="1373" usage="mandatory" offset="83" cardinality="1" description="">
+ <ValidValue name="Suspend_quotes" value="1" description="Suspend quotes"/>
+ <ValidValue name="Release_quotes" value="2" description="Release quotes from suspension"/>
+ </Member>
+ <Member name="MassActionSubType" type="MassActionSubType" package="eti_Derivatives" numericID="28768" usage="optional" offset="84" cardinality="1" description="">
+ <ValidValue name="Book_or_Cancel" value="1" description="Book or cancel"/>
+ </Member>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" numericID="28721" usage="mandatory" offset="85" cardinality="1" description="">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Market_Maker_Protection" value="3" description="Market Maker Protection"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="86" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Derivatives" numericID="28702" usage="mandatory" offset="88" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteActivationRequest" package="eti_Derivatives" type="QuoteActivationRequest" numericID="10403" description="" functionalCategory="Quote Handling" alias="Quote Activation Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" numericID="20655" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="MassActionType" type="MassActionType" package="eti_Derivatives" numericID="1373" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Suspend_quotes" value="1" description="Suspend quotes"/>
+ <ValidValue name="Release_quotes" value="2" description="Release quotes from suspension"/>
+ </Member>
+ <Member name="MassActionSubType" type="MassActionSubType" package="eti_Derivatives" numericID="28768" usage="optional" offset="49" cardinality="1" description="">
+ <ValidValue name="Book_or_Cancel" value="1" description="Book or cancel"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="50" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="mandatory" offset="51" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="52" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteActivationResponse" package="eti_Derivatives" type="QuoteActivationResponse" numericID="10404" description="" functionalCategory="Quote Handling" alias="Quote Activation Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" numericID="1369" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" numericID="28707" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ <Group name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Derivatives" numericID="28702" usage="mandatory" offset="72" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="QuoteExecutionReport" package="eti_Derivatives" type="QuoteExecutionReport" numericID="10407" description="" functionalCategory="Quote Handling" alias="Quote Execution Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteExecutionReport" value="U8" description="Quote Execution Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="optional" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" numericID="30555" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="NoQuoteEvents" type="NoQuoteEvents" package="eti_Derivatives" numericID="28706" usage="mandatory" offset="78" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="79" cardinality="1" description=""/>
+ <Group name="QuoteEventGrp" type="QuoteEventGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="100" counter="NoQuoteEvents" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="QuoteEventPx" type="QuoteEventPx" package="eti_Derivatives" numericID="28553" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="QuoteEventQty" type="QuoteEventQty" package="eti_Derivatives" numericID="28542" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="QuoteMsgID" type="QuoteMsgID" package="eti_Derivatives" numericID="1166" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="QuoteEventMatchID" type="QuoteEventMatchID" package="eti_Derivatives" numericID="28714" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="QuoteEventExecID" type="QuoteEventExecID" package="eti_Derivatives" numericID="28711" usage="optional" offset="116" cardinality="1" description=""/>
+ <Member name="QuoteEventType" type="QuoteEventType" package="eti_Derivatives" numericID="28539" usage="mandatory" offset="120" cardinality="1" description="">
+ <ValidValue name="Modified_quote_side" value="2" description="Modified side"/>
+ <ValidValue name="Removed_quote_side" value="3" description=""/>
+ <ValidValue name="Partially_filled" value="4" description=""/>
+ <ValidValue name="Filled" value="5" description="Filled"/>
+ <ValidValue name="Removed_Quantity" value="6" description="Quantity removed"/>
+ </Member>
+ <Member name="QuoteEventSide" type="QuoteEventSide" package="eti_Derivatives" numericID="28581" usage="mandatory" offset="121" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="QuoteEventLiquidityInd" type="QuoteEventLiquidityInd" package="eti_Derivatives" numericID="28641" usage="optional" offset="122" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ </Member>
+ <Member name="QuoteEventReason" type="QuoteEventReason" package="eti_Derivatives" numericID="28733" usage="optional" offset="123" cardinality="1" description="">
+ <ValidValue name="Pending_cancellation_executed" value="14" description=""/>
+ <ValidValue name="Invalid_price" value="15" description=""/>
+ <ValidValue name="Cross_rejected" value="16" description="Quote subject to crossing and match prevented"/>
+ <ValidValue name="Book_or_Cancel" value="17" description="Quote deleted due to Book-or-Cancel quote type"/>
+ <ValidValue name="PLP" value="18" description="Quote deleted due to passive liquidity protection"/>
+ </Member>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="124" cardinality="1" description=""/>
+ </Group>
+ <Group name="QuoteLegExecGrp" type="QuoteLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="QuoteEventGrp" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" numericID="637" usage="mandatory" offset="8" offsetBase="QuoteEventGrp" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" numericID="1418" usage="mandatory" offset="16" offsetBase="QuoteEventGrp" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" numericID="1893" usage="mandatory" offset="24" offsetBase="QuoteEventGrp" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="mandatory" offset="28" offsetBase="QuoteEventGrp" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="NoQuoteEventsIndex" type="NoQuoteEventsIndex" package="eti_Derivatives" numericID="25011" usage="mandatory" offset="29" offsetBase="QuoteEventGrp" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="30" offsetBase="QuoteEventGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQRequest" package="eti_Derivatives" type="RFQRequest" numericID="10401" description="" functionalCategory="Quote and Cross Request" alias="Quote Request" service="Order and Quote Management">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="44" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="45" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="65" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RFQResponse" package="eti_Derivatives" type="RFQResponse" numericID="10402" description="" functionalCategory="Quote and Cross Request" alias="Quote Request Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" numericID="17" usage="mandatory" offset="56" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="Reject" package="eti_Derivatives" type="Reject" numericID="10010" description="" functionalCategory="Session Layer" alias="Reject">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Reject" value="3" description="Reject"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" numericID="21002" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" numericID="7765" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="52" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="53" cardinality="1" description=""/>
+ </Group>
+ <Member name="SessionRejectReason" type="SessionRejectReason" package="eti_Derivatives" numericID="373" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Required_Tag_Missing" value="1" description="Required Tag Missing"/>
+ <ValidValue name="Value_is_incorrect" value="5" description="Value is incorrect (out of range) for this tag"/>
+ <ValidValue name="Decryption_problem" value="7" description="Decryption problem"/>
+ <ValidValue name="Invalid_MsgID" value="11" description="Invalid TemplateID"/>
+ <ValidValue name="Incorrect_NumInGroup_count" value="16" description="Incorrect NumInGroup count for repeating group"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Throttle_Limit_Exceeded" value="100" description="Throttle limit exceeded"/>
+ <ValidValue name="Exposure_Limit_Exceeded" value="101" description="Stale request was not forwarded to T7"/>
+ <ValidValue name="Service_Temporarily_Not_Available" value="102" description="Service temporarily not available"/>
+ <ValidValue name="Service_Not_Available" value="103" description="Service not available"/>
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ <ValidValue name="Heartbeat_Violation" value="152" description="Heartbeat violation error"/>
+ <ValidValue name="Internal_technical_error" value="200" description="Internal technical error"/>
+ <ValidValue name="Validation_Error" value="210" description="Validation Error"/>
+ <ValidValue name="User_Already_Logged_In" value="211" description="User already logged in"/>
+ <ValidValue name="Gateway_Is_Standby" value="216" description="Gateway is standby"/>
+ <ValidValue name="Session_Login_Limit_Reached" value="217" description="Session login limit (per time interval) reached"/>
+ <ValidValue name="User_Entitlement_Data_Timeout" value="223" description="User Entitlement Data time out"/>
+ <ValidValue name="PSGateway_Session_Limit_Reached" value="224" description="Session limit reached (per PS Gateway and Business Unit)"/>
+ <ValidValue name="User_Login_Limit_Reached" value="225" description="User login tries limit (per time interval) reached"/>
+ <ValidValue name="Outstanding_Logins_Bu_Limit_Reached" value="226" description="Limit of outstanding session/user logins reached (per Business Unit)"/>
+ <ValidValue name="Outstanding_Logins_Session_Limit_Reached" value="227" description="Limit of outstanding session/user logins reached (per Session)"/>
+ <ValidValue name="Order_Not_Found" value="10000" description="Order not found"/>
+ <ValidValue name="Price_Not_Reasonable" value="10001" description="Price not reasonable"/>
+ <ValidValue name="ClientOrderID_Not_Unique" value="10002" description="Duplicate Order (ClOrdID)"/>
+ <ValidValue name="Quote_Activation_In_Progress" value="10003" description="another quote activation request is pending for the same Product / Instrument Type / SessionID"/>
+ <ValidValue name="Stop_Bid_Price_Not_Reasonable" value="10006" description="Stop buy price not reasonable"/>
+ <ValidValue name="Stop_Ask_Price_Not_Reasonable" value="10007" description="Stop sell price not reasonable"/>
+ <ValidValue name="Order_Not_Executable_Within_Validity" value="10008" description="GFD order is not executable on current business day"/>
+ <ValidValue name="Create_CI_Throttle_Exceeded" value="10010" description="Throttle limit for creation of complex instrument exceeded"/>
+ <ValidValue name="Transaction_Not_Allowed_In_Current_State" value="10011" description="Order maintenance not allowed in current state"/>
+ </Member>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Derivatives" numericID="1409" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Session active"/>
+ <ValidValue name="Logout" value="4" description="Session logout complete"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="63" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="mandatory" offset="64" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitMEMessageRequest" package="eti_Derivatives" type="RetransmitMEMessageRequest" numericID="10026" description="" functionalCategory="Session Layer" alias="Retransmit (Order/Quote Event)" service="Retransmission of Order and Quote Events">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Derivatives" numericID="25001" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" numericID="1355" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplBegMsgID" type="ApplBegMsgID" package="eti_Derivatives" numericID="28718" usage="optional" offset="31" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Derivatives" numericID="28719" usage="optional" offset="47" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="63" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitMEMessageResponse" package="eti_Derivatives" type="RetransmitMEMessageResponse" numericID="10027" description="" functionalCategory="Session Layer" alias="Retransmit Response (Order/Quote Event)">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Derivatives" numericID="1349" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Derivatives" numericID="28719" usage="optional" offset="34" cardinality="1" description=""/>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Derivatives" numericID="28722" usage="optional" offset="50" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="66" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitRequest" package="eti_Derivatives" type="RetransmitRequest" numericID="10008" description="" functionalCategory="Session Layer" alias="Retransmit">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplBegSeqNum" type="ApplBegSeqNum" package="eti_Derivatives" numericID="1182" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Derivatives" numericID="1183" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" numericID="1355" usage="mandatory" offset="42" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="43" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RetransmitResponse" package="eti_Derivatives" type="RetransmitResponse" numericID="10009" description="" functionalCategory="Session Layer" alias="Retransmit Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Derivatives" numericID="1183" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="RefApplLastSeqNum" type="RefApplLastSeqNum" package="eti_Derivatives" numericID="1357" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Derivatives" numericID="1349" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="50" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ReverseTESTradeRequest" package="eti_Derivatives" type="ReverseTESTradeRequest" numericID="10630" description="" functionalCategory="TES Trading" alias="Reverse TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="36" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="42" cardinality="1" description=""/>
+ <Member name="ReversalReasonText" type="ReversalReasonText" package="eti_Derivatives" numericID="25196" usage="optional" offset="62" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="194" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="RiskNotificationBroadcast" package="eti_Derivatives" type="RiskNotificationBroadcast" numericID="10033" description="" functionalCategory="Other" alias="Risk Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyRiskLimitsUpdateReport" value="CR" description="Party Risk Limits Update Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="unused" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PartyDetailIDExecutingUnit" type="PartyDetailIDExecutingUnit" package="eti_Derivatives" numericID="20259" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Derivatives" numericID="20816" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="EurexClearing" value="1" description="Eurex Clearing"/>
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </Member>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" numericID="1301" usage="optional" offset="60" cardinality="1" description="">
+ <ValidValue name="XEUR" value="1" description="XEUR"/>
+ <ValidValue name="XEEE" value="2" description="XEEE"/>
+ <ValidValue name="NODX" value="12" description="NODX"/>
+ </Member>
+ <Member name="ListUpdateAction" type="ListUpdateAction" package="eti_Derivatives" numericID="1324" usage="mandatory" offset="62" cardinality="1" description="">
+ <ValidValue name="Add" value="A" description="Add (Invocation)"/>
+ <ValidValue name="Delete" value="D" description="Delete (Release)"/>
+ </Member>
+ <Member name="RiskLimitAction" type="RiskLimitAction" package="eti_Derivatives" numericID="1767" usage="optional" offset="63" cardinality="1" description="">
+ <ValidValue name="QueueInbound" value="0" description="Queue Inbound"/>
+ <ValidValue name="Reject" value="2" description="Reject"/>
+ <ValidValue name="Warning" value="4" description="Warning"/>
+ </Member>
+ <Member name="RequestingPartyEnteringFirm" type="RequestingPartyEnteringFirm" package="eti_Derivatives" numericID="22807" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="RequestingPartyClearingFirm" type="RequestingPartyClearingFirm" package="eti_Derivatives" numericID="22804" usage="optional" offset="73" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="82" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSCreateDealNotification" package="eti_Derivatives" type="SRQSCreateDealNotification" numericID="10708" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Create Deal Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" numericID="126" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="UnderlyingEffectiveDeltaPercentage" type="UnderlyingEffectiveDeltaPercentage" package="eti_Derivatives" numericID="25151" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" numericID="30889" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" numericID="1003" usage="mandatory" offset="124" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Derivatives" numericID="1126" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="mandatory" offset="132" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="optional" offset="133" cardinality="1" description="">
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="134" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Requester" value="R" description="Broadcast to requestor"/>
+ <ValidValue name="Broadcast_to_Quote_Submitter" value="Q" description="Broadcast to quote submitter"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="135" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="NoOrderBookItems" type="NoOrderBookItems" package="eti_Derivatives" numericID="28769" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="137" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="optional" offset="138" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="HedgingInstruction" type="HedgingInstruction" package="eti_Derivatives" numericID="30059" usage="optional" offset="139" cardinality="1" description="">
+ <ValidValue name="On_Close" value="1" description="Execute hedge transaction in the closing auction of the underlying"/>
+ </Member>
+ <Member name="NoSRQSTargetPartyTrdGrps" type="NoSRQSTargetPartyTrdGrps" package="eti_Derivatives" numericID="25219" usage="mandatory" offset="140" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="mandatory" offset="141" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="mandatory" offset="146" cardinality="1" description=""/>
+ <Member name="RootPartyEnteringTrader" type="RootPartyEnteringTrader" package="eti_Derivatives" numericID="22436" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" numericID="1041" usage="optional" offset="158" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="178" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="198" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="210" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="222" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="234" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="366" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="367" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="369" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="378" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="379" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="386" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="418" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="420" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="440" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="445" cardinality="1" description=""/>
+ <Group name="OrderBookItemGrp" type="OrderBookItemGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="26" counter="NoOrderBookItems" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="448" cardinality="1" description=""/>
+ <Member name="BestBidPx" type="BestBidPx" package="eti_Derivatives" numericID="25132" usage="optional" offset="456" cardinality="1" description=""/>
+ <Member name="BestBidSize" type="BestBidSize" package="eti_Derivatives" numericID="25134" usage="optional" offset="464" cardinality="1" description=""/>
+ <Member name="BestOfferPx" type="BestOfferPx" package="eti_Derivatives" numericID="25133" usage="optional" offset="472" cardinality="1" description=""/>
+ <Member name="BestOfferSize" type="BestOfferSize" package="eti_Derivatives" numericID="25135" usage="optional" offset="480" cardinality="1" description=""/>
+ <Member name="MDBookType" type="MDBookType" package="eti_Derivatives" numericID="1024" usage="mandatory" offset="488" cardinality="1" description="">
+ <ValidValue name="TopOfBook" value="1" description="Top of book"/>
+ <ValidValue name="PriceDepth" value="2" description="Price depth (aggregated)"/>
+ </Member>
+ <Member name="MDSubBookType" type="MDSubBookType" package="eti_Derivatives" numericID="1173" usage="optional" offset="489" cardinality="1" description="">
+ <ValidValue name="Implied" value="1" description="Implied"/>
+ <ValidValue name="VolumeWeightedAverage" value="2" description="Volume Weighted Average"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="490" cardinality="1" description=""/>
+ </Group>
+ <Group name="SRQSTargetPartyTrdGrp" type="SRQSTargetPartyTrdGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSTargetPartyTrdGrps" description="">
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" numericID="1009" usage="mandatory" offset="0" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="mandatory" offset="8" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="16" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="mandatory" offset="20" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="mandatory" offset="25" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyEnteringTrader" type="TargetPartyEnteringTrader" package="eti_Derivatives" numericID="22636" usage="mandatory" offset="31" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="37" offsetBase="OrderBookItemGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSDealNotification" package="eti_Derivatives" type="SRQSDealNotification" numericID="10709" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Deal Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" numericID="30889" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" numericID="1003" usage="mandatory" offset="84" cardinality="1" description=""/>
+ <Member name="RequestingPartySubIDType" type="RequestingPartySubIDType" package="eti_Derivatives" numericID="1663" usage="optional" offset="88" cardinality="1" description="">
+ <ValidValue name="Requester" value="5000" description="Requester"/>
+ <ValidValue name="Responder" value="5001" description="Responder"/>
+ <ValidValue name="Both" value="5002" description="Both (Requester and Responder)"/>
+ <ValidValue name="System" value="5003" description="System"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="mandatory" offset="90" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Cancelled" value="2" description="Cancelled"/>
+ <ValidValue name="Terminated" value="7" description="Terminated"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </Member>
+ <Member name="TradeRequestResult" type="TradeRequestResult" package="eti_Derivatives" numericID="749" usage="optional" offset="91" cardinality="1" description="">
+ <ValidValue name="Cancel_pending" value="100" description="Deal cancellation pending"/>
+ <ValidValue name="Cancel_declined" value="101" description="Deal cancellation declined"/>
+ <ValidValue name="Cancel_approved" value="102" description="Deal cancellation approved"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="92" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Requester" value="R" description="Broadcast to requestor"/>
+ <ValidValue name="Broadcast_to_Quote_Submitter" value="Q" description="Broadcast to quote submitter"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="93" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="NoSRQSTargetPartyTrdGrps" type="NoSRQSTargetPartyTrdGrps" package="eti_Derivatives" numericID="25219" usage="optional" offset="94" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="optional" offset="95" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="RootPartyEnteringTrader" type="RootPartyEnteringTrader" package="eti_Derivatives" numericID="22436" usage="optional" offset="106" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" numericID="1041" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="132" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="164" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="188" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="320" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="321" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="323" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="332" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="333" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="340" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="372" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="374" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="394" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="399" cardinality="1" description=""/>
+ <Group name="SRQSTargetPartyTrdGrp" type="SRQSTargetPartyTrdGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSTargetPartyTrdGrps" description="">
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" numericID="1009" usage="unused" offset="400" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="unused" offset="408" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="416" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="optional" offset="420" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="optional" offset="425" cardinality="1" description=""/>
+ <Member name="TargetPartyEnteringTrader" type="TargetPartyEnteringTrader" package="eti_Derivatives" numericID="22636" usage="optional" offset="431" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="437" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSDealResponse" package="eti_Derivatives" type="SRQSDealResponse" numericID="10705" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Deal Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteAck" value="CW" description="Quote Acknowledgment"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" numericID="1003" usage="optional" offset="44" cardinality="1" description=""/>
+ <Member name="SecondaryTradeID" type="SecondaryTradeID" package="eti_Derivatives" numericID="1040" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="NoSRQSQuoteGrps" type="NoSRQSQuoteGrps" package="eti_Derivatives" numericID="25218" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" numericID="1041" usage="optional" offset="53" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="73" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="93" cardinality="1" description=""/>
+ <Group name="SRQSQuoteGrp" type="SRQSQuoteGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSQuoteGrps" description="">
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="mandatory" offset="96" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSEnterQuoteRequest" package="eti_Derivatives" type="SRQSEnterQuoteRequest" numericID="10702" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Enter Quote Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Derivatives" numericID="134" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Derivatives" numericID="135" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Derivatives" numericID="62" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="104" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="optional" offset="112" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="113" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="114" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="115" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="116" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="121" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="127" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="139" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="151" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="163" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="295" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="296" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="298" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="307" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="308" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="315" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="347" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="349" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="369" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="374" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSHitQuoteRequest" package="eti_Derivatives" type="SRQSHitQuoteRequest" numericID="10704" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Hit Quote Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteResponse" value="AJ" description="Quote Response"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Derivatives" numericID="62" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" numericID="30889" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="76" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="optional" offset="80" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="81" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="82" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="83" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="optional" offset="84" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="85" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="HedgingInstruction" type="HedgingInstruction" package="eti_Derivatives" numericID="30059" usage="optional" offset="86" cardinality="1" description="">
+ <ValidValue name="On_Close" value="1" description="Execute hedge transaction in the closing auction of the underlying"/>
+ </Member>
+ <Member name="NoSRQSQuoteGrps" type="NoSRQSQuoteGrps" package="eti_Derivatives" numericID="25218" usage="mandatory" offset="87" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="93" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" numericID="1041" usage="optional" offset="99" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="119" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="131" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="143" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="155" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="287" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="288" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="290" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="299" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="300" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="307" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="339" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="341" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="361" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="366" cardinality="1" description=""/>
+ <Group name="SRQSHitQuoteGrp" type="SRQSHitQuoteGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSQuoteGrps" description="">
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="mandatory" offset="368" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="mandatory" offset="376" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="384" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="385" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSInquireSmartRespondentRequest" package="eti_Derivatives" type="SRQSInquireSmartRespondentRequest" numericID="10718" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Inquire Smart Respondent Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyDetailsListRequest" value="CF" description="Party Detail List Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="EurexVolumeRanking" type="EurexVolumeRanking" package="eti_Derivatives" numericID="25176" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </Member>
+ <Member name="EnlightRFQAvgRespTimeRanking" type="EnlightRFQAvgRespTimeRanking" package="eti_Derivatives" numericID="25177" usage="mandatory" offset="29" cardinality="1" description="">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </Member>
+ <Member name="EnlightRFQAvgRespRateRanking" type="EnlightRFQAvgRespRateRanking" package="eti_Derivatives" numericID="25178" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </Member>
+ <Member name="TradeToQuoteRatioRanking" type="TradeToQuoteRatioRanking" package="eti_Derivatives" numericID="25179" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </Member>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSInquireSmartRespondentResponse" package="eti_Derivatives" type="SRQSInquireSmartRespondentResponse" numericID="10719" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Inquire Smart Respondent Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="PartyDetailsListReport" value="CG" description="Party Detail List Request"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="NoPartyDetails" type="NoPartyDetails" package="eti_Derivatives" numericID="1671" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="38" cardinality="1" description=""/>
+ <Group name="SmartPartyDetailGrp" type="SmartPartyDetailGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1000" counter="NoPartyDetails" description="">
+ <Member name="PartyDetailExecutingUnit" type="PartyDetailExecutingUnit" package="eti_Derivatives" numericID="22259" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingTrader" type="PartyDetailExecutingTrader" package="eti_Derivatives" numericID="22212" usage="mandatory" offset="45" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="51" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSNegotiationNotification" package="eti_Derivatives" type="SRQSNegotiationNotification" numericID="10713" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Negotiation Notification for Respondent">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="EffectiveTime" type="EffectiveTime" package="eti_Derivatives" numericID="168" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eti_Derivatives" numericID="779" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatio" type="TradeToQuoteRatio" package="eti_Derivatives" numericID="25201" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" numericID="25150" usage="optional" offset="132" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatioPosition" type="TradeToQuoteRatioPosition" package="eti_Derivatives" numericID="25202" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="mandatory" offset="138" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ </Member>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" numericID="28786" usage="mandatory" offset="139" cardinality="1" description="">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </Member>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" numericID="25138" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="Do_Not_Quote" value="0" description="Do not re-quote"/>
+ <ValidValue name="Quote" value="1" description="(Re-)Quote"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="141" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="142" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="143" cardinality="1" description="">
+ <ValidValue name="Active" value="A" description="Active"/>
+ <ValidValue name="Closed" value="B" description="Closed"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="149" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="mandatory" offset="155" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="optional" offset="161" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="optional" offset="166" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="172" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" numericID="22011" usage="optional" offset="324" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSNegotiationRequesterNotification" package="eti_Derivatives" type="SRQSNegotiationRequesterNotification" numericID="10712" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Negotiation Notification for Requester">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eti_Derivatives" numericID="21001" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="EffectiveTime" type="EffectiveTime" package="eti_Derivatives" numericID="168" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eti_Derivatives" numericID="779" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="TradeToRequestRatio" type="TradeToRequestRatio" package="eti_Derivatives" numericID="25184" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" numericID="25150" usage="optional" offset="148" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="mandatory" offset="152" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ </Member>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" numericID="28786" usage="mandatory" offset="153" cardinality="1" description="">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </Member>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" numericID="1461" usage="mandatory" offset="154" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" numericID="25145" usage="mandatory" offset="155" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="156" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" numericID="25194" usage="mandatory" offset="157" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="158" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="159" cardinality="1" description="">
+ <ValidValue name="Active" value="A" description="Active"/>
+ <ValidValue name="Closed" value="B" description="Closed"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="165" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="mandatory" offset="171" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="177" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="197" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" numericID="22011" usage="optional" offset="329" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="461" cardinality="1" description=""/>
+ <Group name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="464" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" numericID="25130" usage="mandatory" offset="468" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" numericID="25131" usage="mandatory" offset="469" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LeavesQtyDisclosureInstruction" type="LeavesQtyDisclosureInstruction" package="eti_Derivatives" numericID="25137" usage="mandatory" offset="470" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LastPxDisclosureInstruction" type="LastPxDisclosureInstruction" package="eti_Derivatives" numericID="25146" usage="mandatory" offset="471" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LastQtyDisclosureInstruction" type="LastQtyDisclosureInstruction" package="eti_Derivatives" numericID="25147" usage="mandatory" offset="472" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="FreeText5DisclosureInstruction" type="FreeText5DisclosureInstruction" package="eti_Derivatives" numericID="31814" usage="mandatory" offset="473" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PartyOrderOriginationDisclosureInstruction" type="PartyOrderOriginationDisclosureInstruction" package="eti_Derivatives" numericID="25190" usage="mandatory" offset="474" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" numericID="25138" usage="mandatory" offset="475" cardinality="1" description="">
+ <ValidValue name="Do_Not_Quote" value="0" description="Do not re-quote"/>
+ <ValidValue name="Quote" value="1" description="(Re-)Quote"/>
+ </Member>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="optional" offset="476" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="optional" offset="481" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="optional" offset="487" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ <ValidValue name="Rejected" value="2" description="Rejected"/>
+ </Member>
+ <Member name="PartyDetailStatusInformation" type="PartyDetailStatusInformation" package="eti_Derivatives" numericID="25185" usage="optional" offset="488" cardinality="1" description="">
+ <ValidValue name="TRR_THRESHOLD_TOO_BIG" value="1" description="High TRR (TradeToRequestRatio) threshold"/>
+ <ValidValue name="BLOCK_ALL_ANONYMOUS" value="2" description="Anonymous negotiation blocked by responder"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="489" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSNegotiationStatusNotification" package="eti_Derivatives" type="SRQSNegotiationStatusNotification" numericID="10715" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Negotiation Status Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="EffectiveTime" type="EffectiveTime" package="eti_Derivatives" numericID="168" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="60" cardinality="1" description="">
+ <ValidValue name="Expired" value="8" description="Expired"/>
+ </Member>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="61" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="81" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSOpenNegotiationNotification" package="eti_Derivatives" type="SRQSOpenNegotiationNotification" numericID="10711" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Open Negotiation Notification for Respondent">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="NegotiationStartTime" type="NegotiationStartTime" package="eti_Derivatives" numericID="28764" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" numericID="126" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="TradeToRequestRatio" type="TradeToRequestRatio" package="eti_Derivatives" numericID="25184" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatio" type="TradeToQuoteRatio" package="eti_Derivatives" numericID="25201" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="144" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" numericID="762" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" numericID="25150" usage="optional" offset="156" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatioPosition" type="TradeToQuoteRatioPosition" package="eti_Derivatives" numericID="25202" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="mandatory" offset="162" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ </Member>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" numericID="28786" usage="mandatory" offset="163" cardinality="1" description="">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </Member>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="164" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="165" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="166" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" numericID="1172" usage="mandatory" offset="167" cardinality="1" description="">
+ <ValidValue name="AllMarketParticipants" value="1" description="Respondents are known during a negotiation"/>
+ <ValidValue name="Anonymous" value="102" description="Respondents are anonymized after negotiation start, Requester will remain anonymous from start"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="168" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="169" cardinality="1" description="">
+ <ValidValue name="Active" value="A" description="Active"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="optional" offset="170" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="optional" offset="175" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="optional" offset="181" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="optional" offset="187" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="198" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="218" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" numericID="22011" usage="optional" offset="350" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="482" cardinality="1" description=""/>
+ <Group name="QuotReqLegsGrp" type="QuotReqLegsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="488" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" numericID="623" usage="optional" offset="496" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" numericID="600" usage="optional" offset="500" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" numericID="609" usage="mandatory" offset="504" cardinality="1" description="">
+ <ValidValue name="Multileg_Instrument" value="1" description="Multileg Instrument"/>
+ <ValidValue name="Underlying_Leg" value="2" description="Underlying Leg"/>
+ </Member>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="optional" offset="505" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="506" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSOpenNegotiationRequest" package="eti_Derivatives" type="SRQSOpenNegotiationRequest" numericID="10700" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Open Negotiation Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Derivatives" numericID="62" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" numericID="762" usage="optional" offset="84" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="optional" offset="88" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ </Member>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" numericID="28786" usage="optional" offset="89" cardinality="1" description="">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </Member>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="optional" offset="90" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" numericID="1461" usage="mandatory" offset="91" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" numericID="25145" usage="optional" offset="92" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="93" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="94" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" numericID="1172" usage="optional" offset="95" cardinality="1" description="">
+ <ValidValue name="AllMarketParticipants" value="1" description="Respondents are known during a negotiation"/>
+ <ValidValue name="Anonymous" value="102" description="Respondents are anonymized after negotiation start, Requester will remain anonymous from start"/>
+ </Member>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" numericID="25194" usage="optional" offset="96" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="BidPxIsLocked" type="BidPxIsLocked" package="eti_Derivatives" numericID="25206" usage="optional" offset="97" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="OfferPxIsLocked" type="OfferPxIsLocked" package="eti_Derivatives" numericID="25207" usage="optional" offset="98" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="SideIsLocked" type="SideIsLocked" package="eti_Derivatives" numericID="25208" usage="optional" offset="99" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="OrderQtyIsLocked" type="OrderQtyIsLocked" package="eti_Derivatives" numericID="25209" usage="optional" offset="100" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="101" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="102" cardinality="1" description="">
+ <ValidValue name="Active" value="A" description="Active"/>
+ <ValidValue name="Suspended" value="z" description="Suspended"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="103" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="108" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="114" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Derivatives" numericID="131" usage="optional" offset="246" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" numericID="22011" usage="optional" offset="266" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="398" cardinality="1" description=""/>
+ <Group name="QuotReqLegsGrp" type="QuotReqLegsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="400" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" numericID="623" usage="optional" offset="408" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" numericID="600" usage="optional" offset="412" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" numericID="609" usage="mandatory" offset="416" cardinality="1" description="">
+ <ValidValue name="Multileg_Instrument" value="1" description="Multileg Instrument"/>
+ <ValidValue name="Underlying_Leg" value="2" description="Underlying Leg"/>
+ </Member>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="optional" offset="417" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="418" cardinality="1" description=""/>
+ </Group>
+ <Group name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="unused" offset="0" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" numericID="25130" usage="mandatory" offset="4" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" numericID="25131" usage="mandatory" offset="5" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LeavesQtyDisclosureInstruction" type="LeavesQtyDisclosureInstruction" package="eti_Derivatives" numericID="25137" usage="mandatory" offset="6" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LastPxDisclosureInstruction" type="LastPxDisclosureInstruction" package="eti_Derivatives" numericID="25146" usage="unused" offset="7" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="LastQtyDisclosureInstruction" type="LastQtyDisclosureInstruction" package="eti_Derivatives" numericID="25147" usage="unused" offset="8" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="FreeText5DisclosureInstruction" type="FreeText5DisclosureInstruction" package="eti_Derivatives" numericID="31814" usage="mandatory" offset="9" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PartyOrderOriginationDisclosureInstruction" type="PartyOrderOriginationDisclosureInstruction" package="eti_Derivatives" numericID="25190" usage="mandatory" offset="10" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" numericID="25138" usage="unused" offset="11" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="mandatory" offset="12" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="mandatory" offset="17" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="unused" offset="23" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ <ValidValue name="Rejected" value="2" description="Rejected"/>
+ </Member>
+ <Member name="PartyDetailStatusInformation" type="PartyDetailStatusInformation" package="eti_Derivatives" numericID="25185" usage="unused" offset="24" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="TRR_THRESHOLD_TOO_BIG" value="1" description="High TRR (TradeToRequestRatio) threshold"/>
+ <ValidValue name="BLOCK_ALL_ANONYMOUS" value="2" description="Anonymous negotiation blocked by responder"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="25" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSOpenNegotiationRequesterNotification" package="eti_Derivatives" type="SRQSOpenNegotiationRequesterNotification" numericID="10710" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Open Negotiation Notification for Requester">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" numericID="126" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="TradeToRequestRatio" type="TradeToRequestRatio" package="eti_Derivatives" numericID="25184" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="132" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" numericID="762" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" numericID="25150" usage="optional" offset="140" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ </Member>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" numericID="28786" usage="mandatory" offset="145" cardinality="1" description="">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </Member>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="146" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" numericID="1461" usage="mandatory" offset="147" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="148" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="149" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" numericID="25145" usage="mandatory" offset="150" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" numericID="1172" usage="mandatory" offset="151" cardinality="1" description="">
+ <ValidValue name="AllMarketParticipants" value="1" description="Respondents are known during a negotiation"/>
+ <ValidValue name="Anonymous" value="102" description="Respondents are anonymized after negotiation start, Requester will remain anonymous from start"/>
+ </Member>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" numericID="25194" usage="mandatory" offset="152" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="BidPxIsLocked" type="BidPxIsLocked" package="eti_Derivatives" numericID="25206" usage="optional" offset="153" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="OfferPxIsLocked" type="OfferPxIsLocked" package="eti_Derivatives" numericID="25207" usage="optional" offset="154" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="SideIsLocked" type="SideIsLocked" package="eti_Derivatives" numericID="25208" usage="optional" offset="155" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="OrderQtyIsLocked" type="OrderQtyIsLocked" package="eti_Derivatives" numericID="25209" usage="optional" offset="156" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="157" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="158" cardinality="1" description="">
+ <ValidValue name="Active" value="A" description="Active"/>
+ <ValidValue name="Suspended" value="z" description="Suspended"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="159" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="164" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="mandatory" offset="170" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" numericID="28762" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="196" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" numericID="22011" usage="optional" offset="328" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="460" cardinality="1" description=""/>
+ <Group name="QuotReqLegsGrp" type="QuotReqLegsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="464" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" numericID="623" usage="optional" offset="472" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" numericID="600" usage="optional" offset="476" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" numericID="609" usage="mandatory" offset="480" cardinality="1" description="">
+ <ValidValue name="Multileg_Instrument" value="1" description="Multileg Instrument"/>
+ <ValidValue name="Underlying_Leg" value="2" description="Underlying Leg"/>
+ </Member>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" numericID="624" usage="optional" offset="481" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" numericID="39060" usage="unused" offset="482" cardinality="1" description=""/>
+ </Group>
+ <Group name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="0" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" numericID="25130" usage="mandatory" offset="4" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" numericID="25131" usage="mandatory" offset="5" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LeavesQtyDisclosureInstruction" type="LeavesQtyDisclosureInstruction" package="eti_Derivatives" numericID="25137" usage="mandatory" offset="6" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LastPxDisclosureInstruction" type="LastPxDisclosureInstruction" package="eti_Derivatives" numericID="25146" usage="unused" offset="7" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="LastQtyDisclosureInstruction" type="LastQtyDisclosureInstruction" package="eti_Derivatives" numericID="25147" usage="unused" offset="8" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="FreeText5DisclosureInstruction" type="FreeText5DisclosureInstruction" package="eti_Derivatives" numericID="31814" usage="mandatory" offset="9" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PartyOrderOriginationDisclosureInstruction" type="PartyOrderOriginationDisclosureInstruction" package="eti_Derivatives" numericID="25190" usage="mandatory" offset="10" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" numericID="25138" usage="unused" offset="11" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="optional" offset="12" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="optional" offset="17" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="optional" offset="23" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ <ValidValue name="Rejected" value="2" description="Rejected"/>
+ </Member>
+ <Member name="PartyDetailStatusInformation" type="PartyDetailStatusInformation" package="eti_Derivatives" numericID="25185" usage="optional" offset="24" offsetBase="QuotReqLegsGrp" cardinality="1" description="">
+ <ValidValue name="TRR_THRESHOLD_TOO_BIG" value="1" description="High TRR (TradeToRequestRatio) threshold"/>
+ <ValidValue name="BLOCK_ALL_ANONYMOUS" value="2" description="Anonymous negotiation blocked by responder"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="25" offsetBase="QuotReqLegsGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSQuoteNotification" package="eti_Derivatives" type="SRQSQuoteNotification" numericID="10707" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Quote Notification for Responder">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="SecondaryQuoteID" type="SecondaryQuoteID" package="eti_Derivatives" numericID="1751" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Derivatives" numericID="134" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Derivatives" numericID="135" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" numericID="126" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Derivatives" numericID="28787" usage="mandatory" offset="124" cardinality="1" description="">
+ <ValidValue name="Open_Active" value="1" description="Open/Active"/>
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="125" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="QuoteCancelReason" type="QuoteCancelReason" package="eti_Derivatives" numericID="28747" usage="optional" offset="126" cardinality="1" description="">
+ <ValidValue name="Expired" value="5" description="Expired"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="127" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Derivatives" numericID="20012" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="optional" offset="132" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="optional" offset="137" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="optional" offset="143" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Derivatives" numericID="131" usage="optional" offset="149" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="169" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="181" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="193" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="205" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="337" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="338" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="340" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="349" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="350" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="357" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="389" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="391" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="411" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSQuoteResponse" package="eti_Derivatives" type="SRQSQuoteResponse" numericID="10703" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Quote Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteAck" value="CW" description="Quote Acknowledgment"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" numericID="117" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Derivatives" numericID="131" usage="optional" offset="44" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSQuotingStatusRequest" package="eti_Derivatives" type="SRQSQuotingStatusRequest" numericID="10717" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Enter Quoting Status Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="MassQuoteAcknowledgement" value="b" description="Mass Quote Acknowledgement"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Derivatives" numericID="28787" usage="optional" offset="32" cardinality="1" description="">
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="33" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="44" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSStatusBroadcast" package="eti_Derivatives" type="SRQSStatusBroadcast" numericID="10714" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Status Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="unused" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" numericID="1368" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ <ValidValue name="Service_Resumed" value="105" description="Service Resumed"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="45" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSUpdateDealStatusRequest" package="eti_Derivatives" type="SRQSUpdateDealStatusRequest" numericID="10706" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Update Deal Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" numericID="30889" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" numericID="1003" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="60" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ <ValidValue name="Decline" value="3" description="Decline"/>
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="61" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="62" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="67" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="73" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="205" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SRQSUpdateNegotiationRequest" package="eti_Derivatives" type="SRQSUpdateNegotiationRequest" numericID="10701" description="" functionalCategory="Selective Request for Quote Service" alias="SRQS Update Negotiation Request" service="Selective Request for Quote Service">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" numericID="28759" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" numericID="25149" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" numericID="132" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" numericID="133" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" numericID="38" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" numericID="1461" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" numericID="25145" usage="mandatory" offset="73" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="optional" offset="74" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" numericID="25194" usage="mandatory" offset="75" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" numericID="537" usage="optional" offset="76" cardinality="1" description="">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ </Member>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" numericID="28786" usage="optional" offset="77" cardinality="1" description="">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </Member>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" numericID="1172" usage="optional" offset="78" cardinality="1" description="">
+ <ValidValue name="AllMarketParticipants" value="1" description="Respondents are known during a negotiation"/>
+ <ValidValue name="Anonymous" value="102" description="Respondents are anonymized after negotiation start, Requester will remain anonymous from start"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="79" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" numericID="276" usage="mandatory" offset="80" cardinality="1" description="">
+ <ValidValue name="Active" value="A" description="Active"/>
+ <ValidValue name="Closed" value="B" description="Closed"/>
+ </Member>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="81" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="86" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" numericID="25172" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" numericID="22011" usage="optional" offset="224" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="356" cardinality="1" description=""/>
+ <Group name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" numericID="20612" usage="optional" offset="360" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" numericID="25130" usage="mandatory" offset="364" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" numericID="25131" usage="mandatory" offset="365" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LeavesQtyDisclosureInstruction" type="LeavesQtyDisclosureInstruction" package="eti_Derivatives" numericID="25137" usage="mandatory" offset="366" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LastPxDisclosureInstruction" type="LastPxDisclosureInstruction" package="eti_Derivatives" numericID="25146" usage="mandatory" offset="367" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="LastQtyDisclosureInstruction" type="LastQtyDisclosureInstruction" package="eti_Derivatives" numericID="25147" usage="mandatory" offset="368" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="FreeText5DisclosureInstruction" type="FreeText5DisclosureInstruction" package="eti_Derivatives" numericID="31814" usage="mandatory" offset="369" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="PartyOrderOriginationDisclosureInstruction" type="PartyOrderOriginationDisclosureInstruction" package="eti_Derivatives" numericID="25190" usage="mandatory" offset="370" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" numericID="25138" usage="mandatory" offset="371" cardinality="1" description="">
+ <ValidValue name="Do_Not_Quote" value="0" description="Do not re-quote"/>
+ <ValidValue name="Quote" value="1" description="(Re-)Quote"/>
+ </Member>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" numericID="22601" usage="optional" offset="372" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" numericID="22602" usage="optional" offset="377" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" numericID="1672" usage="unused" offset="383" cardinality="1" description=""/>
+ <Member name="PartyDetailStatusInformation" type="PartyDetailStatusInformation" package="eti_Derivatives" numericID="25185" usage="unused" offset="384" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="385" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="ServiceAvailabilityBroadcast" package="eti_Derivatives" type="ServiceAvailabilityBroadcast" numericID="10030" description="" functionalCategory="Other" alias="Service Availability">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRBCHeader" type="NRBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="20" cardinality="1" description="">
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="21" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="22" cardinality="1" description=""/>
+ </Group>
+ <Member name="MatchingEngineTradeDate" type="MatchingEngineTradeDate" package="eti_Derivatives" numericID="25030" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="TradeManagerTradeDate" type="TradeManagerTradeDate" package="eti_Derivatives" numericID="25031" usage="optional" offset="28" cardinality="1" description=""/>
+ <Member name="ApplSeqTradeDate" type="ApplSeqTradeDate" package="eti_Derivatives" numericID="25032" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="T7EntryServiceTradeDate" type="T7EntryServiceTradeDate" package="eti_Derivatives" numericID="25047" usage="optional" offset="36" cardinality="1" description=""/>
+ <Member name="T7EntryServiceRtmTradeDate" type="T7EntryServiceRtmTradeDate" package="eti_Derivatives" numericID="25049" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="44" cardinality="1" description=""/>
+ <Member name="MatchingEngineStatus" type="MatchingEngineStatus" package="eti_Derivatives" numericID="25005" usage="mandatory" offset="46" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="TradeManagerStatus" type="TradeManagerStatus" package="eti_Derivatives" numericID="25006" usage="mandatory" offset="47" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="ApplSeqStatus" type="ApplSeqStatus" package="eti_Derivatives" numericID="28732" usage="mandatory" offset="48" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="T7EntryServiceStatus" type="T7EntryServiceStatus" package="eti_Derivatives" numericID="25048" usage="mandatory" offset="49" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="T7EntryServiceRtmStatus" type="T7EntryServiceRtmStatus" package="eti_Derivatives" numericID="25050" usage="mandatory" offset="50" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" numericID="39050" usage="unused" offset="51" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ServiceAvailabilityMarketBroadcast" package="eti_Derivatives" type="ServiceAvailabilityMarketBroadcast" numericID="10044" description="" functionalCategory="Other" alias="Service Availability Market">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NRBCHeader" type="NRBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="20" cardinality="1" description="">
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="21" cardinality="1" description="">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="22" cardinality="1" description=""/>
+ </Group>
+ <Member name="SelectiveRequestForQuoteServiceTradeDate" type="SelectiveRequestForQuoteServiceTradeDate" package="eti_Derivatives" numericID="25052" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteServiceStatus" type="SelectiveRequestForQuoteServiceStatus" package="eti_Derivatives" numericID="25051" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="SelectiveRequestForQuoteRtmServiceStatus" type="SelectiveRequestForQuoteRtmServiceStatus" package="eti_Derivatives" numericID="25053" usage="mandatory" offset="29" cardinality="1" description="">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="30" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SubscribeRequest" package="eti_Derivatives" type="SubscribeRequest" numericID="10025" description="" functionalCategory="Session Layer" alias="Subscribe">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Derivatives" numericID="25001" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" numericID="1355" usage="mandatory" offset="28" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="29" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="SubscribeResponse" package="eti_Derivatives" type="SubscribeResponse" numericID="10005" description="" functionalCategory="Session Layer" alias="Subscribe Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="36" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESApproveBroadcast" package="eti_Derivatives" type="TESApproveBroadcast" numericID="10607" description="" functionalCategory="TES Trading" alias="Approve TES Trade Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" numericID="1860" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="124" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="128" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="132" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" numericID="987" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" numericID="542" usage="optional" offset="140" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" numericID="1856" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="148" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="optional" offset="156" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Derivatives" numericID="25181" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="164" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="optional" offset="166" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="168" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="169" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="170" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="171" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="172" cardinality="1" description="">
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="173" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" numericID="20010" usage="optional" offset="174" cardinality="1" description="">
+ <ValidValue name="Clearstream_Banking_Frankfurt" value="1" description="Clearstream Banking Frankfurt"/>
+ <ValidValue name="Clearstream_Banking_Luxemburg" value="2" description="Clearstream Banking Luxemburg"/>
+ <ValidValue name="CLS_Group" value="3" description="CLS Group"/>
+ <ValidValue name="Euroclear" value="4" description="Euroclear"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="mandatory" offset="175" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ <ValidValue name="Pending_Execution" value="6" description="Pending Execution"/>
+ <ValidValue name="Pending_Reversal" value="7" description="Pending Reversal"/>
+ <ValidValue name="Approved_Reversal" value="8" description="Side Approved Reversal"/>
+ <ValidValue name="Reversed" value="9" description="Reversed"/>
+ <ValidValue name="Cancelled_Reversal" value="10" description="Cancelled Reversal"/>
+ </Member>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" numericID="29008" usage="optional" offset="176" cardinality="1" description="">
+ <ValidValue name="Duration_Hedge" value="0" description="Duration Hedge"/>
+ <ValidValue name="Nominal_Hedge" value="1" description="Nominal Hedge"/>
+ <ValidValue name="Price_Factor_Hedge" value="2" description="Price Factor Hedge"/>
+ </Member>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="177" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" numericID="864" usage="mandatory" offset="178" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" numericID="870" usage="mandatory" offset="179" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" numericID="887" usage="mandatory" offset="180" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="181" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="182" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="202" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="207" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" numericID="20007" usage="mandatory" offset="213" cardinality="1" description="">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </Member>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" numericID="22036" usage="mandatory" offset="214" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="220" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="optional" offset="221" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="optional" offset="226" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="232" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="244" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="256" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="268" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="273" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="275" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="307" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="314" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="323" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="325" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="326" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" numericID="309" usage="optional" offset="346" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" numericID="307" usage="optional" offset="358" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" numericID="318" usage="optional" offset="388" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" numericID="306" usage="optional" offset="391" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="421" cardinality="1" description=""/>
+ <Group name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="424" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="mandatory" offset="432" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" numericID="687" usage="unused" offset="440" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description="">
+ <Member name="EventDate" type="EventDate" package="eti_Derivatives" numericID="866" usage="mandatory" offset="0" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Derivatives" numericID="865" usage="mandatory" offset="4" offsetBase="TrdInstrmntLegGrp" cardinality="1" description="">
+ <ValidValue name="Swap_Start_Date" value="8" description="Swap Start Date"/>
+ <ValidValue name="Swap_End_Date" value="9" description="Swap End Date"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="5" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description="">
+ <Member name="InstrAttribType" type="InstrAttribType" package="eti_Derivatives" numericID="871" usage="mandatory" offset="0" offsetBase="InstrumentEventGrp" cardinality="1" description="">
+ <ValidValue name="Variable_Rate" value="5" description="Variable rate"/>
+ <ValidValue name="Coupon_Rate" value="100" description="Coupon rate"/>
+ <ValidValue name="Offset_to_the_variable_coupon_rate" value="101" description="Offset to the variable coupon rate"/>
+ <ValidValue name="Swap_Customer_1" value="102" description="Swap Customer 1"/>
+ <ValidValue name="Swap_Customer_2" value="103" description="Swap Customer 2"/>
+ <ValidValue name="Cash_Basket_Reference" value="104" description="Cash Basket Reference"/>
+ </Member>
+ <Member name="InstrAttribValue" type="InstrAttribValue" package="eti_Derivatives" numericID="872" usage="mandatory" offset="1" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description="">
+ <Member name="UnderlyingStipValue" type="UnderlyingStipValue" package="eti_Derivatives" numericID="889" usage="mandatory" offset="0" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ <Member name="UnderlyingStipType" type="UnderlyingStipType" package="eti_Derivatives" numericID="888" usage="mandatory" offset="32" offsetBase="InstrumentAttributeGrp" cardinality="1" description="">
+ <ValidValue name="Pay_Frequency" value="PAYFREQ" description="Pay_Frequency"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="39" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ </Group>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="optional" offset="0" offsetBase="UnderlyingStipGrp" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESBroadcast" package="eti_Derivatives" type="TESBroadcast" numericID="10604" description="" functionalCategory="TES Trading" alias="TES Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" numericID="1860" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="116" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" numericID="987" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" numericID="542" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" numericID="1856" usage="optional" offset="132" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Derivatives" numericID="25181" usage="optional" offset="140" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="144" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" numericID="30354" usage="optional" offset="146" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="148" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Alleged_New" value="11" description="Alleged New"/>
+ <ValidValue name="Alleged_No_Was" value="13" description="Alleged No/Was"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="149" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="150" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="151" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" numericID="864" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" numericID="870" usage="mandatory" offset="153" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" numericID="887" usage="mandatory" offset="154" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" numericID="28709" usage="mandatory" offset="155" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="156" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" numericID="20010" usage="optional" offset="157" cardinality="1" description="">
+ <ValidValue name="Clearstream_Banking_Frankfurt" value="1" description="Clearstream Banking Frankfurt"/>
+ <ValidValue name="Clearstream_Banking_Luxemburg" value="2" description="Clearstream Banking Luxemburg"/>
+ <ValidValue name="CLS_Group" value="3" description="CLS Group"/>
+ <ValidValue name="Euroclear" value="4" description="Euroclear"/>
+ </Member>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" numericID="29008" usage="optional" offset="158" cardinality="1" description="">
+ <ValidValue name="Duration_Hedge" value="0" description="Duration Hedge"/>
+ <ValidValue name="Nominal_Hedge" value="1" description="Nominal Hedge"/>
+ <ValidValue name="Price_Factor_Hedge" value="2" description="Price Factor Hedge"/>
+ </Member>
+ <Member name="SwapClearer" type="SwapClearer" package="eti_Derivatives" numericID="25199" usage="optional" offset="159" cardinality="1" description="">
+ <ValidValue name="ECAG" value="0" description="Eurex Clearing"/>
+ <ValidValue name="NON_ECAG" value="1" description="Non-Eurex Clearing"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="160" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="161" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="181" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="mandatory" offset="201" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="mandatory" offset="206" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" numericID="309" usage="optional" offset="212" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" numericID="307" usage="optional" offset="224" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" numericID="318" usage="optional" offset="254" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" numericID="306" usage="optional" offset="257" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="287" cardinality="1" description=""/>
+ <Group name="SideAllocGrpBC" type="SideAllocGrpBCComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="288" cardinality="1" description=""/>
+ <Member name="ReversalApprovalTime" type="ReversalApprovalTime" package="eti_Derivatives" numericID="25198" usage="unused" offset="296" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="mandatory" offset="304" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="optional" offset="308" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="312" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="317" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="323" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="mandatory" offset="324" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ <ValidValue name="Pending_Execution" value="6" description="Pending Execution"/>
+ <ValidValue name="Pending_Reversal" value="7" description="Pending Reversal"/>
+ <ValidValue name="Approved_Reversal" value="8" description="Side Approved Reversal"/>
+ <ValidValue name="Reversed" value="9" description="Reversed"/>
+ <ValidValue name="Cancelled_Reversal" value="10" description="Cancelled Reversal"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="325" cardinality="1" description=""/>
+ </Group>
+ <Group name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="SideAllocGrpBC" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="mandatory" offset="8" offsetBase="SideAllocGrpBC" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" numericID="687" usage="optional" offset="16" offsetBase="SideAllocGrpBC" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description="">
+ <Member name="EventDate" type="EventDate" package="eti_Derivatives" numericID="866" usage="mandatory" offset="0" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Derivatives" numericID="865" usage="mandatory" offset="4" offsetBase="TrdInstrmntLegGrp" cardinality="1" description="">
+ <ValidValue name="Swap_Start_Date" value="8" description="Swap Start Date"/>
+ <ValidValue name="Swap_End_Date" value="9" description="Swap End Date"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="5" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description="">
+ <Member name="InstrAttribType" type="InstrAttribType" package="eti_Derivatives" numericID="871" usage="mandatory" offset="0" offsetBase="InstrumentEventGrp" cardinality="1" description="">
+ <ValidValue name="Variable_Rate" value="5" description="Variable rate"/>
+ <ValidValue name="Coupon_Rate" value="100" description="Coupon rate"/>
+ <ValidValue name="Offset_to_the_variable_coupon_rate" value="101" description="Offset to the variable coupon rate"/>
+ <ValidValue name="Swap_Customer_1" value="102" description="Swap Customer 1"/>
+ <ValidValue name="Swap_Customer_2" value="103" description="Swap Customer 2"/>
+ <ValidValue name="Cash_Basket_Reference" value="104" description="Cash Basket Reference"/>
+ </Member>
+ <Member name="InstrAttribValue" type="InstrAttribValue" package="eti_Derivatives" numericID="872" usage="mandatory" offset="1" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description="">
+ <Member name="UnderlyingStipValue" type="UnderlyingStipValue" package="eti_Derivatives" numericID="889" usage="mandatory" offset="0" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ <Member name="UnderlyingStipType" type="UnderlyingStipType" package="eti_Derivatives" numericID="888" usage="mandatory" offset="32" offsetBase="InstrumentAttributeGrp" cardinality="1" description="">
+ <ValidValue name="Pay_Frequency" value="PAYFREQ" description="Pay_Frequency"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="39" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ </Group>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" numericID="30355" usage="optional" offset="0" offsetBase="UnderlyingStipGrp" cardinality="1" counter="VarTextLen" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESCompressionRunStatusBroadcast" package="eti_Derivatives" type="TESCompressionRunStatusBroadcast" numericID="10618" description="" functionalCategory="TES Trading" alias="TES Compression Run Status Broadcast ">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="CompressionAction" type="CompressionAction" package="eti_Derivatives" numericID="25192" usage="optional" offset="52" cardinality="1" description="">
+ <ValidValue name="Start_Compression" value="1" description="Start Compression"/>
+ <ValidValue name="Commit_Compression" value="2" description="Commit Compression"/>
+ <ValidValue name="Cancel_Compression" value="3" description="Cancel Compression"/>
+ </Member>
+ <Member name="CompressionStatus" type="CompressionStatus" package="eti_Derivatives" numericID="25193" usage="optional" offset="53" cardinality="1" description="">
+ <ValidValue name="Open" value="1" description="Open"/>
+ <ValidValue name="Executed" value="2" description="Executed"/>
+ <ValidValue name="Cancelled_By_User" value="3" description="Cancelled by service provider"/>
+ <ValidValue name="Cancelled_By_System" value="4" description="Cancelled by System"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="optional" offset="54" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="55" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESCompressionRunStatusRequest" package="eti_Derivatives" type="TESCompressionRunStatusRequest" numericID="10616" description="" functionalCategory="TES Trading" alias="TES Compression Run Status Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="CompressionAction" type="CompressionAction" package="eti_Derivatives" numericID="25192" usage="mandatory" offset="36" cardinality="1" description="">
+ <ValidValue name="Start_Compression" value="1" description="Start Compression"/>
+ <ValidValue name="Commit_Compression" value="2" description="Commit Compression"/>
+ <ValidValue name="Cancel_Compression" value="3" description="Cancel Compression"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="optional" offset="37" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="38" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESCompressionRunStatusResponse" package="eti_Derivatives" type="TESCompressionRunStatusResponse" numericID="10617" description="" functionalCategory="TES Trading" alias="TES Compression Run Status Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReportAck" value="AR" description="Trade Capture Report Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="CompressionAction" type="CompressionAction" package="eti_Derivatives" numericID="25192" usage="optional" offset="44" cardinality="1" description="">
+ <ValidValue name="Start_Compression" value="1" description="Start Compression"/>
+ <ValidValue name="Commit_Compression" value="2" description="Commit Compression"/>
+ <ValidValue name="Cancel_Compression" value="3" description="Cancel Compression"/>
+ </Member>
+ <Member name="CompressionStatus" type="CompressionStatus" package="eti_Derivatives" numericID="25193" usage="optional" offset="45" cardinality="1" description="">
+ <ValidValue name="Open" value="1" description="Open"/>
+ <ValidValue name="Executed" value="2" description="Executed"/>
+ <ValidValue name="Cancelled_By_User" value="3" description="Cancelled by service provider"/>
+ <ValidValue name="Cancelled_By_System" value="4" description="Cancelled by System"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="optional" offset="46" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="47" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESDeleteBroadcast" package="eti_Derivatives" type="TESDeleteBroadcast" numericID="10606" description="" functionalCategory="TES Trading" alias="Delete TES Trade Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="68" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="DeleteReason" type="DeleteReason" package="eti_Derivatives" numericID="285" usage="mandatory" offset="70" cardinality="1" description="">
+ <ValidValue name="No_special_reason" value="100" description="Deletion via the TES Delete Request"/>
+ <ValidValue name="TAS_Change" value="101" description="Automatic deletion due to TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="102" description="Automatic deletion due to instrument expiration"/>
+ <ValidValue name="Risk_Event" value="103" description="Deletion caused by Clearing/Risk stop"/>
+ <ValidValue name="Stop_Trading" value="104" description="Deletion caused by Trading stop"/>
+ <ValidValue name="Instrument_Deletion" value="105" description="Deletion of Instrument"/>
+ <ValidValue name="Instrument_Suspension" value="106" description="Suspension of Instrument"/>
+ <ValidValue name="PreTrade_Risk_Event" value="107" description="Deletion caused by a pre-trade risk event"/>
+ <ValidValue name="Compression_Cancelled_By_User" value="110" description="Compression cancelled by service provider"/>
+ <ValidValue name="Compression_Cancelled_By_System" value="111" description="Compression cancelled by system"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="71" cardinality="1" description="">
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="72" cardinality="1" description="">
+ <ValidValue name="Cancelled" value="2" description="Cancelled"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="73" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="74" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="94" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESExecutionBroadcast" package="eti_Derivatives" type="TESExecutionBroadcast" numericID="10610" description="" functionalCategory="TES Trading" alias="TES Execution Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="60" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" numericID="70" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="72" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="74" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="75" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="76" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="77" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="78" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESResponse" package="eti_Derivatives" type="TESResponse" numericID="10611" description="" functionalCategory="TES Trading" alias="TES Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReportAck" value="AR" description="Trade Capture Report Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="mandatory" offset="36" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESReversalBroadcast" package="eti_Derivatives" type="TESReversalBroadcast" numericID="10632" description="" functionalCategory="TES Trading" alias="TES Reversal Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="ReversalInitiationTime" type="ReversalInitiationTime" package="eti_Derivatives" numericID="25197" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="52" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="60" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="64" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="66" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Terminated" value="7" description="Terminated"/>
+ <ValidValue name="Pending_Cancel" value="5" description="Pending Cancel"/>
+ </Member>
+ <Member name="ReversalCancellationReason" type="ReversalCancellationReason" package="eti_Derivatives" numericID="25195" usage="optional" offset="67" cardinality="1" description="">
+ <ValidValue name="TAS_Change" value="1" description="TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="2" description="Instrument Expiration"/>
+ <ValidValue name="Instrument_Deletion" value="3" description="Instrument Deletion"/>
+ <ValidValue name="Instrument_Suspension" value="4" description="Instrument Suspension"/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" numericID="28709" usage="mandatory" offset="68" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="69" cardinality="1" description=""/>
+ <Member name="ReversalReasonText" type="ReversalReasonText" package="eti_Derivatives" numericID="25196" usage="optional" offset="89" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="221" cardinality="1" description=""/>
+ <Group name="SideAllocGrpBC" type="SideAllocGrpBCComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="unused" offset="224" cardinality="1" description=""/>
+ <Member name="ReversalApprovalTime" type="ReversalApprovalTime" package="eti_Derivatives" numericID="25198" usage="optional" offset="232" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="mandatory" offset="240" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="unused" offset="244" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="unused" offset="248" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="unused" offset="253" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="unused" offset="259" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="mandatory" offset="260" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ <ValidValue name="Pending_Execution" value="6" description="Pending Execution"/>
+ <ValidValue name="Pending_Reversal" value="7" description="Pending Reversal"/>
+ <ValidValue name="Approved_Reversal" value="8" description="Side Approved Reversal"/>
+ <ValidValue name="Reversed" value="9" description="Reversed"/>
+ <ValidValue name="Cancelled_Reversal" value="10" description="Cancelled Reversal"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="261" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESTradeBroadcast" package="eti_Derivatives" type="TESTradeBroadcast" numericID="10614" description="" functionalCategory="TES Trading" alias="TES Trade Broadcast">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="mandatory" offset="56" cardinality="1" description=""/>
+ <Member name="ClearingTradePrice" type="ClearingTradePrice" package="eti_Derivatives" numericID="1596" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="ClearingTradeQty" type="ClearingTradeQty" package="eti_Derivatives" numericID="28736" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="80" cardinality="1" description=""/>
+ <Member name="RelatedSecurityID" type="RelatedSecurityID" package="eti_Derivatives" numericID="1650" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Derivatives" numericID="20403" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="112" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Derivatives" numericID="20522" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" numericID="25161" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="SideLastPx" type="SideLastPx" package="eti_Derivatives" numericID="28585" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" numericID="1009" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="152" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="156" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" numericID="1003" usage="mandatory" offset="160" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="mandatory" offset="164" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Derivatives" numericID="1506" usage="mandatory" offset="168" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Derivatives" numericID="20455" usage="optional" offset="172" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Derivatives" numericID="1126" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Derivatives" numericID="20459" usage="mandatory" offset="180" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Derivatives" numericID="20412" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Derivatives" numericID="25026" usage="mandatory" offset="188" cardinality="1" description=""/>
+ <Member name="StrategyLinkID" type="StrategyLinkID" package="eti_Derivatives" numericID="1851" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="RelatedSymbol" type="RelatedSymbol" package="eti_Derivatives" numericID="1649" usage="optional" offset="196" cardinality="1" description=""/>
+ <Member name="TotNumTradeReports" type="TotNumTradeReports" package="eti_Derivatives" numericID="748" usage="optional" offset="200" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" numericID="28758" usage="optional" offset="204" cardinality="1" description=""/>
+ <Member name="NoSRQSRelatedTradeIDs" type="NoSRQSRelatedTradeIDs" package="eti_Derivatives" numericID="25174" usage="optional" offset="208" cardinality="1" description=""/>
+ <Member name="Pad3_1" type="Pad3_1" package="eti_Derivatives" numericID="39031" usage="unused" offset="209" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" numericID="28899" usage="optional" offset="212" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="optional" offset="216" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="218" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="RelatedProductComplex" type="RelatedProductComplex" package="eti_Derivatives" numericID="28587" usage="optional" offset="219" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="220" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="221" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="222" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Alleged" value="1" description="Alleged"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Trade_Break" value="7" description="(Locked-In) Trade Break"/>
+ </Member>
+ <Member name="TransferReason" type="TransferReason" package="eti_Derivatives" numericID="830" usage="mandatory" offset="223" cardinality="1" description="">
+ <ValidValue name="Owner" value="1" description="Owner"/>
+ <ValidValue name="Clearer" value="2" description="Clearer"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="224" cardinality="1" description="">
+ <ValidValue name="Deferred_Publication" value="2" description="Deferred publication to market"/>
+ <ValidValue name="Published" value="3" description="Published to market"/>
+ </Member>
+ <Member name="MultiLegReportingType" type="MultiLegReportingType" package="eti_Derivatives" numericID="442" usage="optional" offset="225" cardinality="1" description="">
+ <ValidValue name="Single_security" value="1" description="Single instrument"/>
+ <ValidValue name="Individual_leg_of_a_multileg_security" value="2" description="Complex instrument"/>
+ </Member>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="226" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="MultilegPriceModel" type="MultilegPriceModel" package="eti_Derivatives" numericID="28750" usage="optional" offset="227" cardinality="1" description="">
+ <ValidValue name="Standard" value="0" description="leg level prices provided by system"/>
+ <ValidValue name="UserDefined" value="1" description="leg level prices provided by user"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="optional" offset="228" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="229" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="230" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21622" usage="optional" offset="231" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="232" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="ReversalIndicator" type="ReversalIndicator" package="eti_Derivatives" numericID="700" usage="optional" offset="233" cardinality="1" description="">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </Member>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" numericID="2788" usage="optional" offset="234" cardinality="1" description="">
+ <ValidValue name="New" value="0" description="New"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="235" cardinality="1" description=""/>
+ <Member name="RootPartyIDPositionAccount" type="RootPartyIDPositionAccount" package="eti_Derivatives" numericID="20438" usage="optional" offset="237" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="269" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="270" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="282" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="294" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="mandatory" offset="306" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="mandatory" offset="311" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Derivatives" numericID="22404" usage="mandatory" offset="317" cardinality="1" description=""/>
+ <Member name="RootPartyClearingOrganization" type="RootPartyClearingOrganization" package="eti_Derivatives" numericID="22421" usage="mandatory" offset="322" cardinality="1" description=""/>
+ <Member name="RootPartyIDBeneficiary" type="RootPartyIDBeneficiary" package="eti_Derivatives" numericID="20432" usage="optional" offset="326" cardinality="1" description=""/>
+ <Member name="RootPartyIDTakeUpTradingFirm" type="RootPartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20496" usage="optional" offset="335" cardinality="1" description=""/>
+ <Member name="RootPartyIDOrderOriginationFirm" type="RootPartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20413" usage="optional" offset="340" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Derivatives" numericID="20473" usage="optional" offset="347" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Derivatives" numericID="1903" usage="optional" offset="351" cardinality="1" description=""/>
+ <Member name="BasketPartyContraFirm" type="BasketPartyContraFirm" package="eti_Derivatives" numericID="25182" usage="optional" offset="403" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" numericID="26162" usage="optional" offset="408" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="428" cardinality="1" description=""/>
+ <Group name="SRQSRelatedTradeIDGrp" type="SRQSRelatedTradeIDGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="12" counter="NoSRQSRelatedTradeIDs" description="">
+ <Member name="SRQSRelatedTradeID" type="SRQSRelatedTradeID" package="eti_Derivatives" numericID="25152" usage="mandatory" offset="432" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="436" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESTradingSessionStatusBroadcast" package="eti_Derivatives" type="TESTradingSessionStatusBroadcast" numericID="10615" description="" functionalCategory="TES Trading" alias="TES Status Broadcast ">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" numericID="1368" usage="mandatory" offset="44" cardinality="1" description="">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="45" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TESUploadBroadcast" package="eti_Derivatives" type="TESUploadBroadcast" numericID="10613" description="" functionalCategory="TES Trading" alias="TES Trade Upload Broadcast ">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="48" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" numericID="1860" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" numericID="2489" usage="mandatory" offset="116" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" numericID="30017" usage="mandatory" offset="120" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" numericID="987" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" numericID="542" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" numericID="1856" usage="optional" offset="132" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="140" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="142" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="143" cardinality="1" description="">
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="144" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="145" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="TradePlatform" type="TradePlatform" package="eti_Derivatives" numericID="25160" usage="mandatory" offset="146" cardinality="1" description="">
+ <ValidValue name="Off_Book" value="0" description="Off-Book"/>
+ <ValidValue name="On_Book" value="1" description="On-Book"/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" numericID="28709" usage="mandatory" offset="147" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="148" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" numericID="864" usage="mandatory" offset="149" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" numericID="870" usage="mandatory" offset="150" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" numericID="887" usage="mandatory" offset="151" cardinality="1" description=""/>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" numericID="29008" usage="optional" offset="152" cardinality="1" description="">
+ <ValidValue name="Duration_Hedge" value="0" description="Duration Hedge"/>
+ <ValidValue name="Nominal_Hedge" value="1" description="Nominal Hedge"/>
+ <ValidValue name="Price_Factor_Hedge" value="2" description="Price Factor Hedge"/>
+ </Member>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" numericID="20010" usage="optional" offset="153" cardinality="1" description="">
+ <ValidValue name="Clearstream_Banking_Frankfurt" value="1" description="Clearstream Banking Frankfurt"/>
+ <ValidValue name="Clearstream_Banking_Luxemburg" value="2" description="Clearstream Banking Luxemburg"/>
+ <ValidValue name="CLS_Group" value="3" description="CLS Group"/>
+ <ValidValue name="Euroclear" value="4" description="Euroclear"/>
+ </Member>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" numericID="1011" usage="mandatory" offset="154" cardinality="1" description="">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="155" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="optional" offset="175" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="optional" offset="180" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" numericID="309" usage="optional" offset="186" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" numericID="307" usage="optional" offset="198" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" numericID="318" usage="optional" offset="228" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" numericID="306" usage="optional" offset="231" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="261" cardinality="1" description=""/>
+ <Group name="SideAllocExtGrp" type="SideAllocExtGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="264" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="272" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="280" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="288" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="mandatory" offset="296" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="300" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="305" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="311" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="optional" offset="312" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="316" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="mandatory" offset="317" cardinality="1" description="">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ <ValidValue name="Pending_Execution" value="6" description="Pending Execution"/>
+ <ValidValue name="Pending_Reversal" value="7" description="Pending Reversal"/>
+ <ValidValue name="Approved_Reversal" value="8" description="Side Approved Reversal"/>
+ <ValidValue name="Reversed" value="9" description="Reversed"/>
+ <ValidValue name="Cancelled_Reversal" value="10" description="Cancelled Reversal"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="318" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="mandatory" offset="319" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="optional" offset="320" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="321" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="322" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="323" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="324" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="325" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="327" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="359" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="364" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="376" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="388" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="400" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="407" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="416" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="418" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="419" cardinality="1" description=""/>
+ <Member name="Pad1_1" type="Pad1_1" package="eti_Derivatives" numericID="39001" usage="unused" offset="439" cardinality="1" description=""/>
+ </Group>
+ <Group name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="SideAllocExtGrp" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="mandatory" offset="8" offsetBase="SideAllocExtGrp" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" numericID="687" usage="optional" offset="16" offsetBase="SideAllocExtGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description="">
+ <Member name="EventDate" type="EventDate" package="eti_Derivatives" numericID="866" usage="mandatory" offset="0" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Derivatives" numericID="865" usage="mandatory" offset="4" offsetBase="TrdInstrmntLegGrp" cardinality="1" description="">
+ <ValidValue name="Swap_Start_Date" value="8" description="Swap Start Date"/>
+ <ValidValue name="Swap_End_Date" value="9" description="Swap End Date"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="5" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description="">
+ <Member name="InstrAttribType" type="InstrAttribType" package="eti_Derivatives" numericID="871" usage="mandatory" offset="0" offsetBase="InstrumentEventGrp" cardinality="1" description="">
+ <ValidValue name="Variable_Rate" value="5" description="Variable rate"/>
+ <ValidValue name="Coupon_Rate" value="100" description="Coupon rate"/>
+ <ValidValue name="Offset_to_the_variable_coupon_rate" value="101" description="Offset to the variable coupon rate"/>
+ <ValidValue name="Swap_Customer_1" value="102" description="Swap Customer 1"/>
+ <ValidValue name="Swap_Customer_2" value="103" description="Swap Customer 2"/>
+ <ValidValue name="Cash_Basket_Reference" value="104" description="Cash Basket Reference"/>
+ </Member>
+ <Member name="InstrAttribValue" type="InstrAttribValue" package="eti_Derivatives" numericID="872" usage="mandatory" offset="1" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description="">
+ <Member name="UnderlyingStipValue" type="UnderlyingStipValue" package="eti_Derivatives" numericID="889" usage="mandatory" offset="0" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ <Member name="UnderlyingStipType" type="UnderlyingStipType" package="eti_Derivatives" numericID="888" usage="mandatory" offset="32" offsetBase="InstrumentAttributeGrp" cardinality="1" description="">
+ <ValidValue name="Pay_Frequency" value="PAYFREQ" description="Pay_Frequency"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="39" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="TMTradingSessionStatusBroadcast" package="eti_Derivatives" type="TMTradingSessionStatusBroadcast" numericID="10501" description="" functionalCategory="Other" alias="Trade Notification Status">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" numericID="1368" usage="mandatory" offset="40" cardinality="1" description="">
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="41" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="ThrottleUpdateNotification" package="eti_Derivatives" type="ThrottleUpdateNotification" numericID="10028" description="" functionalCategory="Session Layer" alias="Throttle Update Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ </Group>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Derivatives" numericID="1614" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Derivatives" numericID="1613" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Derivatives" numericID="25002" usage="mandatory" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TradeBroadcast" package="eti_Derivatives" type="TradeBroadcast" numericID="10500" description="" functionalCategory="Other" alias="Trade Notification">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" numericID="1181" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="24" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="30" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="31" cardinality="1" description="">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="32" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="40" cardinality="1" description=""/>
+ <Member name="RelatedSecurityID" type="RelatedSecurityID" package="eti_Derivatives" numericID="1650" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" numericID="44" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="64" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" numericID="32" usage="mandatory" offset="72" cardinality="1" description=""/>
+ <Member name="SideLastPx" type="SideLastPx" package="eti_Derivatives" numericID="28585" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" numericID="1009" usage="optional" offset="88" cardinality="1" description=""/>
+ <Member name="ClearingTradePrice" type="ClearingTradePrice" package="eti_Derivatives" numericID="1596" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="ClearingTradeQty" type="ClearingTradeQty" package="eti_Derivatives" numericID="28736" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" numericID="60" usage="mandatory" offset="112" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" numericID="37" usage="optional" offset="120" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" numericID="11" usage="optional" offset="128" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" numericID="151" usage="optional" offset="136" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" numericID="14" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Derivatives" numericID="20403" usage="optional" offset="152" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="160" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Derivatives" numericID="20522" usage="optional" offset="168" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" numericID="1003" usage="mandatory" offset="176" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Derivatives" numericID="1126" usage="optional" offset="180" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Derivatives" numericID="20459" usage="mandatory" offset="184" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Derivatives" numericID="20455" usage="optional" offset="188" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Derivatives" numericID="20412" usage="optional" offset="192" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Derivatives" numericID="25026" usage="mandatory" offset="196" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="200" cardinality="1" description=""/>
+ <Member name="RelatedSymbol" type="RelatedSymbol" package="eti_Derivatives" numericID="1649" usage="optional" offset="204" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Derivatives" numericID="1506" usage="mandatory" offset="208" cardinality="1" description=""/>
+ <Member name="MatchDate" type="MatchDate" package="eti_Derivatives" numericID="28582" usage="mandatory" offset="212" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eti_Derivatives" numericID="880" usage="mandatory" offset="216" cardinality="1" description=""/>
+ <Member name="StrategyLinkID" type="StrategyLinkID" package="eti_Derivatives" numericID="1851" usage="optional" offset="220" cardinality="1" description=""/>
+ <Member name="TotNumTradeReports" type="TotNumTradeReports" package="eti_Derivatives" numericID="748" usage="optional" offset="224" cardinality="1" description=""/>
+ <Member name="MultiLegReportingType" type="MultiLegReportingType" package="eti_Derivatives" numericID="442" usage="optional" offset="228" cardinality="1" description="">
+ <ValidValue name="Single_security" value="1" description="Single instrument"/>
+ <ValidValue name="Individual_leg_of_a_multileg_security" value="2" description="Complex instrument"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="229" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Alleged" value="1" description="Alleged"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Trade_Break" value="7" description="(Locked-In) Trade Break"/>
+ </Member>
+ <Member name="TransferReason" type="TransferReason" package="eti_Derivatives" numericID="830" usage="mandatory" offset="230" cardinality="1" description="">
+ <ValidValue name="Owner" value="1" description="Owner"/>
+ <ValidValue name="Clearer" value="2" description="Clearer"/>
+ </Member>
+ <Member name="RootPartyIDBeneficiary" type="RootPartyIDBeneficiary" package="eti_Derivatives" numericID="20432" usage="optional" offset="231" cardinality="1" description=""/>
+ <Member name="RootPartyIDTakeUpTradingFirm" type="RootPartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20496" usage="optional" offset="240" cardinality="1" description=""/>
+ <Member name="RootPartyIDOrderOriginationFirm" type="RootPartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20413" usage="optional" offset="245" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Derivatives" numericID="574" usage="optional" offset="252" cardinality="1" description="">
+ <ValidValue name="Confirmed_Trade_Report" value="3" description="Confirmed Trade Report (reporting from recognized markets)"/>
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Liquidity_Improvement_Cross" value="13" description="Liquidity Improvement Cross"/>
+ </Member>
+ <Member name="MatchSubType" type="MatchSubType" package="eti_Derivatives" numericID="28610" usage="optional" offset="253" cardinality="1" description="">
+ <ValidValue name="Opening_Auction" value="1" description="Opening auction"/>
+ <ValidValue name="Closing_Auction" value="2" description="Closing auction"/>
+ <ValidValue name="Intraday_Auction" value="3" description="Intraday auction"/>
+ <ValidValue name="Circuit_Breaker_Auction" value="4" description="Circuit Breaker auction"/>
+ <ValidValue name="Outside_BBO" value="6" description="CLIP matching outside BBO"/>
+ </Member>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="254" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="SideLiquidityInd" type="SideLiquidityInd" package="eti_Derivatives" numericID="1444" usage="optional" offset="255" cardinality="1" description="">
+ <ValidValue name="Added_Liquidity" value="1" description="Added liquidity (passive)"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed liquidity (aggressive, includes triggered orders)"/>
+ <ValidValue name="Auction" value="4" description="Auction (includes VDO matching at midpoint)"/>
+ </Member>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="mandatory" offset="256" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="257" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="optional" offset="258" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="259" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="260" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21622" usage="optional" offset="261" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="262" cardinality="1" description=""/>
+ <Member name="RootPartyIDPositionAccount" type="RootPartyIDPositionAccount" package="eti_Derivatives" numericID="20438" usage="optional" offset="264" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="296" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="297" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="298" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="310" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="322" cardinality="1" description=""/>
+ <Member name="OrderCategory" type="OrderCategory" package="eti_Derivatives" numericID="1115" usage="optional" offset="334" cardinality="1" description="">
+ <ValidValue name="Order" value="1" description="Order"/>
+ <ValidValue name="Quote" value="2" description="Quote"/>
+ </Member>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" numericID="40" usage="optional" offset="335" cardinality="1" description="">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ </Member>
+ <Member name="RelatedProductComplex" type="RelatedProductComplex" package="eti_Derivatives" numericID="28587" usage="optional" offset="336" cardinality="1" description="">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </Member>
+ <Member name="OrderSide" type="OrderSide" package="eti_Derivatives" numericID="28586" usage="optional" offset="337" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="RootPartyClearingOrganization" type="RootPartyClearingOrganization" package="eti_Derivatives" numericID="22421" usage="mandatory" offset="338" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" numericID="22401" usage="mandatory" offset="342" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" numericID="22412" usage="optional" offset="347" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Derivatives" numericID="22404" usage="mandatory" offset="353" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Derivatives" numericID="1903" usage="optional" offset="358" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Derivatives" numericID="20473" usage="optional" offset="410" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="414" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="TradingSessionStatusBroadcast" package="eti_Derivatives" type="TradingSessionStatusBroadcast" numericID="10307" description="" functionalCategory="Other" alias="Trading Session Event">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" numericID="21003" usage="optional" offset="8" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" numericID="25043" usage="optional" offset="16" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" numericID="28727" usage="optional" offset="32" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" numericID="5948" usage="mandatory" offset="36" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" numericID="28704" usage="mandatory" offset="38" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" numericID="1180" usage="mandatory" offset="54" cardinality="1" description="">
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ </Member>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" numericID="1352" usage="mandatory" offset="55" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" numericID="893" usage="mandatory" offset="56" cardinality="1" description="">
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </Member>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="57" cardinality="1" description=""/>
+ </Group>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" numericID="75" usage="optional" offset="68" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" numericID="1368" usage="mandatory" offset="72" cardinality="1" description="">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="Market_Reset" value="102" description="Market Reset"/>
+ <ValidValue name="End_of_Restatement" value="103" description="End of Restatement"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ <ValidValue name="Service_Resumed" value="105" description="Service Resumed"/>
+ </Member>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Derivatives" numericID="28722" usage="optional" offset="73" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="89" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UnsubscribeRequest" package="eti_Derivatives" type="UnsubscribeRequest" numericID="10006" description="" functionalCategory="Session Layer" alias="Unsubscribe">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Derivatives" numericID="28728" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UnsubscribeResponse" package="eti_Derivatives" type="UnsubscribeResponse" numericID="10007" description="" functionalCategory="Session Layer" alias="Unsubscribe Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="UploadTESTradeRequest" package="eti_Derivatives" type="UploadTESTradeRequest" numericID="10612" description="" functionalCategory="TES Trading" alias="Upload TES Trade Request" service="T7 Entry">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="mandatory" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" numericID="48" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" numericID="31" usage="mandatory" offset="32" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" numericID="483" usage="optional" offset="40" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" numericID="810" usage="optional" offset="48" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" numericID="2589" usage="optional" offset="56" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" numericID="1860" usage="optional" offset="64" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" numericID="879" usage="optional" offset="72" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" numericID="25191" usage="optional" offset="80" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" numericID="1300" usage="mandatory" offset="88" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" numericID="987" usage="optional" offset="92" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" numericID="542" usage="optional" offset="96" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" numericID="1856" usage="optional" offset="100" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" numericID="2546" usage="optional" offset="104" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" numericID="828" usage="mandatory" offset="108" cardinality="1" description="">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ </Member>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" numericID="1227" usage="optional" offset="110" cardinality="1" description="">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </Member>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" numericID="856" usage="mandatory" offset="111" cardinality="1" description="">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ </Member>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" numericID="1390" usage="mandatory" offset="112" cardinality="1" description="">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ </Member>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" numericID="28709" usage="mandatory" offset="113" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" numericID="555" usage="mandatory" offset="114" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" numericID="864" usage="mandatory" offset="115" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" numericID="870" usage="mandatory" offset="116" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" numericID="887" usage="mandatory" offset="117" cardinality="1" description=""/>
+ <Member name="SkipValidations" type="SkipValidations" package="eti_Derivatives" numericID="25034" usage="mandatory" offset="118" cardinality="1" description="">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </Member>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" numericID="939" usage="optional" offset="119" cardinality="1" description="">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ </Member>
+ <Member name="TradePlatform" type="TradePlatform" package="eti_Derivatives" numericID="25160" usage="optional" offset="120" cardinality="1" description="">
+ <ValidValue name="Off_Book" value="0" description="Off-Book"/>
+ <ValidValue name="On_Book" value="1" description="On-Book"/>
+ </Member>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" numericID="29008" usage="optional" offset="121" cardinality="1" description="">
+ <ValidValue name="Duration_Hedge" value="0" description="Duration Hedge"/>
+ <ValidValue name="Nominal_Hedge" value="1" description="Nominal Hedge"/>
+ <ValidValue name="Price_Factor_Hedge" value="2" description="Price Factor Hedge"/>
+ </Member>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" numericID="20010" usage="optional" offset="122" cardinality="1" description="">
+ <ValidValue name="Clearstream_Banking_Frankfurt" value="1" description="Clearstream Banking Frankfurt"/>
+ <ValidValue name="Clearstream_Banking_Luxemburg" value="2" description="Clearstream Banking Luxemburg"/>
+ <ValidValue name="CLS_Group" value="3" description="CLS Group"/>
+ <ValidValue name="Euroclear" value="4" description="Euroclear"/>
+ </Member>
+ <Member name="ValueCheckTypeMinLotSize" type="ValueCheckTypeMinLotSize" package="eti_Derivatives" numericID="25175" usage="optional" offset="123" cardinality="1" description="">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </Member>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" numericID="571" usage="optional" offset="124" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" numericID="28583" usage="optional" offset="144" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" numericID="309" usage="optional" offset="164" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" numericID="307" usage="optional" offset="176" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" numericID="318" usage="optional" offset="206" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" numericID="306" usage="optional" offset="209" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="239" cardinality="1" description=""/>
+ <Group name="SideAllocExtGrp" type="SideAllocExtGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" numericID="80" usage="mandatory" offset="240" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" numericID="20003" usage="optional" offset="248" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" numericID="20122" usage="optional" offset="256" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" numericID="25123" usage="optional" offset="264" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" numericID="467" usage="unused" offset="272" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" numericID="22001" usage="mandatory" offset="276" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" numericID="22012" usage="mandatory" offset="281" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="287" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" numericID="25180" usage="optional" offset="288" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" numericID="54" usage="mandatory" offset="292" cardinality="1" description="">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </Member>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" numericID="1840" usage="unused" offset="293" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" numericID="1815" usage="optional" offset="294" cardinality="1" description="">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </Member>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" numericID="77" usage="optional" offset="295" cardinality="1" description="">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </Member>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" numericID="23002" usage="optional" offset="296" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </Member>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" numericID="25124" usage="optional" offset="297" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" numericID="21222" usage="optional" offset="298" cardinality="1" description="">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </Member>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" numericID="23003" usage="optional" offset="299" cardinality="1" description="">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </Member>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" numericID="1724" usage="optional" offset="300" cardinality="1" description="">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </Member>
+ <Member name="Account" type="Account" package="eti_Derivatives" numericID="1" usage="optional" offset="301" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" numericID="20038" usage="optional" offset="303" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" numericID="20096" usage="optional" offset="335" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" numericID="25007" usage="optional" offset="340" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" numericID="25008" usage="optional" offset="352" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" numericID="25009" usage="optional" offset="364" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" numericID="20013" usage="optional" offset="376" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" numericID="20032" usage="optional" offset="383" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" numericID="20075" usage="optional" offset="392" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" numericID="1031" usage="optional" offset="394" cardinality="1" description="">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </Member>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" numericID="2404" usage="optional" offset="395" cardinality="1" description=""/>
+ <Member name="Pad1_1" type="Pad1_1" package="eti_Derivatives" numericID="39001" usage="unused" offset="415" cardinality="1" description=""/>
+ </Group>
+ <Group name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" numericID="602" usage="mandatory" offset="0" offsetBase="SideAllocExtGrp" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" numericID="566" usage="mandatory" offset="8" offsetBase="SideAllocExtGrp" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" numericID="687" usage="unused" offset="16" offsetBase="SideAllocExtGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description="">
+ <Member name="EventDate" type="EventDate" package="eti_Derivatives" numericID="866" usage="mandatory" offset="0" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Derivatives" numericID="865" usage="mandatory" offset="4" offsetBase="TrdInstrmntLegGrp" cardinality="1" description="">
+ <ValidValue name="Swap_Start_Date" value="8" description="Swap Start Date"/>
+ <ValidValue name="Swap_End_Date" value="9" description="Swap End Date"/>
+ </Member>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" numericID="39030" usage="unused" offset="5" offsetBase="TrdInstrmntLegGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description="">
+ <Member name="InstrAttribType" type="InstrAttribType" package="eti_Derivatives" numericID="871" usage="mandatory" offset="0" offsetBase="InstrumentEventGrp" cardinality="1" description="">
+ <ValidValue name="Variable_Rate" value="5" description="Variable rate"/>
+ <ValidValue name="Coupon_Rate" value="100" description="Coupon rate"/>
+ <ValidValue name="Offset_to_the_variable_coupon_rate" value="101" description="Offset to the variable coupon rate"/>
+ <ValidValue name="Swap_Customer_1" value="102" description="Swap Customer 1"/>
+ <ValidValue name="Swap_Customer_2" value="103" description="Swap Customer 2"/>
+ <ValidValue name="Cash_Basket_Reference" value="104" description="Cash Basket Reference"/>
+ </Member>
+ <Member name="InstrAttribValue" type="InstrAttribValue" package="eti_Derivatives" numericID="872" usage="mandatory" offset="1" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" numericID="39070" usage="unused" offset="33" offsetBase="InstrumentEventGrp" cardinality="1" description=""/>
+ </Group>
+ <Group name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description="">
+ <Member name="UnderlyingStipValue" type="UnderlyingStipValue" package="eti_Derivatives" numericID="889" usage="mandatory" offset="0" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ <Member name="UnderlyingStipType" type="UnderlyingStipType" package="eti_Derivatives" numericID="888" usage="mandatory" offset="32" offsetBase="InstrumentAttributeGrp" cardinality="1" description="">
+ <ValidValue name="Pay_Frequency" value="PAYFREQ" description="Pay_Frequency"/>
+ </Member>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" numericID="39000" usage="unused" offset="39" offsetBase="InstrumentAttributeGrp" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLoginRequest" package="eti_Derivatives" type="UserLoginRequest" numericID="10018" description="" functionalCategory="Session Layer" alias="User Logon">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserRequest" value="BE" description="User Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Username" type="Username" package="eti_Derivatives" numericID="553" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Derivatives" numericID="554" usage="mandatory" offset="28" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="60" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLoginResponse" package="eti_Derivatives" type="UserLoginResponse" numericID="10019" description="" functionalCategory="Session Layer" alias="User Logon Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserResponse" value="BF" description="User Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLogoutRequest" package="eti_Derivatives" type="UserLogoutRequest" numericID="10029" description="" functionalCategory="Session Layer" alias="User Logout">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserRequest" value="BE" description="User Request"/>
+ </Member>
+ <Group name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" numericID="25028" usage="unused" offset="6" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="14" cardinality="1" description=""/>
+ </Group>
+ <Group name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" numericID="50" usage="unused" offset="20" cardinality="1" description=""/>
+ </Group>
+ <Member name="Username" type="Username" package="eti_Derivatives" numericID="553" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </ApplicationMessage>
+ <ApplicationMessage name="UserLogoutResponse" package="eti_Derivatives" type="UserLogoutResponse" numericID="10024" description="" functionalCategory="Session Layer" alias="User Logout Response">
+ <Member name="MsgType" hidden="true" type="MsgType" package="eti_Derivatives" numericID="35" usage="unused" offset="0" cardinality="1" description="">
+ <ValidValue name="UserResponse" value="BF" description="User Response"/>
+ </Member>
+ <Group name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" numericID="9" usage="mandatory" offset="0" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" numericID="28500" usage="mandatory" offset="4" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" numericID="39020" usage="unused" offset="6" cardinality="1" description=""/>
+ </Group>
+ <Group name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" numericID="5979" usage="mandatory" offset="8" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" numericID="52" usage="mandatory" offset="16" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" numericID="34" usage="mandatory" offset="24" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" numericID="39040" usage="unused" offset="28" cardinality="1" description=""/>
+ </Group>
+ </ApplicationMessage>
+ </ApplicationMessages>
+ <!-- *************************************** Abstraction Layer 1 ****************************************
+ This XML section contains a detailed description of data structures and DataTypes contained in
+ ApplicationMessages. It might be interesting for users who want:
+ * all technical details of (sub-) Structures and DataTypes;
+ * a simple collapsed, C-like definition of all (sub-)structures;
+ * no context (Application Message) specific information (e.g. usages, offsets);
+ Note, structure members are only references to other sub-Structure and DataType definitions. -->
+ <Structures>
+ <Structure name="AddComplexInstrumentRequest" type="Message" numericID="10301" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InstrmtLegGrp" type="InstrmtLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="AddComplexInstrumentResponse" type="Message" numericID="10302" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LowLimitPrice" type="LowLimitPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HighLimitPrice" type="HighLimitPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityResponseID" type="SecurityResponseID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfSecurities" type="NumberOfSecurities" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MultilegModel" type="MultilegModel" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ImpliedMarketIndicator" type="ImpliedMarketIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InstrmtLegGrp" type="InstrmtLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="AddFlexibleInstrumentRequest" type="Message" numericID="10309" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StrikePrice" type="StrikePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaturityDate" type="MaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ContractDate" type="ContractDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SettlMethod" type="SettlMethod" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OptAttribute" type="OptAttribute" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PutOrCall" type="PutOrCall" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExerciseStyle" type="ExerciseStyle" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="AddFlexibleInstrumentResponse" type="Message" numericID="10310" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityResponseID" type="SecurityResponseID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StrikePrice" type="StrikePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaturityDate" type="MaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ContractDate" type="ContractDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SettlMethod" type="SettlMethod" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OptAttribute" type="OptAttribute" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PutOrCall" type="PutOrCall" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExerciseStyle" type="ExerciseStyle" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="AffectedOrderRequestsGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AffectedOrderRequestID" type="AffectedOrderRequestID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="AmendBasketTradeRequest" type="Message" numericID="10629" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description=""/>
+ <Member name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description=""/>
+ <Member name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description=""/>
+ </Structure>
+ <Structure name="ApproveBasketTradeRequest" type="Message" numericID="10623" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketSideAllocExtGrp" type="BasketSideAllocExtGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description=""/>
+ </Structure>
+ <Structure name="ApproveReverseTESTradeRequest" type="Message" numericID="10631" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ApproveTESTradeRequest" type="Message" numericID="10603" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketApproveBroadcast" type="Message" numericID="10627" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description=""/>
+ <Member name="BasketSideAllocExtBCGrp" type="BasketSideAllocExtBCGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description=""/>
+ </Structure>
+ <Structure name="BasketBroadcast" type="Message" numericID="10625" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketRootPartyGrpsBC" type="NoBasketRootPartyGrpsBC" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="3" cardinality="3" counter="NoBasketRootPartyGrpsBC" description=""/>
+ <Member name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description=""/>
+ <Member name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description=""/>
+ </Structure>
+ <Structure name="BasketDeleteBroadcast" type="Message" numericID="10626" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="DeleteReason" type="DeleteReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketExecGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketExecutionBroadcast" type="Message" numericID="10628" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecGrp" type="BasketExecGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description=""/>
+ </Structure>
+ <Structure name="BasketResponse" type="Message" numericID="10624" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketRootPartyGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="RootPartySubIDType" type="RootPartySubIDType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketSideAllocExtBCGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketSideAllocExtGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BasketSideAllocGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartySubIDType" type="PartySubIDType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="BroadcastErrorNotification" type="Message" numericID="10032" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplIDStatus" type="ApplIDStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="CLIPDeletionNotification" type="Message" numericID="10134" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="CLIPExecutionNotification" type="Message" numericID="10135" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description=""/>
+ </Structure>
+ <Structure name="CLIPResponse" type="Message" numericID="10133" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossRequestID" type="CrossRequestID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSides" type="NoSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossRequestAckSideGrp" type="CrossRequestAckSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="2" counter="NoSides" description=""/>
+ </Structure>
+ <Structure name="CrossRequest" type="Message" numericID="10118" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="CrossRequestAckSideGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InputSource" type="InputSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="CrossRequestResponse" type="Message" numericID="10119" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="CrossRequestSideGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaximumPrice" type="MaximumPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InputSource" type="InputSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideComplianceText" type="SideComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderBroadcast" type="Message" numericID="10122" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description=""/>
+ <Member name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderNRResponse" type="Message" numericID="10124" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderQuoteEventBroadcast" type="Message" numericID="10308" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderRequest" type="Message" numericID="10120" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllOrderResponse" type="Message" numericID="10121" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoNotAffectedOrders" type="NoNotAffectedOrders" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoAffectedOrderRequests" type="NoAffectedOrderRequests" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffectedOrdersGrp" type="NotAffectedOrdersGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedOrders" description=""/>
+ <Member name="AffectedOrderRequestsGrp" type="AffectedOrderRequestsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoAffectedOrderRequests" description=""/>
+ </Structure>
+ <Structure name="DeleteAllQuoteBroadcast" type="Message" numericID="10410" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDDeskID" type="TargetPartyIDDeskID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="DeleteAllQuoteRequest" type="Message" numericID="10408" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteAllQuoteResponse" type="Message" numericID="10409" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="DeleteBasketTradeRequest" type="Message" numericID="10622" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteCLIPRequest" type="Message" numericID="10132" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossRequestID" type="CrossRequestID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderBroadcast" type="Message" numericID="10112" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderComplexRequest" type="Message" numericID="10123" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderNRResponse" type="Message" numericID="10111" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderResponse" type="Message" numericID="10110" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteOrderSingleRequest" type="Message" numericID="10109" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="DeleteTESTradeRequest" type="Message" numericID="10602" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="EnrichmentRulesGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOriginationMarket" type="PartyIDOriginationMarket" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="EnterBasketTradeRequest" type="Message" numericID="10620" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportType" type="BasketTradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description=""/>
+ <Member name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description=""/>
+ <Member name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description=""/>
+ </Structure>
+ <Structure name="EnterCLIPRequest" type="Message" numericID="10131" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossID" type="CrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossRequestID" type="CrossRequestID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSides" type="NoSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoCrossLegs" type="NoCrossLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQtyDisclosureInstruction" type="OrderQtyDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyContraFirm" type="RootPartyContraFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyContraTrader" type="RootPartyContraTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossRequestSideGrp" type="CrossRequestSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="2" counter="NoSides" description=""/>
+ <Member name="SideCrossLegGrp" type="SideCrossLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="40" counter="NoCrossLegs" description=""/>
+ </Structure>
+ <Structure name="EnterTESTradeRequest" type="Message" numericID="10600" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SwapClearer" type="SwapClearer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ <Member name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description=""/>
+ <Member name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description=""/>
+ <Member name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description=""/>
+ </Structure>
+ <Structure name="FillsGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="FillPx" type="FillPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillQty" type="FillQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillMatchID" type="FillMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillExecID" type="FillExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillLiquidityInd" type="FillLiquidityInd" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ForcedLogoutNotification" type="Message" numericID="10012" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="ForcedUserLogoutNotification" type="Message" numericID="10043" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Username" type="Username" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="Heartbeat" type="Message" numericID="10011" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="HeartbeatNotification" type="Message" numericID="10023" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireEnrichmentRuleIDListRequest" type="Message" numericID="10040" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireEnrichmentRuleIDListResponse" type="Message" numericID="10041" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoEnrichmentRules" type="NoEnrichmentRules" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnrichmentRulesGrp" type="EnrichmentRulesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="400" counter="NoEnrichmentRules" description=""/>
+ </Structure>
+ <Structure name="InquireMMParameterRequest" type="Message" numericID="10305" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireMMParameterResponse" type="Message" numericID="10306" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MMParameterReportID" type="MMParameterReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoMMParameters" type="NoMMParameters" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MMParameterGrp" type="MMParameterGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="9" counter="NoMMParameters" description=""/>
+ </Structure>
+ <Structure name="InquirePreTradeRiskLimitsRequest" type="Message" numericID="10311" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitPlatform" type="RiskLimitPlatform" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingUnit" type="PartyExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitGroup" type="RiskLimitGroup" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireSessionListRequest" type="Message" numericID="10035" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireSessionListResponse" type="Message" numericID="10036" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSessions" type="NoSessions" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionsGrp" type="SessionsGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="1000" counter="NoSessions" description=""/>
+ </Structure>
+ <Structure name="InquireUserRequest" type="Message" numericID="10038" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InquireUserResponse" type="Message" numericID="10039" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastEntityProcessed" type="LastEntityProcessed" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoPartyDetails" type="NoPartyDetails" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailsGrp" type="PartyDetailsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1000" counter="NoPartyDetails" description=""/>
+ </Structure>
+ <Structure name="InstrmntLegExecGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillRefID" type="FillRefID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrmtLegGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrmtMatchSideGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideMarketSegmentID" type="SideMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideTrdSubTyp" type="SideTrdSubTyp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InstrmtMatchSideID" type="InstrmtMatchSideID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EffectOnBasket" type="EffectOnBasket" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrumentAttributeGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="InstrAttribType" type="InstrAttribType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="InstrAttribValue" type="InstrAttribValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="InstrumentEventGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="EventDate" type="EventDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EventType" type="EventType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LegOrdGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegAccount" type="LegAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegPositionEffect" type="LegPositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LegalNotificationBroadcast" type="Message" numericID="10037" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UserStatus" type="UserStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="LogonRequest" type="Message" numericID="10000" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplUsageOrders" type="ApplUsageOrders" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplUsageQuotes" type="ApplUsageQuotes" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderRoutingIndicator" type="OrderRoutingIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXEngineName" type="FIXEngineName" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXEngineVersion" type="FIXEngineVersion" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXEngineVendor" type="FIXEngineVendor" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplicationSystemName" type="ApplicationSystemName" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVersion" type="ApplicationSystemVersion" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplicationSystemVendor" type="ApplicationSystemVendor" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LogonResponse" type="Message" numericID="10001" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HeartBtInt" type="HeartBtInt" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionInstanceID" type="SessionInstanceID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradSesMode" type="TradSesMode" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerID" type="DefaultCstmApplVerID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="DefaultCstmApplVerSubID" type="DefaultCstmApplVerSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LogoutRequest" type="Message" numericID="10002" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="LogoutResponse" type="Message" numericID="10003" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MMParameterDefinitionRequest" type="Message" numericID="10303" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExposureDuration" type="ExposureDuration" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Delta" type="Delta" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Vega" type="Vega" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PctCount" type="PctCount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MMParameterDefinitionResponse" type="Message" numericID="10304" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MMParameterGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="ExposureDuration" type="ExposureDuration" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Delta" type="Delta" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Vega" type="Vega" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PctCount" type="PctCount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MassQuoteRequest" type="Message" numericID="10405" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSizeType" type="QuoteSizeType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoQuoteEntries" type="NoQuoteEntries" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEntryGrp" type="QuoteEntryGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoQuoteEntries" description=""/>
+ </Structure>
+ <Structure name="MassQuoteResponse" type="Message" numericID="10406" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteResponseID" type="QuoteResponseID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoQuoteSideEntries" type="NoQuoteSideEntries" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEntryAckGrp" type="QuoteEntryAckGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="200" counter="NoQuoteSideEntries" description=""/>
+ </Structure>
+ <Structure name="MessageHeaderInComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NetworkMsgID" type="NetworkMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="MessageHeaderOutComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="BodyLen" type="BodyLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TemplateID" type="TemplateID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyBasketTradeRequest" type="Message" numericID="10621" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketExecID" type="BasketExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MaturityMonthYear" type="MaturityMonthYear" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketSideAlloc" type="NoBasketSideAlloc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoBasketRootPartyGrps" type="NoBasketRootPartyGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrmtMatchSides" type="NoInstrmtMatchSides" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTradeReportText" type="BasketTradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketRootPartyGrp" type="BasketRootPartyGrpComp" package="eti_Derivatives" minCardinality="2" cardinality="2" counter="NoBasketRootPartyGrps" description=""/>
+ <Member name="InstrmtMatchSideGrp" type="InstrmtMatchSideGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="199" counter="NoInstrmtMatchSides" description=""/>
+ <Member name="BasketSideAllocGrp" type="BasketSideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="398" counter="NoBasketSideAlloc" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderComplexRequest" type="Message" numericID="10114" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OwnershipIndicator" type="OwnershipIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegOrdGrp" type="LegOrdGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderComplexShortRequest" type="Message" numericID="10130" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderNRResponse" type="Message" numericID="10108" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderResponse" type="Message" numericID="10107" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderSingleRequest" type="Message" numericID="10106" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OwnershipIndicator" type="OwnershipIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyOrderSingleShortRequest" type="Message" numericID="10126" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ModifyTESTradeRequest" type="Message" numericID="10601" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SwapClearer" type="SwapClearer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideAllocGrp" type="SideAllocGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ <Member name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="NRBCHeaderComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NRResponseHeaderMEComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewOrderComplexRequest" type="Message" numericID="10113" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegOrdGrp" type="LegOrdGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="NewOrderComplexShortRequest" type="Message" numericID="10129" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewOrderNRResponse" type="Message" numericID="10102" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="NewOrderResponse" type="Message" numericID="10101" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="NewOrderSingleRequest" type="Message" numericID="10100" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewOrderSingleShortRequest" type="Message" numericID="10125" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SimpleSecurityID" type="SimpleSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnrichmentRuleID" type="EnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceValidityCheckType" type="PriceValidityCheckType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeValue" type="ValueCheckTypeValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NewsBroadcast" type="Message" numericID="10031" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigTime" type="OrigTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Headline" type="Headline" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="NotAffectedOrdersGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="NotAffectedOrderID" type="NotAffectedOrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffOrigClOrdID" type="NotAffOrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NotAffectedSecuritiesGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="NotAffectedSecurityID" type="NotAffectedSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="NotifHeaderComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderBookItemGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BestBidPx" type="BestBidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BestBidSize" type="BestBidSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BestOfferPx" type="BestOfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BestOfferSize" type="BestOfferSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MDBookType" type="MDBookType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MDSubBookType" type="MDSubBookType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderEventGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="OrderEventPx" type="OrderEventPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventQty" type="OrderEventQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventMatchID" type="OrderEventMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderEventReason" type="OrderEventReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="OrderExecNotification" type="Message" numericID="10104" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="OrderExecReportBroadcast" type="Message" numericID="10117" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StopPx" type="StopPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireDate" type="ExpireDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchInstCrossID" type="MatchInstCrossID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TimeInForce" type="TimeInForce" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecInst" type="ExecInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingSessionSubID" type="TradingSessionSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqIndicator" type="ApplSeqIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FIXClOrdID" type="FIXClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegOrdGrp" type="LegOrdGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="OrderExecResponse" type="Message" numericID="10103" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeaderME" type="ResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigClOrdID" type="OrigClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSEntryTime" type="TrdRegTSEntryTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimePriority" type="TrdRegTSTimePriority" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlQty" type="CxlQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecRestatementReason" type="ExecRestatementReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdStatus" type="OrdStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecType" type="ExecType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Triggered" type="Triggered" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CrossedIndicator" type="CrossedIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactionDelayIndicator" type="TransactionDelayIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoFills" type="NoFills" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderEvents" type="NoOrderEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FillsGrp" type="FillsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoFills" description=""/>
+ <Member name="InstrmntLegExecGrp" type="InstrmntLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description=""/>
+ <Member name="OrderEventGrp" type="OrderEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="100" counter="NoOrderEvents" description=""/>
+ </Structure>
+ <Structure name="PartyActionReport" type="Message" numericID="10042" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingTrader" type="RequestingPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingUnit" type="PartyIDExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyActionType" type="PartyActionType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDEnteringFirm" type="RequestingPartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PartyDetailsGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="PartyDetailIDExecutingTrader" type="PartyDetailIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingTrader" type="PartyDetailExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailRoleQualifier" type="PartyDetailRoleQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailDeskID" type="PartyDetailDeskID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PartyEntitlementsUpdateReport" type="Message" numericID="10034" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailIDExecutingUnit" type="PartyDetailIDExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ListUpdateAction" type="ListUpdateAction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyEnteringFirm" type="RequestingPartyEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyClearingFirm" type="RequestingPartyClearingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PingRequest" type="Message" numericID="10320" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PingResponse" type="Message" numericID="10321" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="PreTradeRiskLimitResponse" type="Message" numericID="10313" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitReportID" type="RiskLimitReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoRiskLimits" type="NoRiskLimits" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitPlatform" type="RiskLimitPlatform" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingUnit" type="PartyDetailExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitsRptGrp" type="RiskLimitsRptGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="64" counter="NoRiskLimits" description=""/>
+ </Structure>
+ <Structure name="PreTradeRiskLimitsDefinitionRequest" type="Message" numericID="10312" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NettingCoefficient" type="NettingCoefficient" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitPlatform" type="RiskLimitPlatform" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoRiskLimitsQty" type="NoRiskLimitsQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitGroup" type="RiskLimitGroup" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingUnit" type="PartyDetailExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitQtyGrp" type="RiskLimitQtyGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoRiskLimitsQty" description=""/>
+ </Structure>
+ <Structure name="QuotReqLegsGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegRatioQty" type="LegRatioQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSymbol" type="LegSymbol" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSecurityType" type="LegSecurityType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteActivationNotification" type="Message" numericID="10411" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringTrader" type="PartyIDEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionType" type="MassActionType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionSubType" type="MassActionSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReason" type="MassActionReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="QuoteActivationRequest" type="Message" numericID="10403" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDSessionID" type="TargetPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionType" type="MassActionType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionSubType" type="MassActionSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteActivationResponse" type="Message" numericID="10404" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MassActionReportID" type="MassActionReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoNotAffectedSecurities" type="NoNotAffectedSecurities" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotAffectedSecuritiesGrp" type="NotAffectedSecuritiesGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="500" counter="NoNotAffectedSecurities" description=""/>
+ </Structure>
+ <Structure name="QuoteEntryAckGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CxlSize" type="CxlSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEntryRejectReason" type="QuoteEntryRejectReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEntryStatus" type="QuoteEntryStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteEntryGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteEventGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventPx" type="QuoteEventPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventQty" type="QuoteEventQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteMsgID" type="QuoteMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventMatchID" type="QuoteEventMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventExecID" type="QuoteEventExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventType" type="QuoteEventType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventSide" type="QuoteEventSide" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventLiquidityInd" type="QuoteEventLiquidityInd" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventReason" type="QuoteEventReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="QuoteExecutionReport" type="Message" numericID="10407" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegExecs" type="NoLegExecs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoQuoteEvents" type="NoQuoteEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteEventGrp" type="QuoteEventGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="100" counter="NoQuoteEvents" description=""/>
+ <Member name="QuoteLegExecGrp" type="QuoteLegExecGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="600" counter="NoLegExecs" description=""/>
+ </Structure>
+ <Structure name="QuoteLegExecGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegLastPx" type="LegLastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegLastQty" type="LegLastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegExecID" type="LegExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegSide" type="LegSide" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoQuoteEventsIndex" type="NoQuoteEventsIndex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RBCHeaderComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqNum" type="ApplSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RBCHeaderMEComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotificationIn" type="NotificationIn" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplResendFlag" type="ApplResendFlag" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQRequest" type="Message" numericID="10401" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RFQResponse" type="Message" numericID="10402" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecID" type="ExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="Reject" type="Message" numericID="10010" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRResponseHeaderME" type="NRResponseHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionRejectReason" type="SessionRejectReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionStatus" type="SessionStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="RequestHeaderComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SenderSubID" type="SenderSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ResponseHeaderComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ResponseHeaderMEComp" type="Component" package="eti_Derivatives" description="">
+ <Member name="RequestTime" type="RequestTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeIn" type="TrdRegTSTimeIn" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSTimeOut" type="TrdRegTSTimeOut" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseIn" type="ResponseIn" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SendingTime" type="SendingTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MsgSeqNum" type="MsgSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplID" type="ApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplMsgID" type="ApplMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastFragment" type="LastFragment" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitMEMessageRequest" type="Message" numericID="10026" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplBegMsgID" type="ApplBegMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitMEMessageResponse" type="Message" numericID="10027" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplEndMsgID" type="ApplEndMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitRequest" type="Message" numericID="10008" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplBegSeqNum" type="ApplBegSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RetransmitResponse" type="Message" numericID="10009" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplEndSeqNum" type="ApplEndSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplLastSeqNum" type="RefApplLastSeqNum" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplTotalMessageCount" type="ApplTotalMessageCount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ReverseTESTradeRequest" type="Message" numericID="10630" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ReversalReasonText" type="ReversalReasonText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RiskLimitQtyGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="RiskLimitQty" type="RiskLimitQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitType" type="RiskLimitType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RiskLimitsRptGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="RiskLimitQty" type="RiskLimitQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitOpenQty" type="RiskLimitOpenQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitNetPositionQty" type="RiskLimitNetPositionQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NettingCoefficient" type="NettingCoefficient" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitType" type="RiskLimitType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitRequestingPartyRole" type="RiskLimitRequestingPartyRole" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitViolationIndicator" type="RiskLimitViolationIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitGroup" type="RiskLimitGroup" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="RiskNotificationBroadcast" type="Message" numericID="10033" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailIDExecutingUnit" type="PartyDetailIDExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyIDExecutingSystem" type="RequestingPartyIDExecutingSystem" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketID" type="MarketID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ListUpdateAction" type="ListUpdateAction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RiskLimitAction" type="RiskLimitAction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyEnteringFirm" type="RequestingPartyEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartyClearingFirm" type="RequestingPartyClearingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSCreateDealNotification" type="Message" numericID="10708" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingEffectiveDeltaPercentage" type="UnderlyingEffectiveDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoOrderBookItems" type="NoOrderBookItems" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgingInstruction" type="HedgingInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSRQSTargetPartyTrdGrps" type="NoSRQSTargetPartyTrdGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyEnteringTrader" type="RootPartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderBookItemGrp" type="OrderBookItemGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="26" counter="NoOrderBookItems" description=""/>
+ <Member name="SRQSTargetPartyTrdGrp" type="SRQSTargetPartyTrdGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSTargetPartyTrdGrps" description=""/>
+ </Structure>
+ <Structure name="SRQSDealNotification" type="Message" numericID="10709" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestingPartySubIDType" type="RequestingPartySubIDType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeRequestResult" type="TradeRequestResult" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSRQSTargetPartyTrdGrps" type="NoSRQSTargetPartyTrdGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyEnteringTrader" type="RootPartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SRQSTargetPartyTrdGrp" type="SRQSTargetPartyTrdGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSTargetPartyTrdGrps" description=""/>
+ </Structure>
+ <Structure name="SRQSDealResponse" type="Message" numericID="10705" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecondaryTradeID" type="SecondaryTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSRQSQuoteGrps" type="NoSRQSQuoteGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SRQSQuoteGrp" type="SRQSQuoteGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSQuoteGrps" description=""/>
+ </Structure>
+ <Structure name="SRQSEnterQuoteRequest" type="Message" numericID="10702" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSHitQuoteGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSHitQuoteRequest" type="Message" numericID="10704" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgingInstruction" type="HedgingInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSRQSQuoteGrps" type="NoSRQSQuoteGrps" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmTradeID" type="FirmTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SRQSHitQuoteGrp" type="SRQSHitQuoteGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="30" counter="NoSRQSQuoteGrps" description=""/>
+ </Structure>
+ <Structure name="SRQSInquireSmartRespondentRequest" type="Message" numericID="10718" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EurexVolumeRanking" type="EurexVolumeRanking" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnlightRFQAvgRespTimeRanking" type="EnlightRFQAvgRespTimeRanking" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EnlightRFQAvgRespRateRanking" type="EnlightRFQAvgRespRateRanking" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatioRanking" type="TradeToQuoteRatioRanking" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSInquireSmartRespondentResponse" type="Message" numericID="10719" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoPartyDetails" type="NoPartyDetails" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SmartPartyDetailGrp" type="SmartPartyDetailGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1000" counter="NoPartyDetails" description=""/>
+ </Structure>
+ <Structure name="SRQSNegotiationNotification" type="Message" numericID="10713" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EffectiveTime" type="EffectiveTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatio" type="TradeToQuoteRatio" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatioPosition" type="TradeToQuoteRatioPosition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSNegotiationRequesterNotification" type="Message" numericID="10712" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRegTSExecutionTime" type="TrdRegTSExecutionTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EffectiveTime" type="EffectiveTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastUpdateTime" type="LastUpdateTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToRequestRatio" type="TradeToRequestRatio" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="SRQSNegotiationStatusNotification" type="Message" numericID="10715" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="EffectiveTime" type="EffectiveTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSOpenNegotiationNotification" type="Message" numericID="10711" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationStartTime" type="NegotiationStartTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToRequestRatio" type="TradeToRequestRatio" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatio" type="TradeToQuoteRatio" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToQuoteRatioPosition" type="TradeToQuoteRatioPosition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad6" type="Pad6" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuotReqLegsGrp" type="QuotReqLegsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ </Structure>
+ <Structure name="SRQSOpenNegotiationRequest" type="Message" numericID="10700" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValidUntilTime" type="ValidUntilTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPxIsLocked" type="BidPxIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPxIsLocked" type="OfferPxIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideIsLocked" type="SideIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQtyIsLocked" type="OrderQtyIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuotReqLegsGrp" type="QuotReqLegsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="SRQSOpenNegotiationRequesterNotification" type="Message" numericID="10710" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeToRequestRatio" type="TradeToRequestRatio" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecuritySubType" type="SecuritySubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespondents" type="NumberOfRespondents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPxIsLocked" type="BidPxIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPxIsLocked" type="OfferPxIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideIsLocked" type="SideIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQtyIsLocked" type="OrderQtyIsLocked" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FirmNegotiationID" type="FirmNegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuotReqLegsGrp" type="QuotReqLegsGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="SRQSQuoteGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSQuoteNotification" type="Message" numericID="10707" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecondaryQuoteID" type="SecondaryQuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidSize" type="BidSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferSize" type="OfferSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExpireTime" type="ExpireTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCancelReason" type="QuoteCancelReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDExecutingTrader" type="PartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSQuoteResponse" type="Message" numericID="10703" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteReqID" type="QuoteReqID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSQuotingStatusRequest" type="Message" numericID="10717" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuotingStatus" type="QuotingStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSRelatedTradeIDGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SRQSRelatedTradeID" type="SRQSRelatedTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSStatusBroadcast" type="Message" numericID="10714" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSTargetPartyTrdGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteID" type="QuoteID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyEnteringTrader" type="TargetPartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSUpdateDealStatusRequest" type="Message" numericID="10706" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPriceStipValue" type="UnderlyingPriceStipValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SRQSUpdateNegotiationRequest" type="Message" numericID="10701" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteRefPrice" type="QuoteRefPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingDeltaPercentage" type="UnderlyingDeltaPercentage" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BidPx" type="BidPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OfferPx" type="OfferPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderQty" type="OrderQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoTargetPartyIDs" type="NoTargetPartyIDs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NumberOfRespDisclosureInstruction" type="NumberOfRespDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ShowLastDealOnClosure" type="ShowLastDealOnClosure" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteType" type="QuoteType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteSubType" type="QuoteSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RespondentType" type="RespondentType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteCondition" type="QuoteCondition" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5" type="FreeText5" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationTrader" type="PartyOrderOriginationTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetParties" type="TargetPartiesComp" package="eti_Derivatives" minCardinality="0" cardinality="50" counter="NoTargetPartyIDs" description=""/>
+ </Structure>
+ <Structure name="ServiceAvailabilityBroadcast" type="Message" numericID="10030" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRBCHeader" type="NRBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchingEngineTradeDate" type="MatchingEngineTradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeManagerTradeDate" type="TradeManagerTradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqTradeDate" type="ApplSeqTradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="T7EntryServiceTradeDate" type="T7EntryServiceTradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="T7EntryServiceRtmTradeDate" type="T7EntryServiceRtmTradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartitionID" type="PartitionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchingEngineStatus" type="MatchingEngineStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeManagerStatus" type="TradeManagerStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSeqStatus" type="ApplSeqStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="T7EntryServiceStatus" type="T7EntryServiceStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="T7EntryServiceRtmStatus" type="T7EntryServiceRtmStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ServiceAvailabilityMarketBroadcast" type="Message" numericID="10044" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NRBCHeader" type="NRBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteServiceTradeDate" type="SelectiveRequestForQuoteServiceTradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteServiceStatus" type="SelectiveRequestForQuoteServiceStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SelectiveRequestForQuoteRtmServiceStatus" type="SelectiveRequestForQuoteRtmServiceStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SessionsGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="PartyIDSessionID" type="PartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionMode" type="SessionMode" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SessionSubMode" type="SessionSubMode" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SideAllocExtGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDClientID" type="PartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMaker" type="PartyIdInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIdInvestmentDecisionMakerQualifier" type="PartyIdInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1_1" type="Pad1_1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SideAllocGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SideAllocGrpBCComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ReversalApprovalTime" type="ReversalApprovalTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="IndividualAllocID" type="IndividualAllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SideCrossLegGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegInputSource" type="LegInputSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegPositionEffect" type="LegPositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegAccount" type="LegAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SmartPartyDetailGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="PartyDetailExecutingUnit" type="PartyDetailExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailExecutingTrader" type="PartyDetailExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad5" type="Pad5" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SubscribeRequest" type="Message" numericID="10025" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SubscriptionScope" type="SubscriptionScope" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplID" type="RefApplID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="SubscribeResponse" type="Message" numericID="10005" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ApplSubID" type="ApplSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESApproveBroadcast" type="Message" numericID="10607" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocQty" type="AllocQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESEnrichmentRuleID" type="TESEnrichmentRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAllocStatus" type="TradeAllocStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingFirm" type="PartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyExecutingTrader" type="PartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDEnteringFirm" type="PartyIDEnteringFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyEnteringTrader" type="PartyEnteringTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDTakeUpTradingFirm" type="PartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDPositionAccount" type="PartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDOrderOriginationFirm" type="PartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDBeneficiary" type="PartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDLocationID" type="PartyIDLocationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ComplianceText" type="ComplianceText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description=""/>
+ <Member name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description=""/>
+ <Member name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="TESBroadcast" type="Message" numericID="10604" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AutoApprovalRuleID" type="AutoApprovalRuleID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="VarTextLen" type="VarTextLen" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SwapClearer" type="SwapClearer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideAllocGrpBC" type="SideAllocGrpBCComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ <Member name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description=""/>
+ <Member name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description=""/>
+ <Member name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description=""/>
+ <Member name="VarText" type="VarText" package="eti_Derivatives" cardinality="1" counter="VarTextLen" description=""/>
+ </Structure>
+ <Structure name="TESCompressionRunStatusBroadcast" type="Message" numericID="10618" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionAction" type="CompressionAction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionStatus" type="CompressionStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESCompressionRunStatusRequest" type="Message" numericID="10616" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionAction" type="CompressionAction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESCompressionRunStatusResponse" type="Message" numericID="10617" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionAction" type="CompressionAction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionStatus" type="CompressionStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESDeleteBroadcast" type="Message" numericID="10606" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="DeleteReason" type="DeleteReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESExecutionBroadcast" type="Message" numericID="10610" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="AllocID" type="AllocID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESResponse" type="Message" numericID="10611" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESReversalBroadcast" type="Message" numericID="10632" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ReversalInitiationTime" type="ReversalInitiationTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ReversalCancellationReason" type="ReversalCancellationReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ReversalReasonText" type="ReversalReasonText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideAllocGrpBC" type="SideAllocGrpBCComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ </Structure>
+ <Structure name="TESTradeBroadcast" type="Message" numericID="10614" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClearingTradePrice" type="ClearingTradePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClearingTradeQty" type="ClearingTradeQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedSecurityID" type="RelatedSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketTrdMatchID" type="BasketTrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideLastPx" type="SideLastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StrategyLinkID" type="StrategyLinkID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedSymbol" type="RelatedSymbol" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TotNumTradeReports" type="TotNumTradeReports" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NegotiationID" type="NegotiationID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSRQSRelatedTradeIDs" type="NoSRQSRelatedTradeIDs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3_1" type="Pad3_1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketProfileID" type="BasketProfileID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedProductComplex" type="RelatedProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransferReason" type="TransferReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MultiLegReportingType" type="MultiLegReportingType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MultilegPriceModel" type="MultilegPriceModel" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ReversalIndicator" type="ReversalIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeAggregationTransType" type="TradeAggregationTransType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDPositionAccount" type="RootPartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyClearingOrganization" type="RootPartyClearingOrganization" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDBeneficiary" type="RootPartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDTakeUpTradingFirm" type="RootPartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDOrderOriginationFirm" type="RootPartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketPartyContraFirm" type="BasketPartyContraFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="BasketSideTradeReportID" type="BasketSideTradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SRQSRelatedTradeIDGrp" type="SRQSRelatedTradeIDGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="12" counter="NoSRQSRelatedTradeIDs" description=""/>
+ </Structure>
+ <Structure name="TESTradingSessionStatusBroadcast" type="Message" numericID="10615" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TESUploadBroadcast" type="Message" numericID="10613" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PackageID" type="PackageID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TESExecID" type="TESExecID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePlatform" type="TradePlatform" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MessageEventSource" type="MessageEventSource" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad3" type="Pad3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideAllocExtGrp" type="SideAllocExtGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ <Member name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description=""/>
+ <Member name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description=""/>
+ <Member name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description=""/>
+ </Structure>
+ <Structure name="TMTradingSessionStatusBroadcast" type="Message" numericID="10501" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TargetPartiesComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="TargetPartyIDExecutingTrader" type="TargetPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideDisclosureInstruction" type="SideDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PriceDisclosureInstruction" type="PriceDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQtyDisclosureInstruction" type="LeavesQtyDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPxDisclosureInstruction" type="LastPxDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQtyDisclosureInstruction" type="LastQtyDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText5DisclosureInstruction" type="FreeText5DisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyOrderOriginationDisclosureInstruction" type="PartyOrderOriginationDisclosureInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="QuoteInstruction" type="QuoteInstruction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingFirm" type="TargetPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TargetPartyExecutingTrader" type="TargetPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailStatus" type="PartyDetailStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyDetailStatusInformation" type="PartyDetailStatusInformation" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="ThrottleUpdateNotification" type="Message" numericID="10028" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NotifHeader" type="NotifHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ThrottleTimeInterval" type="ThrottleTimeInterval" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ThrottleNoMsgs" type="ThrottleNoMsgs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ThrottleDisconnectLimit" type="ThrottleDisconnectLimit" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TradeBroadcast" type="Message" numericID="10500" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeader" type="RBCHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedSecurityID" type="RelatedSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Price" type="Price" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastQty" type="LastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideLastPx" type="SideLastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideLastQty" type="SideLastQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClearingTradePrice" type="ClearingTradePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClearingTradeQty" type="ClearingTradeQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransactTime" type="TransactTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderID" type="OrderID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ClOrdID" type="ClOrdID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LeavesQty" type="LeavesQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CumQty" type="CumQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDClientID" type="RootPartyIDClientID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTrader" type="ExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMaker" type="RootPartyIDInvestmentDecisionMaker" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeID" type="TradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrigTradeID" type="OrigTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingUnit" type="RootPartyIDExecutingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDSessionID" type="RootPartyIDSessionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutingTrader" type="RootPartyIDExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDClearingUnit" type="RootPartyIDClearingUnit" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedSymbol" type="RelatedSymbol" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideTradeID" type="SideTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchDate" type="MatchDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdMatchID" type="TrdMatchID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="StrategyLinkID" type="StrategyLinkID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TotNumTradeReports" type="TotNumTradeReports" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MultiLegReportingType" type="MultiLegReportingType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransferReason" type="TransferReason" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDBeneficiary" type="RootPartyIDBeneficiary" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDTakeUpTradingFirm" type="RootPartyIDTakeUpTradingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDOrderOriginationFirm" type="RootPartyIDOrderOriginationFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchType" type="MatchType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MatchSubType" type="MatchSubType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Side" type="Side" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideLiquidityInd" type="SideLiquidityInd" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradingCapacity" type="TradingCapacity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderOrigination" type="OrderOrigination" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeLiquidityProvision" type="OrderAttributeLiquidityProvision" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderAttributeRiskReduction" type="OrderAttributeRiskReduction" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ExecutingTraderQualifier" type="ExecutingTraderQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDInvestmentDecisionMakerQualifier" type="RootPartyIDInvestmentDecisionMakerQualifier" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Account" type="Account" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDPositionAccount" type="RootPartyIDPositionAccount" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PositionEffect" type="PositionEffect" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CustOrderHandlingInst" type="CustOrderHandlingInst" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText1" type="FreeText1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText2" type="FreeText2" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="FreeText3" type="FreeText3" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderCategory" type="OrderCategory" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrdType" type="OrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedProductComplex" type="RelatedProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="OrderSide" type="OrderSide" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyClearingOrganization" type="RootPartyClearingOrganization" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingFirm" type="RootPartyExecutingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyExecutingTrader" type="RootPartyExecutingTrader" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyClearingFirm" type="RootPartyClearingFirm" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RegulatoryTradeID" type="RegulatoryTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RootPartyIDExecutionVenue" type="RootPartyIDExecutionVenue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad2" type="Pad2" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TradingSessionStatusBroadcast" type="Message" numericID="10307" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RBCHeaderME" type="RBCHeaderMEComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeDate" type="TradeDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradSesEvent" type="TradSesEvent" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplLastMsgID" type="RefApplLastMsgID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad7" type="Pad7" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="TrdInstrmntLegGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="LegSecurityID" type="LegSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegPrice" type="LegPrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LegQty" type="LegQty" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UnderlyingStipGrpComp" type="Sequence" package="eti_Derivatives" description="">
+ <Member name="UnderlyingStipValue" type="UnderlyingStipValue" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingStipType" type="UnderlyingStipType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UnsubscribeRequest" type="Message" numericID="10006" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RefApplSubID" type="RefApplSubID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UnsubscribeResponse" type="Message" numericID="10007" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UploadTESTradeRequest" type="Message" numericID="10612" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SecurityID" type="SecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="LastPx" type="LastPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TransBkdTime" type="TransBkdTime" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingPx" type="UnderlyingPx" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedClosePrice" type="RelatedClosePrice" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeQuantity" type="RelatedTradeQuantity" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingQty" type="UnderlyingQty" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="CompressionID" type="CompressionID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="MarketSegmentID" type="MarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSettlementDate" type="UnderlyingSettlementDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingMaturityDate" type="UnderlyingMaturityDate" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedTradeID" type="RelatedTradeID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RelatedMarketSegmentID" type="RelatedMarketSegmentID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdType" type="TrdType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ProductComplex" type="ProductComplex" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportType" type="TradeReportType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePublishIndicator" type="TradePublishIndicator" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoSideAllocs" type="NoSideAllocs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoLegs" type="NoLegs" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoEvents" type="NoEvents" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoInstrAttrib" type="NoInstrAttrib" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="NoUnderlyingStips" type="NoUnderlyingStips" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SkipValidations" type="SkipValidations" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TrdRptStatus" type="TrdRptStatus" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradePlatform" type="TradePlatform" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="HedgeType" type="HedgeType" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="PartyIDSettlementLocation" type="PartyIDSettlementLocation" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ValueCheckTypeMinLotSize" type="ValueCheckTypeMinLotSize" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportID" type="TradeReportID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="TradeReportText" type="TradeReportText" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityID" type="UnderlyingSecurityID" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingSecurityDesc" type="UnderlyingSecurityDesc" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingCurrency" type="UnderlyingCurrency" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="UnderlyingIssuer" type="UnderlyingIssuer" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad1" type="Pad1" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="SideAllocExtGrp" type="SideAllocExtGrpComp" package="eti_Derivatives" minCardinality="1" cardinality="99" counter="NoSideAllocs" description=""/>
+ <Member name="TrdInstrmntLegGrp" type="TrdInstrmntLegGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="20" counter="NoLegs" description=""/>
+ <Member name="InstrumentEventGrp" type="InstrumentEventGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="2" counter="NoEvents" description=""/>
+ <Member name="InstrumentAttributeGrp" type="InstrumentAttributeGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="6" counter="NoInstrAttrib" description=""/>
+ <Member name="UnderlyingStipGrp" type="UnderlyingStipGrpComp" package="eti_Derivatives" minCardinality="0" cardinality="1" counter="NoUnderlyingStips" description=""/>
+ </Structure>
+ <Structure name="UserLoginRequest" type="Message" numericID="10018" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Username" type="Username" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Password" type="Password" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLoginResponse" type="Message" numericID="10019" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLogoutRequest" type="Message" numericID="10029" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderIn" type="MessageHeaderInComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="RequestHeader" type="RequestHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Username" type="Username" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="Pad4" type="Pad4" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ <Structure name="UserLogoutResponse" type="Message" numericID="10024" package="eti_Derivatives" description="">
+ <Member name="MessageHeaderOut" type="MessageHeaderOutComp" package="eti_Derivatives" cardinality="1" description=""/>
+ <Member name="ResponseHeader" type="ResponseHeaderComp" package="eti_Derivatives" cardinality="1" description=""/>
+ </Structure>
+ </Structures>
+ <DataTypes>
+ <DataType name="AlphaNumeric" type="String" rootType="String" package="eti_Derivatives" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="Counter" type="int" rootType="int" package="eti_Derivatives" description=""/>
+ <DataType name="CurrencyType" type="AlphaNumeric" rootType="String" package="eti_Derivatives" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="Freetext" type="String" rootType="String" package="eti_Derivatives" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="ISIN" type="AlphaNumeric" rootType="String" package="eti_Derivatives" size="12" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="LocalMktDate" type="int" rootType="int" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="LocalMonthYearCod" type="int" rootType="int" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="999912" noValue="0xFFFFFFFF"/>
+ <DataType name="PriceType" type="float" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="Qty" type="floatDecimal4" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="SeqNum" type="int" rootType="int" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="String" type="String" rootType="String" package="eti_Derivatives" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="UTCTimestamp" type="int" rootType="int" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="char" type="String" rootType="String" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="data" type="data" rootType="data" package="eti_Derivatives" description=""/>
+ <DataType name="float" type="floatDecimal" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal" type="floatDecimal" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal4" type="floatDecimal" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal6" type="floatDecimal" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" minValue="-9223372036854.775807" maxValue="9223372036854.775807" precision="6" noValue="0x8000000000000000"/>
+ <DataType name="floatDecimal7" type="floatDecimal" rootType="floatDecimal" package="eti_Derivatives" size="8" description="" minValue="-922337203685.4775807" maxValue="922337203685.4775807" precision="7" noValue="0x8000000000000000"/>
+ <DataType name="int" type="int" rootType="int" package="eti_Derivatives" description=""/>
+ <DataType name="Account" type="String" rootType="String" numericID="1" package="eti_Derivatives" size="2" description="" range="1-9,\x41,\x47,\x49,\x4D,\x50,\x52" noValue="0x00"/>
+ <DataType name="AffectedOrderID" type="int" rootType="int" numericID="535" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="AffectedOrderRequestID" type="int" rootType="int" numericID="28783" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="AffectedOrigClOrdID" type="int" rootType="int" numericID="1824" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="AllocID" type="int" rootType="int" numericID="70" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="AllocQty" type="Qty" rootType="floatDecimal" numericID="80" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="ApplBegMsgID" type="data" rootType="data" numericID="28718" package="eti_Derivatives" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="ApplBegSeqNum" type="SeqNum" rootType="int" numericID="1182" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ApplEndMsgID" type="data" rootType="data" numericID="28719" package="eti_Derivatives" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="ApplEndSeqNum" type="SeqNum" rootType="int" numericID="1183" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ApplID" type="int" rootType="int" numericID="1180" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="11" noValue="0xFF">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ </DataType>
+ <DataType name="ApplIDStatus" type="int" rootType="int" numericID="28724" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF" nonStrict="true">
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ </DataType>
+ <DataType name="ApplMsgID" type="data" rootType="data" numericID="28704" package="eti_Derivatives" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="ApplResendFlag" type="int" rootType="int" numericID="1352" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </DataType>
+ <DataType name="ApplSeqIndicator" type="int" rootType="int" numericID="28703" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No_Recovery_Required" value="0" description=""/>
+ <ValidValue name="Recovery_Required" value="1" description=""/>
+ </DataType>
+ <DataType name="ApplSeqNum" type="int" rootType="int" numericID="1181" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ApplSeqStatus" type="int" rootType="int" numericID="28732" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="ApplSeqTradeDate" type="LocalMktDate" rootType="int" numericID="25032" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="ApplSubID" type="int" rootType="int" numericID="28727" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ApplTotalMessageCount" type="int" rootType="int" numericID="1349" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="ApplUsageOrders" type="char" rootType="String" numericID="25012" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </DataType>
+ <DataType name="ApplUsageQuotes" type="char" rootType="String" numericID="25013" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Automated" value="A" description="Automated"/>
+ <ValidValue name="Manual" value="M" description="Manual"/>
+ <ValidValue name="AutoSelect" value="B" description="Both (Automated and Manual)"/>
+ <ValidValue name="None" value="N" description="None"/>
+ </DataType>
+ <DataType name="ApplicationSystemName" type="Freetext" rootType="String" numericID="1603" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="ApplicationSystemVendor" type="Freetext" rootType="String" numericID="1605" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="ApplicationSystemVersion" type="Freetext" rootType="String" numericID="1604" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="AutoApprovalRuleID" type="int" rootType="int" numericID="25181" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="BasketExecID" type="int" rootType="int" numericID="25167" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="BasketPartyContraFirm" type="AlphaNumeric" rootType="String" numericID="25182" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="BasketProfileID" type="int" rootType="int" numericID="28899" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="BasketSideTradeReportID" type="String" rootType="String" numericID="26162" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="BasketTradeReportText" type="String" rootType="String" numericID="25168" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="BasketTradeReportType" type="int" rootType="int" numericID="25173" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="5" noValue="0xFF">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Addendum" value="4" description="Addendum"/>
+ <ValidValue name="No_Was_Substitute" value="5" description="No/Was (Substitute)"/>
+ </DataType>
+ <DataType name="BasketTrdMatchID" type="int" rootType="int" numericID="25161" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="BestBidPx" type="PriceType" rootType="floatDecimal" numericID="25132" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BestBidSize" type="Qty" rootType="floatDecimal" numericID="25134" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BestOfferPx" type="PriceType" rootType="floatDecimal" numericID="25133" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BestOfferSize" type="Qty" rootType="floatDecimal" numericID="25135" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BidCxlSize" type="Qty" rootType="floatDecimal" numericID="28547" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BidPx" type="PriceType" rootType="floatDecimal" numericID="132" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="BidPxIsLocked" type="int" rootType="int" numericID="25206" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="BidSize" type="Qty" rootType="floatDecimal" numericID="134" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="BodyLen" type="int" rootType="int" numericID="9" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ClOrdID" type="int" rootType="int" numericID="11" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ClearingTradePrice" type="PriceType" rootType="floatDecimal" numericID="1596" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="ClearingTradeQty" type="Qty" rootType="floatDecimal" numericID="28736" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="ComplianceText" type="Freetext" rootType="String" numericID="2404" package="eti_Derivatives" size="20" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="CompressionAction" type="int" rootType="int" numericID="25192" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Start_Compression" value="1" description="Start Compression"/>
+ <ValidValue name="Commit_Compression" value="2" description="Commit Compression"/>
+ <ValidValue name="Cancel_Compression" value="3" description="Cancel Compression"/>
+ </DataType>
+ <DataType name="CompressionID" type="int" rootType="int" numericID="25191" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="CompressionStatus" type="int" rootType="int" numericID="25193" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Open" value="1" description="Open"/>
+ <ValidValue name="Executed" value="2" description="Executed"/>
+ <ValidValue name="Cancelled_By_User" value="3" description="Cancelled by service provider"/>
+ <ValidValue name="Cancelled_By_System" value="4" description="Cancelled by System"/>
+ </DataType>
+ <DataType name="ContractDate" type="LocalMktDate" rootType="int" numericID="30866" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="CrossID" type="int" rootType="int" numericID="548" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="CrossRequestID" type="int" rootType="int" numericID="2672" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="CrossedIndicator" type="int" rootType="int" numericID="2523" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No_crossing" value="0" description="No crossing (Order not subject to crossing)"/>
+ <ValidValue name="Cross_rejected" value="1" description="Cross rejected (Order subject to crossing and match prevented)"/>
+ </DataType>
+ <DataType name="CumQty" type="Qty" rootType="floatDecimal" numericID="14" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="CustOrderHandlingInst" type="Freetext" rootType="String" numericID="1031" package="eti_Derivatives" size="1" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00" nonStrict="true">
+ <ValidValue name="W" value="W" description="Desk"/>
+ <ValidValue name="Y" value="Y" description="Electronic"/>
+ <ValidValue name="C" value="C" description="Vendor-provided Platform billed by Executing Broker"/>
+ <ValidValue name="G" value="G" description="Sponsored Access via Exchange API or FIX provided by Executing Broker"/>
+ <ValidValue name="H" value="H" description="Premium Algorithmic Trading Provider billed by Executing Broker"/>
+ <ValidValue name="D" value="D" description="Other, including Other-provided Screen"/>
+ </DataType>
+ <DataType name="CxlQty" type="Qty" rootType="floatDecimal" numericID="84" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="CxlSize" type="Qty" rootType="floatDecimal" numericID="28788" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="DefaultCstmApplVerID" type="Freetext" rootType="String" numericID="1408" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="DefaultCstmApplVerSubID" type="Freetext" rootType="String" numericID="28763" package="eti_Derivatives" size="5" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00">
+ <ValidValue name="Derivatives" value="D0003" description="Derivatives subversion"/>
+ </DataType>
+ <DataType name="DeleteReason" type="int" rootType="int" numericID="285" package="eti_Derivatives" size="1" description="" minValue="100" maxValue="111" noValue="0xFF">
+ <ValidValue name="No_special_reason" value="100" description="Deletion via the TES Delete Request"/>
+ <ValidValue name="TAS_Change" value="101" description="Automatic deletion due to TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="102" description="Automatic deletion due to instrument expiration"/>
+ <ValidValue name="Risk_Event" value="103" description="Deletion caused by Clearing/Risk stop"/>
+ <ValidValue name="Stop_Trading" value="104" description="Deletion caused by Trading stop"/>
+ <ValidValue name="Instrument_Deletion" value="105" description="Deletion of Instrument"/>
+ <ValidValue name="Instrument_Suspension" value="106" description="Suspension of Instrument"/>
+ <ValidValue name="PreTrade_Risk_Event" value="107" description="Deletion caused by a pre-trade risk event"/>
+ <ValidValue name="Amendment_Reset" value="108" description="Basket amendment cancelled"/>
+ <ValidValue name="Amendment_User_Cancelled" value="109" description="Amendment cancelled by user action"/>
+ <ValidValue name="Compression_Cancelled_By_User" value="110" description="Compression cancelled by service provider"/>
+ <ValidValue name="Compression_Cancelled_By_System" value="111" description="Compression cancelled by system"/>
+ </DataType>
+ <DataType name="Delta" type="Qty" rootType="floatDecimal" numericID="7966" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="EffectOnBasket" type="int" rootType="int" numericID="25163" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Add_Volume" value="1" description="Add volume"/>
+ <ValidValue name="Remove_Volume" value="2" description="Remove volume"/>
+ </DataType>
+ <DataType name="EffectiveTime" type="UTCTimestamp" rootType="int" numericID="168" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="EnlightRFQAvgRespRateRanking" type="int" rootType="int" numericID="25178" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </DataType>
+ <DataType name="EnlightRFQAvgRespTimeRanking" type="int" rootType="int" numericID="25177" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </DataType>
+ <DataType name="EnrichmentRuleID" type="int" rootType="int" numericID="25033" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="10000" noValue="0xFFFF"/>
+ <DataType name="EurexVolumeRanking" type="int" rootType="int" numericID="25176" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </DataType>
+ <DataType name="EventDate" type="LocalMktDate" rootType="int" numericID="866" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="EventType" type="int" rootType="int" numericID="865" package="eti_Derivatives" size="1" description="" minValue="8" maxValue="114" noValue="0xFF">
+ <ValidValue name="Swap_Start_Date" value="8" description="Swap Start Date"/>
+ <ValidValue name="Swap_End_Date" value="9" description="Swap End Date"/>
+ </DataType>
+ <DataType name="ExecID" type="UTCTimestamp" rootType="int" numericID="17" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ExecInst" type="int" rootType="int" numericID="18" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="6" noValue="0xFF">
+ <ValidValue name="H" value="1" description="Persistent Order (FIX value 'H')"/>
+ <ValidValue name="Q" value="2" description="Non-persistent Order (FIX value 'Q')"/>
+ <ValidValue name="H_Q" value="3" description="Persistent and non-persistent orders affected (FIX value 'H Q')"/>
+ <ValidValue name="H_6" value="5" description="Persistent and Book or Cancel order (FIX value 'H 6')"/>
+ <ValidValue name="Q_6" value="6" description="Non-persistent and Book or Cancel order (FIX value 'Q 6')"/>
+ </DataType>
+ <DataType name="ExecRestatementReason" type="int" rootType="int" numericID="378" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="344" noValue="0xFFFF">
+ <ValidValue name="Order_Book_Restatement" value="1" description="Order book restatement"/>
+ <ValidValue name="Order_Added" value="101" description="Order add accepted"/>
+ <ValidValue name="Order_Modified" value="102" description="Order modify accepted"/>
+ <ValidValue name="Order_Cancelled" value="103" description="Order delete accepted"/>
+ <ValidValue name="IOC_Order_Cancelled" value="105" description="IOC Order accepted"/>
+ <ValidValue name="Book_Order_Executed" value="108" description="Book Order executed"/>
+ <ValidValue name="Changed_to_IOC" value="114" description="Order has been changed to IOC"/>
+ <ValidValue name="Instrument_State_Change" value="122" description="Instrument State Change"/>
+ <ValidValue name="Market_Order_Triggered" value="135" description="Market Order triggered and executed"/>
+ <ValidValue name="CAO_Order_Activated" value="149" description="Closing Auction Order has been activated"/>
+ <ValidValue name="CAO_Order_Inactivated" value="150" description="Closing Auction Order has been inactivated"/>
+ <ValidValue name="OCO_Order_Triggered" value="164" description="One-cancels-the-other Order has been triggered"/>
+ <ValidValue name="Stop_Order_Triggered" value="172" description="Stop Order has been triggered"/>
+ <ValidValue name="Ownership_Changed" value="181" description="Ownership Changed"/>
+ <ValidValue name="Order_Cancellation_Pending" value="197" description="Pending order deletion"/>
+ <ValidValue name="Pending_Cancellation_Executed" value="199" description="Pending order cancellation processed (end of FREEZE state)"/>
+ <ValidValue name="BOC_Order_Cancelled" value="212" description="Book or Cancel Order accepted"/>
+ <ValidValue name="Panic_Cancel" value="261" description="Panic Cancel"/>
+ <ValidValue name="Market_Order_Uncrossing" value="302" description="Market Order uncrossing"/>
+ <ValidValue name="CLIP_Execution" value="340" description="CLIP execution after improvement period"/>
+ <ValidValue name="CLIP_Arrangement_time_out" value="343" description="CLIP Request deleted by arrangement time out"/>
+ <ValidValue name="CLIP_Arrangement_Validation" value="344" description="CLIP Request deleted by arrangement validation"/>
+ </DataType>
+ <DataType name="ExecType" type="char" rootType="String" numericID="150" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Replaced" value="5" description="Replaced"/>
+ <ValidValue name="Pending_Cancel_e" value="6" description="Pending Cancel (e.g. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ <ValidValue name="Restated" value="D" description="Restated"/>
+ <ValidValue name="Triggered" value="L" description="Triggered"/>
+ <ValidValue name="Trade" value="F" description="Trade"/>
+ </DataType>
+ <DataType name="ExecutingTrader" type="int" rootType="int" numericID="25123" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ExecutingTraderQualifier" type="int" rootType="int" numericID="25124" package="eti_Derivatives" size="1" description="" minValue="22" maxValue="24" noValue="0xFF">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </DataType>
+ <DataType name="ExerciseStyle" type="int" rootType="int" numericID="1194" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="European" value="0" description="European"/>
+ <ValidValue name="American" value="1" description="American"/>
+ </DataType>
+ <DataType name="ExpireDate" type="LocalMktDate" rootType="int" numericID="432" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="ExpireTime" type="UTCTimestamp" rootType="int" numericID="126" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ExposureDuration" type="int" rootType="int" numericID="1629" package="eti_Derivatives" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="FIXClOrdID" type="String" rootType="String" numericID="30011" package="eti_Derivatives" size="20" description="" range="\x20-\x7E" noValue="0x00"/>
+ <DataType name="FIXEngineName" type="Freetext" rootType="String" numericID="1600" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FIXEngineVendor" type="Freetext" rootType="String" numericID="1602" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FIXEngineVersion" type="Freetext" rootType="String" numericID="1601" package="eti_Derivatives" size="30" isTerminable="true" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FillExecID" type="int" rootType="int" numericID="1363" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="FillLiquidityInd" type="int" rootType="int" numericID="1443" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="7" noValue="0xFF">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ <ValidValue name="Triggered_Stop_Order" value="5" description="Triggered Stop Order"/>
+ <ValidValue name="Triggered_OCO_Order" value="6" description="Triggered OCO Order"/>
+ <ValidValue name="Triggered_Market_Order" value="7" description="Triggered Market Order"/>
+ </DataType>
+ <DataType name="FillMatchID" type="int" rootType="int" numericID="28708" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="FillPx" type="PriceType" rootType="floatDecimal" numericID="1364" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="FillQty" type="Qty" rootType="floatDecimal" numericID="1365" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="FillRefID" type="int" rootType="int" numericID="2421" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="100" noValue="0xFF"/>
+ <DataType name="FirmNegotiationID" type="String" rootType="String" numericID="28762" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="FirmTradeID" type="String" rootType="String" numericID="1041" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="FreeText1" type="Freetext" rootType="String" numericID="25007" package="eti_Derivatives" size="12" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText2" type="Freetext" rootType="String" numericID="25008" package="eti_Derivatives" size="12" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText3" type="Freetext" rootType="String" numericID="25009" package="eti_Derivatives" size="12" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText5" type="Freetext" rootType="String" numericID="25172" package="eti_Derivatives" size="132" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="FreeText5DisclosureInstruction" type="int" rootType="int" numericID="31814" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="GatewayID" type="int" rootType="int" numericID="28644" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="GatewayStatus" type="int" rootType="int" numericID="28756" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Standby" value="0" description="Standby"/>
+ <ValidValue name="Active" value="1" description="Active"/>
+ </DataType>
+ <DataType name="GatewaySubID" type="int" rootType="int" numericID="28645" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="Headline" type="Freetext" rootType="String" numericID="148" package="eti_Derivatives" size="256" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="HeartBtInt" type="int" rootType="int" numericID="108" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="HedgeType" type="int" rootType="int" numericID="29008" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="Duration_Hedge" value="0" description="Duration Hedge"/>
+ <ValidValue name="Nominal_Hedge" value="1" description="Nominal Hedge"/>
+ <ValidValue name="Price_Factor_Hedge" value="2" description="Price Factor Hedge"/>
+ </DataType>
+ <DataType name="HedgingInstruction" type="int" rootType="int" numericID="30059" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="On_Close" value="1" description="Execute hedge transaction in the closing auction of the underlying"/>
+ </DataType>
+ <DataType name="HighLimitPrice" type="PriceType" rootType="floatDecimal" numericID="1149" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="ImpliedMarketIndicator" type="int" rootType="int" numericID="1144" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="Not_implied" value="0" description="Not implied"/>
+ <ValidValue name="Implied_in_out" value="3" description="Both Implied-in and Implied-out"/>
+ </DataType>
+ <DataType name="IndividualAllocID" type="int" rootType="int" numericID="467" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="InputSource" type="int" rootType="int" numericID="979" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Client_Broker" value="1" description="Client Broker"/>
+ <ValidValue name="Proprietary_Broker" value="2" description="Proprietary Broker"/>
+ </DataType>
+ <DataType name="InstrAttribType" type="int" rootType="int" numericID="871" package="eti_Derivatives" size="1" description="" minValue="5" maxValue="104" noValue="0xFF">
+ <ValidValue name="Variable_Rate" value="5" description="Variable rate"/>
+ <ValidValue name="Coupon_Rate" value="100" description="Coupon rate"/>
+ <ValidValue name="Offset_to_the_variable_coupon_rate" value="101" description="Offset to the variable coupon rate"/>
+ <ValidValue name="Swap_Customer_1" value="102" description="Swap Customer 1"/>
+ <ValidValue name="Swap_Customer_2" value="103" description="Swap Customer 2"/>
+ <ValidValue name="Cash_Basket_Reference" value="104" description="Cash Basket Reference"/>
+ </DataType>
+ <DataType name="InstrAttribValue" type="String" rootType="String" numericID="872" package="eti_Derivatives" size="32" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="InstrmtMatchSideID" type="int" rootType="int" numericID="25166" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="199" noValue="0xFF"/>
+ <DataType name="LastEntityProcessed" type="data" rootType="data" numericID="25035" package="eti_Derivatives" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="LastFragment" type="int" rootType="int" numericID="893" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Not_Last_Message" value="0" description="Not Last Message"/>
+ <ValidValue name="Last_Message" value="1" description="Last Message"/>
+ </DataType>
+ <DataType name="LastMkt" type="int" rootType="int" numericID="30" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="255" noValue="0xFFFF" nonStrict="true">
+ <ValidValue name="XEUR" value="1" description="XEUR"/>
+ <ValidValue name="XEEE" value="2" description="XEEE"/>
+ <ValidValue name="NODX" value="12" description="NODX"/>
+ </DataType>
+ <DataType name="LastPx" type="PriceType" rootType="floatDecimal" numericID="31" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="LastPxDisclosureInstruction" type="int" rootType="int" numericID="25146" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="LastQty" type="Qty" rootType="floatDecimal" numericID="32" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LastQtyDisclosureInstruction" type="int" rootType="int" numericID="25147" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="LastUpdateTime" type="UTCTimestamp" rootType="int" numericID="779" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="LeavesQty" type="Qty" rootType="floatDecimal" numericID="151" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LeavesQtyDisclosureInstruction" type="int" rootType="int" numericID="25137" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="LegAccount" type="String" rootType="String" numericID="2680" package="eti_Derivatives" size="2" description="" range="1-9,\x41,\x47,\x4D,\x50" noValue="0x00"/>
+ <DataType name="LegExecID" type="int" rootType="int" numericID="1893" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="LegInputSource" type="int" rootType="int" numericID="25153" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Client_Broker" value="1" description="Client Broker"/>
+ <ValidValue name="Proprietary_Broker" value="2" description="Proprietary Broker"/>
+ </DataType>
+ <DataType name="LegLastPx" type="PriceType" rootType="floatDecimal" numericID="637" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="LegLastQty" type="Qty" rootType="floatDecimal" numericID="1418" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LegPositionEffect" type="char" rootType="String" numericID="564" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </DataType>
+ <DataType name="LegPrice" type="PriceType" rootType="floatDecimal" numericID="566" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="LegQty" type="Qty" rootType="floatDecimal" numericID="687" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="LegRatioQty" type="int" rootType="int" numericID="623" package="eti_Derivatives" size="4" description="" minValue="1" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="LegSecurityID" type="int" rootType="int" numericID="602" package="eti_Derivatives" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="LegSecurityType" type="int" rootType="int" numericID="609" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Multileg_Instrument" value="1" description="Multileg Instrument"/>
+ <ValidValue name="Underlying_Leg" value="2" description="Underlying Leg"/>
+ </DataType>
+ <DataType name="LegSide" type="int" rootType="int" numericID="624" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="LegSymbol" type="int" rootType="int" numericID="600" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="ListUpdateAction" type="char" rootType="String" numericID="1324" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Add" value="A" description="Add (Invocation)"/>
+ <ValidValue name="Delete" value="D" description="Delete (Release)"/>
+ </DataType>
+ <DataType name="LowLimitPrice" type="PriceType" rootType="floatDecimal" numericID="1148" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="MDBookType" type="int" rootType="int" numericID="1024" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="TopOfBook" value="1" description="Top of book"/>
+ <ValidValue name="PriceDepth" value="2" description="Price depth (aggregated)"/>
+ </DataType>
+ <DataType name="MDSubBookType" type="int" rootType="int" numericID="1173" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Implied" value="1" description="Implied"/>
+ <ValidValue name="VolumeWeightedAverage" value="2" description="Volume Weighted Average"/>
+ </DataType>
+ <DataType name="MMParameterReportID" type="UTCTimestamp" rootType="int" numericID="28717" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="MarketID" type="int" rootType="int" numericID="1301" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="255" noValue="0xFFFF" nonStrict="true">
+ <ValidValue name="XEUR" value="1" description="XEUR"/>
+ <ValidValue name="XEEE" value="2" description="XEEE"/>
+ <ValidValue name="NODX" value="12" description="NODX"/>
+ </DataType>
+ <DataType name="MarketSegmentID" type="int" rootType="int" numericID="1300" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="MassActionReason" type="int" rootType="int" numericID="28721" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="200" noValue="0xFF" nonStrict="true">
+ <ValidValue name="No_Special_Reason" value="0" description="No special reason"/>
+ <ValidValue name="Stop_Trading" value="1" description="Trading was stopped"/>
+ <ValidValue name="Emergency" value="2" description="Emergency"/>
+ <ValidValue name="Market_Maker_Protection" value="3" description="Market Maker Protection"/>
+ <ValidValue name="Session_Loss" value="6" description="Session loss or logout"/>
+ <ValidValue name="Duplicate_Session_Login" value="7" description="Duplicate Session Login"/>
+ <ValidValue name="Clearing_Risk_Control" value="8" description="Clearing Risk Control"/>
+ <ValidValue name="Internal_Connection_Loss" value="100" description="Internal connection loss"/>
+ <ValidValue name="Product_State_Halt" value="105" description="Product State Halt"/>
+ <ValidValue name="Product_State_Holiday" value="106" description="Product State Holiday"/>
+ <ValidValue name="Instrument_Suspended" value="107" description="Instrument Suspended"/>
+ <ValidValue name="Complex_Instrument_Deletion" value="109" description="Complex Instrument Deletion"/>
+ <ValidValue name="Volatility_Interruption" value="110" description="Volatility Interruption"/>
+ <ValidValue name="Product_temporarily_not_tradeable" value="111" description="Product temporarily not tradeable"/>
+ <ValidValue name="Member_disable" value="117" description="Member has been disabled"/>
+ </DataType>
+ <DataType name="MassActionReportID" type="UTCTimestamp" rootType="int" numericID="1369" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="MassActionSubType" type="int" rootType="int" numericID="28768" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="1" noValue="0xFF">
+ <ValidValue name="Book_or_Cancel" value="1" description="Book or cancel"/>
+ </DataType>
+ <DataType name="MassActionType" type="int" rootType="int" numericID="1373" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Suspend_quotes" value="1" description="Suspend quotes"/>
+ <ValidValue name="Release_quotes" value="2" description="Release quotes from suspension"/>
+ </DataType>
+ <DataType name="MatchDate" type="LocalMktDate" rootType="int" numericID="28582" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="MatchInstCrossID" type="int" rootType="int" numericID="28744" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="MatchSubType" type="int" rootType="int" numericID="28610" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="6" noValue="0xFF">
+ <ValidValue name="Opening_Auction" value="1" description="Opening auction"/>
+ <ValidValue name="Closing_Auction" value="2" description="Closing auction"/>
+ <ValidValue name="Intraday_Auction" value="3" description="Intraday auction"/>
+ <ValidValue name="Circuit_Breaker_Auction" value="4" description="Circuit Breaker auction"/>
+ <ValidValue name="Outside_BBO" value="6" description="CLIP matching outside BBO"/>
+ </DataType>
+ <DataType name="MatchType" type="int" rootType="int" numericID="574" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="14" noValue="0xFF">
+ <ValidValue name="Confirmed_Trade_Report" value="3" description="Confirmed Trade Report (reporting from recognized markets)"/>
+ <ValidValue name="Auto_match_incoming" value="4" description="Auto-match incoming order"/>
+ <ValidValue name="Cross_Auction" value="5" description="Cross Auction"/>
+ <ValidValue name="Call_Auction" value="7" description="Call Auction"/>
+ <ValidValue name="Auto_match_resting" value="11" description="Auto match resting order"/>
+ <ValidValue name="Liquidity_Improvement_Cross" value="13" description="Liquidity Improvement Cross"/>
+ </DataType>
+ <DataType name="MatchingEngineStatus" type="int" rootType="int" numericID="25005" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="MatchingEngineTradeDate" type="LocalMktDate" rootType="int" numericID="25030" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="MaturityDate" type="LocalMktDate" rootType="int" numericID="541" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="MaturityMonthYear" type="LocalMonthYearCod" rootType="int" numericID="200" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="999912" noValue="0xFFFFFFFF"/>
+ <DataType name="MaximumPrice" type="PriceType" rootType="floatDecimal" numericID="28773" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="MessageEventSource" type="char" rootType="String" numericID="1011" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Broadcast_to_Initiator" value="I" description="Broadcast to initiator"/>
+ <ValidValue name="Broadcast_to_Approver" value="A" description="Broadcast to approver"/>
+ <ValidValue name="Broadcast_to_Requester" value="R" description="Broadcast to requestor"/>
+ <ValidValue name="Broadcast_to_Quote_Submitter" value="Q" description="Broadcast to quote submitter"/>
+ </DataType>
+ <DataType name="MsgSeqNum" type="int" rootType="int" numericID="34" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="MsgType" type="String" rootType="String" numericID="35" package="eti_Derivatives" size="3" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Heartbeat" value="0" description="Heartbeat"/>
+ <ValidValue name="TestRequest" value="1" description="Test Request"/>
+ <ValidValue name="Reject" value="3" description="Reject"/>
+ <ValidValue name="Logout" value="5" description="Logout"/>
+ <ValidValue name="ExecutionReport" value="8" description="Execution Report"/>
+ <ValidValue name="Logon" value="A" description="Logon"/>
+ <ValidValue name="NewOrderMultileg" value="AB" description="New Order Multileg"/>
+ <ValidValue name="MultilegOrderCancelReplace" value="AC" description="Multileg Order Cancel Replace"/>
+ <ValidValue name="TradeCaptureReport" value="AE" description="Trade Capture Report"/>
+ <ValidValue name="TradeCaptureReportAck" value="AR" description="Trade Capture Report Ack"/>
+ <ValidValue name="QuoteRequestReject" value="AG" description="Quote Request Reject"/>
+ <ValidValue name="TradeMatchReport" value="DC" description="Trade Match Report"/>
+ <ValidValue name="TradeMatchReportAck" value="DD" description="Trade Match Report Ack"/>
+ <ValidValue name="News" value="B" description="News"/>
+ <ValidValue name="UserRequest" value="BE" description="User Request"/>
+ <ValidValue name="UserResponse" value="BF" description="User Response"/>
+ <ValidValue name="ApplicationMessageRequest" value="BW" description="Application Message Request"/>
+ <ValidValue name="ApplicationMessageRequestAck" value="BX" description="Application Message Request Ack"/>
+ <ValidValue name="ApplicationMessageReport" value="BY" description="Application Message Report"/>
+ <ValidValue name="OrderMassActionReport" value="BZ" description="Order Mass Action Report"/>
+ <ValidValue name="OrderMassActionRequest" value="CA" description="Order Mass Action Request"/>
+ <ValidValue name="UserNotification" value="CB" description="User Notification"/>
+ <ValidValue name="PartyRiskLimitsUpdateReport" value="CR" description="Party Risk Limits Update Report"/>
+ <ValidValue name="PartyRiskLimitsRequest" value="CL" description="Party Risk Limits Request"/>
+ <ValidValue name="PartyRiskLimitsDefinitionRequest" value="CS" description="Party Risk Limits Definition Request"/>
+ <ValidValue name="PartyRiskLimitsReport" value="CM" description="Party Risk Limits Report"/>
+ <ValidValue name="PartyEntitlementsUpdateReport" value="CZ" description="Party Entitlements Update Report"/>
+ <ValidValue name="NewOrderSingle" value="D" description="New Order Single"/>
+ <ValidValue name="OrderCancelRequest" value="F" description="Order Cancel Request"/>
+ <ValidValue name="OrderCancelReplaceRequest" value="G" description="Order Cancel Replace Request"/>
+ <ValidValue name="QuoteRequest" value="R" description="Quote Request"/>
+ <ValidValue name="MarketDataSnapshotFullRefresh" value="W" description="Market Data Snapshot Full Refresh"/>
+ <ValidValue name="MassQuoteAcknowledgement" value="b" description="Mass Quote Acknowledgement"/>
+ <ValidValue name="SecurityDefinitionRequest" value="c" description="Security Definition Request"/>
+ <ValidValue name="SecurityDefinition" value="d" description="Security Definition"/>
+ <ValidValue name="TradingSessionStatus" value="h" description="Trading Session Status"/>
+ <ValidValue name="MassQuote" value="i" description="Mass Quote"/>
+ <ValidValue name="Quote" value="S" description="Quote"/>
+ <ValidValue name="QuoteAck" value="CW" description="Quote Acknowledgment"/>
+ <ValidValue name="QuoteStatusRequest" value="a" description="Quote Status Request"/>
+ <ValidValue name="QuoteStatusReport" value="AI" description="Quote Status Report"/>
+ <ValidValue name="QuoteResponse" value="AJ" description="Quote Response"/>
+ <ValidValue name="RequestAcknowledge" value="U1" description="Request Acknowledge"/>
+ <ValidValue name="SessionDetailsListRequest" value="U5" description="Session Details List Request"/>
+ <ValidValue name="SessionDetailsListResponse" value="U6" description="Session Details List Response"/>
+ <ValidValue name="QuoteExecutionReport" value="U8" description="Quote Execution Report"/>
+ <ValidValue name="MMParameterDefinitionRequest" value="U14" description="MMParameter Definition Request"/>
+ <ValidValue name="CrossRequest" value="DS" description="Cross Request"/>
+ <ValidValue name="CrossRequestAck" value="DT" description="Cross Request Ack"/>
+ <ValidValue name="MMParameterRequest" value="U17" description="MMParameter Request"/>
+ <ValidValue name="MMParameterResponse" value="U18" description="MMParameter Response"/>
+ <ValidValue name="SecurityStatusDefinitionRequest" value="U27" description="Security Status Definition Request"/>
+ <ValidValue name="SecurityStatus" value="f" description="Security Status"/>
+ <ValidValue name="PartyDetailsListRequest" value="CF" description="Party Detail List Request"/>
+ <ValidValue name="PartyDetailsListReport" value="CG" description="Party Detail List Request"/>
+ <ValidValue name="TradeEnrichmentListRequest" value="U7" description="Trade Enrichment List Request"/>
+ <ValidValue name="TradeEnrichmentListReport" value="U9" description="Trade Enrichment List Report"/>
+ <ValidValue name="PartyActionReport" value="DI" description="Party Action Report"/>
+ <ValidValue name="MarketDataInstrument" value="U23" description="Market Data Instrument"/>
+ </DataType>
+ <DataType name="MultiLegReportingType" type="int" rootType="int" numericID="442" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Single_security" value="1" description="Single instrument"/>
+ <ValidValue name="Individual_leg_of_a_multileg_security" value="2" description="Complex instrument"/>
+ </DataType>
+ <DataType name="MultilegModel" type="int" rootType="int" numericID="1377" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Predefined_Multileg_Security" value="0" description="Predefined Multileg Security"/>
+ <ValidValue name="User_defined_Multileg" value="1" description="User-defined Multileg Security"/>
+ </DataType>
+ <DataType name="MultilegPriceModel" type="int" rootType="int" numericID="28750" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Standard" value="0" description="leg level prices provided by system"/>
+ <ValidValue name="UserDefined" value="1" description="leg level prices provided by user"/>
+ </DataType>
+ <DataType name="NegotiationID" type="int" rootType="int" numericID="28758" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="NegotiationStartTime" type="UTCTimestamp" rootType="int" numericID="28764" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NettingCoefficient" type="floatDecimal4" rootType="floatDecimal" numericID="25205" package="eti_Derivatives" size="8" description="" minValue="0.0000" maxValue="1.0000" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="NetworkMsgID" type="String" rootType="String" numericID="25028" package="eti_Derivatives" size="8" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="NoAffectedOrderRequests" type="Counter" rootType="int" numericID="28782" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoBasketRootPartyGrps" type="Counter" rootType="int" numericID="25165" package="eti_Derivatives" size="1" description="" minValue="2" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoBasketRootPartyGrpsBC" type="Counter" rootType="int" numericID="25171" package="eti_Derivatives" size="1" description="" minValue="3" maxValue="3" noValue="0xFF"/>
+ <DataType name="NoBasketSideAlloc" type="Counter" rootType="int" numericID="25169" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="398" noValue="0xFFFF"/>
+ <DataType name="NoCrossLegs" type="Counter" rootType="int" numericID="1829" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="40" noValue="0xFF"/>
+ <DataType name="NoEnrichmentRules" type="Counter" rootType="int" numericID="28738" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="400" noValue="0xFFFF"/>
+ <DataType name="NoEvents" type="Counter" rootType="int" numericID="864" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoFills" type="Counter" rootType="int" numericID="1362" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoInstrAttrib" type="Counter" rootType="int" numericID="870" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="6" noValue="0xFF"/>
+ <DataType name="NoInstrmtMatchSides" type="Counter" rootType="int" numericID="1889" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="199" noValue="0xFF"/>
+ <DataType name="NoLegExecs" type="Counter" rootType="int" numericID="30555" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="600" noValue="0xFFFF"/>
+ <DataType name="NoLegs" type="Counter" rootType="int" numericID="555" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="20" noValue="0xFF"/>
+ <DataType name="NoMDEntryTypes" type="Counter" rootType="int" numericID="267" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoMMParameters" type="Counter" rootType="int" numericID="28705" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="9" noValue="0xFF"/>
+ <DataType name="NoNotAffectedOrders" type="Counter" rootType="int" numericID="1370" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoNotAffectedSecurities" type="Counter" rootType="int" numericID="28707" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="500" noValue="0xFFFF"/>
+ <DataType name="NoOrderBookItems" type="Counter" rootType="int" numericID="28769" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="26" noValue="0xFF"/>
+ <DataType name="NoOrderEvents" type="Counter" rootType="int" numericID="28790" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoPartyDetails" type="Counter" rootType="int" numericID="1671" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="1000" noValue="0xFFFF"/>
+ <DataType name="NoQuoteEntries" type="Counter" rootType="int" numericID="295" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoQuoteEvents" type="Counter" rootType="int" numericID="28706" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoQuoteEventsIndex" type="int" rootType="int" numericID="25011" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="100" noValue="0xFF"/>
+ <DataType name="NoQuoteSideEntries" type="Counter" rootType="int" numericID="28789" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="200" noValue="0xFF"/>
+ <DataType name="NoRiskLimits" type="Counter" rootType="int" numericID="1669" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="64" noValue="0xFF"/>
+ <DataType name="NoRiskLimitsQty" type="Counter" rootType="int" numericID="31669" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoSRQSQuoteGrps" type="Counter" rootType="int" numericID="25218" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="30" noValue="0xFF"/>
+ <DataType name="NoSRQSRelatedTradeIDs" type="Counter" rootType="int" numericID="25174" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="12" noValue="0xFF"/>
+ <DataType name="NoSRQSTargetPartyTrdGrps" type="Counter" rootType="int" numericID="25219" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="30" noValue="0xFF"/>
+ <DataType name="NoSessions" type="Counter" rootType="int" numericID="28734" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="1000" noValue="0xFFFF"/>
+ <DataType name="NoSideAllocs" type="Counter" rootType="int" numericID="28709" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="99" noValue="0xFF"/>
+ <DataType name="NoSides" type="Counter" rootType="int" numericID="552" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF"/>
+ <DataType name="NoTargetPartyIDs" type="Counter" rootType="int" numericID="1461" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="50" noValue="0xFF"/>
+ <DataType name="NoUnderlyingStips" type="Counter" rootType="int" numericID="887" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF"/>
+ <DataType name="NotAffOrigClOrdID" type="int" rootType="int" numericID="1372" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NotAffectedOrderID" type="int" rootType="int" numericID="1371" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NotAffectedSecurityID" type="int" rootType="int" numericID="28702" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NotificationIn" type="UTCTimestamp" rootType="int" numericID="25043" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="NumberOfRespDisclosureInstruction" type="int" rootType="int" numericID="25145" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="NumberOfRespondents" type="int" rootType="int" numericID="25150" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="NumberOfSecurities" type="int" rootType="int" numericID="28614" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="OfferCxlSize" type="Qty" rootType="floatDecimal" numericID="28548" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OfferPx" type="PriceType" rootType="floatDecimal" numericID="133" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="OfferPxIsLocked" type="int" rootType="int" numericID="25207" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="OfferSize" type="Qty" rootType="floatDecimal" numericID="135" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OptAttribute" type="int" rootType="int" numericID="206" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="9" noValue="0xFF"/>
+ <DataType name="OrdStatus" type="char" rootType="String" numericID="39" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="New" value="0" description="New"/>
+ <ValidValue name="Partially_filled" value="1" description="Partially filled"/>
+ <ValidValue name="Filled" value="2" description="Filled"/>
+ <ValidValue name="Canceled" value="4" description="Cancelled"/>
+ <ValidValue name="Pending_Cancel" value="6" description="Pending Cancel (i.e. result of Order Cancel Request)"/>
+ <ValidValue name="Suspended" value="9" description="Suspended"/>
+ </DataType>
+ <DataType name="OrdType" type="int" rootType="int" numericID="40" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Market" value="1" description="Market"/>
+ <ValidValue name="Limit" value="2" description="Limit"/>
+ <ValidValue name="Stop" value="3" description="Stop"/>
+ <ValidValue name="Stop_Limit" value="4" description="Stop Limit"/>
+ </DataType>
+ <DataType name="OrderAttributeLiquidityProvision" type="int" rootType="int" numericID="23002" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Y" value="1" description="Liquidity provision"/>
+ <ValidValue name="N" value="0" description="No liquidity provision"/>
+ </DataType>
+ <DataType name="OrderAttributeRiskReduction" type="int" rootType="int" numericID="23003" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Y" value="1" description="Risk reduction"/>
+ <ValidValue name="N" value="0" description="No risk reduction"/>
+ </DataType>
+ <DataType name="OrderCategory" type="char" rootType="String" numericID="1115" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Order" value="1" description="Order"/>
+ <ValidValue name="Quote" value="2" description="Quote"/>
+ </DataType>
+ <DataType name="OrderEventMatchID" type="int" rootType="int" numericID="30060" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="OrderEventPx" type="PriceType" rootType="floatDecimal" numericID="1799" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="OrderEventQty" type="Qty" rootType="floatDecimal" numericID="1800" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OrderEventReason" type="int" rootType="int" numericID="1798" package="eti_Derivatives" size="1" description="" minValue="100" maxValue="100" noValue="0xFF">
+ <ValidValue name="SMP" value="100" description="SMP event"/>
+ </DataType>
+ <DataType name="OrderID" type="int" rootType="int" numericID="37" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="OrderOrigination" type="int" rootType="int" numericID="1724" package="eti_Derivatives" size="1" description="" minValue="5" maxValue="5" noValue="0xFF">
+ <ValidValue name="Direct_access_or_sponsored_access_customer" value="5" description="Order received from a direct access customer"/>
+ </DataType>
+ <DataType name="OrderQty" type="Qty" rootType="floatDecimal" numericID="38" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="OrderQtyDisclosureInstruction" type="int" rootType="int" numericID="25136" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="OrderQtyIsLocked" type="int" rootType="int" numericID="25209" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="OrderRoutingIndicator" type="char" rootType="String" numericID="25014" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Yes" value="Y" description="Yes"/>
+ <ValidValue name="No" value="N" description="No"/>
+ </DataType>
+ <DataType name="OrderSide" type="int" rootType="int" numericID="28586" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="OrigClOrdID" type="int" rootType="int" numericID="41" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="OrigTime" type="UTCTimestamp" rootType="int" numericID="42" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="OrigTradeID" type="int" rootType="int" numericID="1126" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="OwnershipIndicator" type="int" rootType="int" numericID="28743" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No_Change_of_Ownership" value="0" description="Do not change ownership"/>
+ <ValidValue name="Change_to_Executing_Trader" value="1" description="Change ownership to executing party (User ID)"/>
+ </DataType>
+ <DataType name="PackageID" type="int" rootType="int" numericID="2489" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="Pad1" type="String" rootType="String" numericID="39000" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad1_1" type="String" rootType="String" numericID="39001" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad1_2" type="String" rootType="String" numericID="39002" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad1_3" type="String" rootType="String" numericID="39003" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2" type="String" rootType="String" numericID="39020" package="eti_Derivatives" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2_1" type="String" rootType="String" numericID="39021" package="eti_Derivatives" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad2_2" type="String" rootType="String" numericID="39022" package="eti_Derivatives" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad3" type="String" rootType="String" numericID="39030" package="eti_Derivatives" size="3" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad3_1" type="String" rootType="String" numericID="39031" package="eti_Derivatives" size="3" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad3_3" type="String" rootType="String" numericID="39072" package="eti_Derivatives" size="3" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad4" type="String" rootType="String" numericID="39040" package="eti_Derivatives" size="4" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad4_2" type="String" rootType="String" numericID="39042" package="eti_Derivatives" size="4" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad5" type="String" rootType="String" numericID="39050" package="eti_Derivatives" size="5" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad5_1" type="String" rootType="String" numericID="39051" package="eti_Derivatives" size="5" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6" type="String" rootType="String" numericID="39060" package="eti_Derivatives" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6_1" type="String" rootType="String" numericID="39061" package="eti_Derivatives" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad6_2" type="String" rootType="String" numericID="39062" package="eti_Derivatives" size="6" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad7" type="String" rootType="String" numericID="39070" package="eti_Derivatives" size="7" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="Pad7_1" type="String" rootType="String" numericID="39071" package="eti_Derivatives" size="7" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="PartitionID" type="int" rootType="int" numericID="5948" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="PartyActionType" type="int" rootType="int" numericID="2329" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Halt_Trading" value="1" description="Halt trading"/>
+ <ValidValue name="Reinstate" value="2" description="Reinstate"/>
+ </DataType>
+ <DataType name="PartyDetailDeskID" type="AlphaNumeric" rootType="String" numericID="22276" package="eti_Derivatives" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyDetailExecutingTrader" type="Freetext" rootType="String" numericID="22212" package="eti_Derivatives" size="6" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="PartyDetailExecutingUnit" type="AlphaNumeric" rootType="String" numericID="22259" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyDetailIDExecutingTrader" type="int" rootType="int" numericID="20212" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyDetailIDExecutingUnit" type="int" rootType="int" numericID="20259" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyDetailRoleQualifier" type="int" rootType="int" numericID="1674" package="eti_Derivatives" size="1" description="" minValue="10" maxValue="12" noValue="0xFF">
+ <ValidValue name="Trader" value="10" description="Trader"/>
+ <ValidValue name="Head_Trader" value="11" description="Head Trader"/>
+ <ValidValue name="Supervisor" value="12" description="Supervisor"/>
+ </DataType>
+ <DataType name="PartyDetailStatus" type="int" rootType="int" numericID="1672" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="Active" value="0" description="Active"/>
+ <ValidValue name="Suspend" value="1" description="Suspend"/>
+ <ValidValue name="Rejected" value="2" description="Rejected"/>
+ </DataType>
+ <DataType name="PartyDetailStatusInformation" type="int" rootType="int" numericID="25185" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="TRR_THRESHOLD_TOO_BIG" value="1" description="High TRR (TradeToRequestRatio) threshold"/>
+ <ValidValue name="BLOCK_ALL_ANONYMOUS" value="2" description="Anonymous negotiation blocked by responder"/>
+ </DataType>
+ <DataType name="PartyEnteringTrader" type="AlphaNumeric" rootType="String" numericID="22036" package="eti_Derivatives" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyExecutingFirm" type="AlphaNumeric" rootType="String" numericID="22001" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyExecutingTrader" type="AlphaNumeric" rootType="String" numericID="22012" package="eti_Derivatives" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyExecutingUnit" type="String" rootType="String" numericID="22059" package="eti_Derivatives" size="5" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="PartyIDBeneficiary" type="AlphaNumeric" rootType="String" numericID="20032" package="eti_Derivatives" size="9" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyIDClientID" type="int" rootType="int" numericID="20003" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="PartyIDEnteringFirm" type="int" rootType="int" numericID="20007" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </DataType>
+ <DataType name="PartyIDEnteringTrader" type="int" rootType="int" numericID="20036" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDExecutingTrader" type="int" rootType="int" numericID="20012" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDExecutingUnit" type="int" rootType="int" numericID="20059" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDLocationID" type="String" rootType="String" numericID="20075" package="eti_Derivatives" size="2" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="PartyIDOrderOriginationFirm" type="AlphaNumeric" rootType="String" numericID="20013" package="eti_Derivatives" size="7" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyIDOriginationMarket" type="int" rootType="int" numericID="20099" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="XKFE" value="1" description="Korea Exchange"/>
+ </DataType>
+ <DataType name="PartyIDPositionAccount" type="String" rootType="String" numericID="20038" package="eti_Derivatives" size="32" description="" range="\x20,\x30-\x39,\x41-\x5A" noValue="0x00"/>
+ <DataType name="PartyIDSessionID" type="int" rootType="int" numericID="20055" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="PartyIDSettlementLocation" type="int" rootType="int" numericID="20010" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Clearstream_Banking_Frankfurt" value="1" description="Clearstream Banking Frankfurt"/>
+ <ValidValue name="Clearstream_Banking_Luxemburg" value="2" description="Clearstream Banking Luxemburg"/>
+ <ValidValue name="CLS_Group" value="3" description="CLS Group"/>
+ <ValidValue name="Euroclear" value="4" description="Euroclear"/>
+ </DataType>
+ <DataType name="PartyIDTakeUpTradingFirm" type="AlphaNumeric" rootType="String" numericID="20096" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="PartyIdInvestmentDecisionMaker" type="int" rootType="int" numericID="20122" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="PartyIdInvestmentDecisionMakerQualifier" type="int" rootType="int" numericID="21222" package="eti_Derivatives" size="1" description="" minValue="22" maxValue="24" noValue="0xFF">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </DataType>
+ <DataType name="PartyOrderOriginationDisclosureInstruction" type="int" rootType="int" numericID="25190" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="PartyOrderOriginationTrader" type="Freetext" rootType="String" numericID="22011" package="eti_Derivatives" size="132" description="" range="\x20,\x23-\x25,\x28-\x2A,\x2C-\x3B,\x3F,\x41-\x5F,\x61-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="PartySubIDType" type="int" rootType="int" numericID="803" package="eti_Derivatives" size="2" description="" minValue="14001" maxValue="14002" noValue="0xFFFF">
+ <ValidValue name="Buyer" value="14001" description="Buyer"/>
+ <ValidValue name="Seller" value="14002" description="Seller"/>
+ </DataType>
+ <DataType name="Password" type="String" rootType="String" numericID="554" package="eti_Derivatives" size="32" isTerminable="true" description="" range="0-9,A-Z,a-z,\x21,\x23,\x24,\x25,\x26,\x2A,\x2B,\x2D,\x2F,\x3D,\x40,\x5F" noValue="0x00"/>
+ <DataType name="PctCount" type="int" rootType="int" numericID="28615" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="PositionEffect" type="char" rootType="String" numericID="77" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Close" value="C" description="Close"/>
+ <ValidValue name="Open" value="O" description="Open"/>
+ </DataType>
+ <DataType name="Price" type="PriceType" rootType="floatDecimal" numericID="44" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="PriceDisclosureInstruction" type="int" rootType="int" numericID="25131" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="PriceValidityCheckType" type="int" rootType="int" numericID="28710" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="None" value="0" description="None"/>
+ <ValidValue name="Optional" value="1" description="Optional"/>
+ <ValidValue name="Mandatory" value="2" description="Mandatory"/>
+ </DataType>
+ <DataType name="ProductComplex" type="int" rootType="int" numericID="1227" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="10" noValue="0xFF">
+ <ValidValue name="simple_instrument" value="1" description="Simple instrument"/>
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ <ValidValue name="flexible_simple_instrument" value="10" description="Flexible Simple Instrument"/>
+ </DataType>
+ <DataType name="PutOrCall" type="int" rootType="int" numericID="201" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Put" value="0" description="Put"/>
+ <ValidValue name="Call" value="1" description="Call"/>
+ </DataType>
+ <DataType name="QuoteCancelReason" type="int" rootType="int" numericID="28747" package="eti_Derivatives" size="1" description="" minValue="5" maxValue="5" noValue="0xFF">
+ <ValidValue name="Expired" value="5" description="Expired"/>
+ </DataType>
+ <DataType name="QuoteCancelType" type="int" rootType="int" numericID="298" package="eti_Derivatives" size="1" description="" minValue="4" maxValue="4" noValue="0xFF">
+ <ValidValue name="Cancel_All_Quotes" value="4" description="Cancel All Quotes"/>
+ </DataType>
+ <DataType name="QuoteCondition" type="char" rootType="String" numericID="276" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Active" value="A" description="Active"/>
+ <ValidValue name="Closed" value="B" description="Closed"/>
+ <ValidValue name="Suspended" value="z" description="Suspended"/>
+ <ValidValue name="Expired" value="8" description="Expired"/>
+ </DataType>
+ <DataType name="QuoteEntryRejectReason" type="int" rootType="int" numericID="368" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="65535" noValue="0xFFFFFFFF" nonStrict="true">
+ <ValidValue name="Unknown_Security" value="1" description="Unknown security"/>
+ <ValidValue name="Duplicate_Quote" value="6" description="Duplicate quote"/>
+ <ValidValue name="Invalid_Price" value="8" description="Invalid price"/>
+ <ValidValue name="No_Reference_Price_Available" value="16" description="Reference price not available"/>
+ <ValidValue name="No_Single_Sided_Quotes" value="100" description="Single sided quotes not allowed"/>
+ <ValidValue name="Invalid_Quoting_Model" value="103" description="Invalid usage of quoting model"/>
+ <ValidValue name="Invalid_Size" value="106" description="Invalid size"/>
+ <ValidValue name="Invalid_Underlying_Price" value="107" description="Invalid underlying price"/>
+ <ValidValue name="Bid_Price_Not_Reasonable" value="108" description="Bid price not reasonable"/>
+ <ValidValue name="Ask_Price_Not_Reasonable" value="109" description="Ask price not reasonable"/>
+ <ValidValue name="Bid_Price_Exceeds_Range" value="110" description="Bid price exceeds extended price range"/>
+ <ValidValue name="Ask_Price_Exceeds_Range" value="111" description="Ask price exceeds extended price range"/>
+ <ValidValue name="Instrument_State_Freeze" value="115" description="Instrument state freeze"/>
+ <ValidValue name="Deletion_Already_Pending" value="116" description="Deletion already pending"/>
+ <ValidValue name="Entitlement_Not_Assigned_For_Underlying" value="119" description="Entitlement not assigned for underlying"/>
+ <ValidValue name="Currently_Not_Tradeable_On_Book" value="124" description="Instrument is currently not tradeable on book"/>
+ <ValidValue name="Quantity_Limit_Exceeded" value="125" description="Quantity exceeds trader specific limit"/>
+ <ValidValue name="Value_Limit_Exceeded" value="126" description="Value exceeds trader specific limit"/>
+ <ValidValue name="Invalid_Quote_Spread" value="127" description="Invalid quote spread"/>
+ <ValidValue name="Book_or_Cancel" value="128" description="Book-or-Cancel quote type"/>
+ <ValidValue name="Cant_Proc_In_Curr_Instr_State" value="131" description="Instrument state does not allow processing"/>
+ <ValidValue name="Invalid_Quote_Type" value="134" description="Invalid quote type"/>
+ <ValidValue name="Trading_indication_running_for_trader" value="143" description="Trading indication running for trader"/>
+ <ValidValue name="On_Book_Trading_disabled_for_Instrument_Type" value="144" description="On-Book trading disabled for instrument type"/>
+ <ValidValue name="Liquidity_provider_protection_bid_side_cancelled" value="147" description="Liquidity provider protection bid side cancelled"/>
+ <ValidValue name="Liquidity_provider_protection_ask_side_cancelled" value="148" description="Liquidity provider protection ask side cancelled"/>
+ <ValidValue name="Outside_Quoting_Period" value="155" description="Quote entry outside quoting period not allowed"/>
+ <ValidValue name="Match_Price_Not_On_Price_Step" value="156" description="Match price resulting from entry of the matching quote is not a valid price step"/>
+ <ValidValue name="Quantity_Limit_Exceeds_TSL" value="161" description="Quantity exceeds transaction size limit"/>
+ <ValidValue name="Too_Many_Orders_and_Quotes_in_Order_Book" value="163" description="Too many orders and quotes in order book"/>
+ <ValidValue name="Contract_cannot_be_traded_due_to_insufficient_eligibility" value="166" description="Contract cannot be traded due to insufficient eligibility"/>
+ </DataType>
+ <DataType name="QuoteEntryStatus" type="int" rootType="int" numericID="1167" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="100" noValue="0xFF">
+ <ValidValue name="Accepted" value="0" description="Accepted with warning"/>
+ <ValidValue name="Rejected" value="5" description="Rejected"/>
+ <ValidValue name="Removed_and_Rejected" value="6" description="Removed from Market"/>
+ <ValidValue name="Pending" value="10" description="Pending"/>
+ </DataType>
+ <DataType name="QuoteEventExecID" type="int" rootType="int" numericID="28711" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="QuoteEventLiquidityInd" type="int" rootType="int" numericID="28641" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Added_Liquidity" value="1" description="Added Liquidity"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed Liquidity"/>
+ <ValidValue name="Auction" value="4" description="Auction"/>
+ </DataType>
+ <DataType name="QuoteEventMatchID" type="int" rootType="int" numericID="28714" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="QuoteEventPx" type="PriceType" rootType="floatDecimal" numericID="28553" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="QuoteEventQty" type="Qty" rootType="floatDecimal" numericID="28542" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="QuoteEventReason" type="int" rootType="int" numericID="28733" package="eti_Derivatives" size="1" description="" minValue="14" maxValue="21" noValue="0xFF">
+ <ValidValue name="Pending_cancellation_executed" value="14" description=""/>
+ <ValidValue name="Invalid_price" value="15" description=""/>
+ <ValidValue name="Cross_rejected" value="16" description="Quote subject to crossing and match prevented"/>
+ <ValidValue name="Book_or_Cancel" value="17" description="Quote deleted due to Book-or-Cancel quote type"/>
+ <ValidValue name="PLP" value="18" description="Quote deleted due to passive liquidity protection"/>
+ </DataType>
+ <DataType name="QuoteEventSide" type="int" rootType="int" numericID="28581" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="QuoteEventType" type="int" rootType="int" numericID="28539" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="6" noValue="0xFF">
+ <ValidValue name="Modified_quote_side" value="2" description="Modified side"/>
+ <ValidValue name="Removed_quote_side" value="3" description=""/>
+ <ValidValue name="Partially_filled" value="4" description=""/>
+ <ValidValue name="Filled" value="5" description="Filled"/>
+ <ValidValue name="Removed_Quantity" value="6" description="Quantity removed"/>
+ </DataType>
+ <DataType name="QuoteID" type="int" rootType="int" numericID="117" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="QuoteInstruction" type="int" rootType="int" numericID="25138" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_Not_Quote" value="0" description="Do not re-quote"/>
+ <ValidValue name="Quote" value="1" description="(Re-)Quote"/>
+ </DataType>
+ <DataType name="QuoteMsgID" type="int" rootType="int" numericID="1166" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="QuoteRefPrice" type="PriceType" rootType="floatDecimal" numericID="28759" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="QuoteReqID" type="String" rootType="String" numericID="131" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="QuoteResponseID" type="UTCTimestamp" rootType="int" numericID="693" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="QuoteSizeType" type="int" rootType="int" numericID="28723" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="TotalSize" value="1" description="Total Size (Quote Modification)"/>
+ <ValidValue name="OpenSize" value="2" description="Open Size(Quote Entry)"/>
+ </DataType>
+ <DataType name="QuoteStatus" type="int" rootType="int" numericID="297" package="eti_Derivatives" size="1" description="" minValue="6" maxValue="17" noValue="0xFF">
+ <ValidValue name="Removed" value="6" description="Removed"/>
+ <ValidValue name="Expired" value="7" description="Expired"/>
+ <ValidValue name="Active" value="16" description="Active"/>
+ </DataType>
+ <DataType name="QuoteSubType" type="int" rootType="int" numericID="28786" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="6" noValue="0xFF">
+ <ValidValue name="WorkingDelta" value="1" description="Working Delta"/>
+ <ValidValue name="BasisTrade" value="2" description="Basis Trade"/>
+ <ValidValue name="Regular" value="3" description="Regular LDS Negotiation"/>
+ <ValidValue name="NegotiateUnderlyingOutsideExchange" value="4" description="Negotiate the underlying outside the exchange"/>
+ <ValidValue name="VolaStrategyFix" value="5" description="Option Volatility Strategy with fixed Underlying price and delta"/>
+ <ValidValue name="VolaStrategyNegotiateUnderlying" value="6" description="Option Volatility Strategy - Underlying price is negotiated on exchange"/>
+ </DataType>
+ <DataType name="QuoteType" type="int" rootType="int" numericID="537" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="104" noValue="0xFF">
+ <ValidValue name="Indicative" value="0" description="Indicative"/>
+ <ValidValue name="Tradeable" value="1" description="Tradeable"/>
+ <ValidValue name="Tradeable_BOC" value="100" description="Tradeable(BOC)"/>
+ </DataType>
+ <DataType name="QuotingStatus" type="int" rootType="int" numericID="28787" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="4" noValue="0xFF">
+ <ValidValue name="Open_Active" value="1" description="Open/Active"/>
+ <ValidValue name="Open_Idle" value="2" description="Open/Working"/>
+ <ValidValue name="Closed_Inactive" value="3" description="Closed/Inactive"/>
+ </DataType>
+ <DataType name="RefApplID" type="int" rootType="int" numericID="1355" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="11" noValue="0xFF">
+ <ValidValue name="Trade" value="1" description="Trade"/>
+ <ValidValue name="News" value="2" description="News"/>
+ <ValidValue name="Service_availability" value="3" description="Service Availability"/>
+ <ValidValue name="Session_data" value="4" description="Session Data"/>
+ <ValidValue name="Listener_data" value="5" description="Listener Data"/>
+ <ValidValue name="RiskControl" value="6" description="Risk Control"/>
+ <ValidValue name="TES_Maintenance" value="7" description="TES Maintenance"/>
+ <ValidValue name="TES_Trade" value="8" description="TES Trade"/>
+ <ValidValue name="SRQS_Maintenance" value="9" description="SRQS Maintenance"/>
+ <ValidValue name="Service_Availability_Market" value="10" description="Service Availability Market"/>
+ </DataType>
+ <DataType name="RefApplLastMsgID" type="data" rootType="data" numericID="28722" package="eti_Derivatives" size="16" description="" noValue="0x00000000000000000000000000000000"/>
+ <DataType name="RefApplLastSeqNum" type="SeqNum" rootType="int" numericID="1357" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RefApplSubID" type="int" rootType="int" numericID="28728" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RegulatoryTradeID" type="String" rootType="String" numericID="1903" package="eti_Derivatives" size="52" description="" range="0-9,A-Z,a-z" noValue="0x00"/>
+ <DataType name="RelatedClosePrice" type="floatDecimal6" rootType="floatDecimal" numericID="2589" package="eti_Derivatives" size="8" description="" minValue="-9223372036854.775807" maxValue="9223372036854.775807" precision="6" noValue="0x8000000000000000"/>
+ <DataType name="RelatedMarketSegmentID" type="int" rootType="int" numericID="2546" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="RelatedProductComplex" type="int" rootType="int" numericID="28587" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="9" noValue="0xFF">
+ <ValidValue name="standard_option_strategy" value="2" description="Standard Option Strategy"/>
+ <ValidValue name="non_standard_option_strategy" value="3" description="Non-Standard Option Strategy"/>
+ <ValidValue name="volatility_strategy" value="4" description="Volatility Strategy"/>
+ <ValidValue name="futures_Spread" value="5" description="Futures Spread"/>
+ <ValidValue name="inter_product_spread" value="6" description="Inter-Product Spread"/>
+ <ValidValue name="standard_future_strategy" value="7" description="Standard Future Strategy"/>
+ <ValidValue name="pack_and_bundle" value="8" description="Pack and Bundle"/>
+ <ValidValue name="strip" value="9" description="Strip"/>
+ </DataType>
+ <DataType name="RelatedSecurityID" type="int" rootType="int" numericID="1650" package="eti_Derivatives" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="RelatedSymbol" type="int" rootType="int" numericID="1649" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="RelatedTradeID" type="int" rootType="int" numericID="1856" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RelatedTradeQuantity" type="Qty" rootType="floatDecimal" numericID="1860" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="RequestTime" type="UTCTimestamp" rootType="int" numericID="5979" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RequestingPartyClearingFirm" type="AlphaNumeric" rootType="String" numericID="22804" package="eti_Derivatives" size="9" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RequestingPartyEnteringFirm" type="AlphaNumeric" rootType="String" numericID="22807" package="eti_Derivatives" size="9" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RequestingPartyIDEnteringFirm" type="int" rootType="int" numericID="20807" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Participant" value="1" description="Participant"/>
+ <ValidValue name="MarketSupervision" value="2" description="Market Supervision"/>
+ </DataType>
+ <DataType name="RequestingPartyIDExecutingSystem" type="int" rootType="int" numericID="20816" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF">
+ <ValidValue name="EurexClearing" value="1" description="Eurex Clearing"/>
+ <ValidValue name="T7" value="2" description="T7 trading system"/>
+ </DataType>
+ <DataType name="RequestingPartyIDExecutingTrader" type="int" rootType="int" numericID="20812" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RequestingPartySubIDType" type="int" rootType="int" numericID="1663" package="eti_Derivatives" size="2" description="" minValue="5000" maxValue="5003" noValue="0xFFFF">
+ <ValidValue name="Requester" value="5000" description="Requester"/>
+ <ValidValue name="Responder" value="5001" description="Responder"/>
+ <ValidValue name="Both" value="5002" description="Both (Requester and Responder)"/>
+ <ValidValue name="System" value="5003" description="System"/>
+ </DataType>
+ <DataType name="RespondentType" type="int" rootType="int" numericID="1172" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="102" noValue="0xFF">
+ <ValidValue name="AllMarketParticipants" value="1" description="Respondents are known during a negotiation"/>
+ <ValidValue name="Anonymous" value="102" description="Respondents are anonymized after negotiation start, Requester will remain anonymous from start"/>
+ </DataType>
+ <DataType name="ResponseIn" type="UTCTimestamp" rootType="int" numericID="7765" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ReversalApprovalTime" type="UTCTimestamp" rootType="int" numericID="25198" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ReversalCancellationReason" type="int" rootType="int" numericID="25195" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="TAS_Change" value="1" description="TES Activity State Change"/>
+ <ValidValue name="Intraday_Expiration" value="2" description="Instrument Expiration"/>
+ <ValidValue name="Instrument_Deletion" value="3" description="Instrument Deletion"/>
+ <ValidValue name="Instrument_Suspension" value="4" description="Instrument Suspension"/>
+ </DataType>
+ <DataType name="ReversalIndicator" type="int" rootType="int" numericID="700" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="ReversalInitiationTime" type="UTCTimestamp" rootType="int" numericID="25197" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ReversalReasonText" type="Freetext" rootType="String" numericID="25196" package="eti_Derivatives" size="132" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RiskLimitAction" type="int" rootType="int" numericID="1767" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="4" noValue="0xFF">
+ <ValidValue name="QueueInbound" value="0" description="Queue Inbound"/>
+ <ValidValue name="Reject" value="2" description="Reject"/>
+ <ValidValue name="Warning" value="4" description="Warning"/>
+ </DataType>
+ <DataType name="RiskLimitGroup" type="AlphaNumeric" rootType="String" numericID="28775" package="eti_Derivatives" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RiskLimitNetPositionQty" type="Qty" rootType="floatDecimal" numericID="28780" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="RiskLimitOpenQty" type="Qty" rootType="floatDecimal" numericID="28779" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="RiskLimitPlatform" type="int" rootType="int" numericID="1533" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="On_Book" value="0" description="On-Book"/>
+ <ValidValue name="Off_Book" value="1" description="Off-Book(TES)"/>
+ </DataType>
+ <DataType name="RiskLimitQty" type="Qty" rootType="floatDecimal" numericID="28777" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="RiskLimitReportID" type="int" rootType="int" numericID="1667" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RiskLimitRequestingPartyRole" type="int" rootType="int" numericID="28776" package="eti_Derivatives" size="1" description="" minValue="4" maxValue="59" noValue="0xFF">
+ <ValidValue name="Clearing_firm" value="4" description="requested by Clearing firm"/>
+ <ValidValue name="Exchange" value="22" description="requested by Exchange"/>
+ <ValidValue name="Executing_unit" value="59" description="requested by Executing firm"/>
+ </DataType>
+ <DataType name="RiskLimitType" type="int" rootType="int" numericID="1530" package="eti_Derivatives" size="1" description="" minValue="4" maxValue="5" noValue="0xFF">
+ <ValidValue name="Long_limit" value="4" description="Long limit"/>
+ <ValidValue name="Short_limit" value="5" description="Short limit"/>
+ </DataType>
+ <DataType name="RiskLimitViolationIndicator" type="int" rootType="int" numericID="28778" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="RootPartyClearingFirm" type="Freetext" rootType="String" numericID="22404" package="eti_Derivatives" size="5" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyClearingOrganization" type="Freetext" rootType="String" numericID="22421" package="eti_Derivatives" size="4" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyContraFirm" type="AlphaNumeric" rootType="String" numericID="22417" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartyContraTrader" type="AlphaNumeric" rootType="String" numericID="22437" package="eti_Derivatives" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartyEnteringTrader" type="Freetext" rootType="String" numericID="22436" package="eti_Derivatives" size="6" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyExecutingFirm" type="Freetext" rootType="String" numericID="22401" package="eti_Derivatives" size="5" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyExecutingTrader" type="Freetext" rootType="String" numericID="22412" package="eti_Derivatives" size="6" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyIDBeneficiary" type="Freetext" rootType="String" numericID="20432" package="eti_Derivatives" size="9" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyIDClearingUnit" type="int" rootType="int" numericID="25026" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDClientID" type="int" rootType="int" numericID="20403" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RootPartyIDExecutingTrader" type="int" rootType="int" numericID="20412" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDExecutingUnit" type="int" rootType="int" numericID="20459" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDExecutionVenue" type="Freetext" rootType="String" numericID="20473" package="eti_Derivatives" size="4" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="RootPartyIDInvestmentDecisionMaker" type="int" rootType="int" numericID="20522" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="RootPartyIDInvestmentDecisionMakerQualifier" type="int" rootType="int" numericID="21622" package="eti_Derivatives" size="1" description="" minValue="22" maxValue="24" noValue="0xFF">
+ <ValidValue name="Algo" value="22" description="Algo"/>
+ <ValidValue name="Human" value="24" description="Human/Natural person"/>
+ </DataType>
+ <DataType name="RootPartyIDOrderOriginationFirm" type="AlphaNumeric" rootType="String" numericID="20413" package="eti_Derivatives" size="7" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartyIDPositionAccount" type="String" rootType="String" numericID="20438" package="eti_Derivatives" size="32" description="" range="\x20,\x30-\x39,\x41-\x5A" noValue="0x00"/>
+ <DataType name="RootPartyIDSessionID" type="int" rootType="int" numericID="20455" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="RootPartyIDTakeUpTradingFirm" type="AlphaNumeric" rootType="String" numericID="20496" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="RootPartySubIDType" type="int" rootType="int" numericID="1122" package="eti_Derivatives" size="2" description="" minValue="4001" maxValue="4003" noValue="0xFFFF">
+ <ValidValue name="Buyer" value="4001" description="Buyer"/>
+ <ValidValue name="Seller" value="4002" description="Seller"/>
+ <ValidValue name="Broker" value="4003" description="Broker"/>
+ </DataType>
+ <DataType name="SRQSRelatedTradeID" type="int" rootType="int" numericID="25152" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecondaryGatewayID" type="int" rootType="int" numericID="28725" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecondaryGatewayStatus" type="int" rootType="int" numericID="28757" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Standby" value="0" description="Standby"/>
+ <ValidValue name="Active" value="1" description="Active"/>
+ </DataType>
+ <DataType name="SecondaryGatewaySubID" type="int" rootType="int" numericID="28726" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecondaryQuoteID" type="int" rootType="int" numericID="1751" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SecondaryTradeID" type="int" rootType="int" numericID="1040" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SecurityID" type="int" rootType="int" numericID="48" package="eti_Derivatives" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="SecurityResponseID" type="UTCTimestamp" rootType="int" numericID="322" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SecuritySubType" type="int" rootType="int" numericID="762" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="SelectiveRequestForQuoteRtmServiceStatus" type="int" rootType="int" numericID="25053" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="SelectiveRequestForQuoteServiceStatus" type="int" rootType="int" numericID="25051" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="SelectiveRequestForQuoteServiceTradeDate" type="LocalMktDate" rootType="int" numericID="25052" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="SenderSubID" type="int" rootType="int" numericID="50" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="SendingTime" type="UTCTimestamp" rootType="int" numericID="52" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="SessionInstanceID" type="int" rootType="int" numericID="25004" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SessionMode" type="int" rootType="int" numericID="28730" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="HF" value="1" description="HF"/>
+ <ValidValue name="LF" value="2" description="LF"/>
+ <ValidValue name="GUI" value="3" description="GUI"/>
+ </DataType>
+ <DataType name="SessionRejectReason" type="int" rootType="int" numericID="373" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF">
+ <ValidValue name="Required_Tag_Missing" value="1" description="Required Tag Missing"/>
+ <ValidValue name="Value_is_incorrect" value="5" description="Value is incorrect (out of range) for this tag"/>
+ <ValidValue name="Decryption_problem" value="7" description="Decryption problem"/>
+ <ValidValue name="Invalid_MsgID" value="11" description="Invalid TemplateID"/>
+ <ValidValue name="Incorrect_NumInGroup_count" value="16" description="Incorrect NumInGroup count for repeating group"/>
+ <ValidValue name="Other" value="99" description="Other"/>
+ <ValidValue name="Throttle_Limit_Exceeded" value="100" description="Throttle limit exceeded"/>
+ <ValidValue name="Exposure_Limit_Exceeded" value="101" description="Stale request was not forwarded to T7"/>
+ <ValidValue name="Service_Temporarily_Not_Available" value="102" description="Service temporarily not available"/>
+ <ValidValue name="Service_Not_Available" value="103" description="Service not available"/>
+ <ValidValue name="Outbound_conversion_error" value="105" description="Error converting response or broadcast"/>
+ <ValidValue name="Heartbeat_Violation" value="152" description="Heartbeat violation error"/>
+ <ValidValue name="Internal_technical_error" value="200" description="Internal technical error"/>
+ <ValidValue name="Validation_Error" value="210" description="Validation Error"/>
+ <ValidValue name="User_Already_Logged_In" value="211" description="User already logged in"/>
+ <ValidValue name="Gateway_Is_Standby" value="216" description="Gateway is standby"/>
+ <ValidValue name="Session_Login_Limit_Reached" value="217" description="Session login limit (per time interval) reached"/>
+ <ValidValue name="User_Entitlement_Data_Timeout" value="223" description="User Entitlement Data time out"/>
+ <ValidValue name="PSGateway_Session_Limit_Reached" value="224" description="Session limit reached (per PS Gateway and Business Unit)"/>
+ <ValidValue name="User_Login_Limit_Reached" value="225" description="User login tries limit (per time interval) reached"/>
+ <ValidValue name="Outstanding_Logins_Bu_Limit_Reached" value="226" description="Limit of outstanding session/user logins reached (per Business Unit)"/>
+ <ValidValue name="Outstanding_Logins_Session_Limit_Reached" value="227" description="Limit of outstanding session/user logins reached (per Session)"/>
+ <ValidValue name="Order_Not_Found" value="10000" description="Order not found"/>
+ <ValidValue name="Price_Not_Reasonable" value="10001" description="Price not reasonable"/>
+ <ValidValue name="ClientOrderID_Not_Unique" value="10002" description="Duplicate Order (ClOrdID)"/>
+ <ValidValue name="Quote_Activation_In_Progress" value="10003" description="another quote activation request is pending for the same Product / Instrument Type / SessionID"/>
+ <ValidValue name="Stop_Bid_Price_Not_Reasonable" value="10006" description="Stop buy price not reasonable"/>
+ <ValidValue name="Stop_Ask_Price_Not_Reasonable" value="10007" description="Stop sell price not reasonable"/>
+ <ValidValue name="Order_Not_Executable_Within_Validity" value="10008" description="GFD order is not executable on current business day"/>
+ <ValidValue name="Create_CI_Throttle_Exceeded" value="10010" description="Throttle limit for creation of complex instrument exceeded"/>
+ <ValidValue name="Transaction_Not_Allowed_In_Current_State" value="10011" description="Order maintenance not allowed in current state"/>
+ </DataType>
+ <DataType name="SessionStatus" type="int" rootType="int" numericID="1409" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="4" noValue="0xFF">
+ <ValidValue name="Active" value="0" description="Session active"/>
+ <ValidValue name="Logout" value="4" description="Session logout complete"/>
+ </DataType>
+ <DataType name="SessionSubMode" type="int" rootType="int" numericID="28735" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="Regular_trading_session" value="0" description="Regular Trading Session"/>
+ <ValidValue name="FIX_trading_session" value="1" description="FIX Trading Session"/>
+ <ValidValue name="Regular_Back_Office_session" value="2" description="Regular Back Office Session"/>
+ </DataType>
+ <DataType name="SettlMethod" type="char" rootType="String" numericID="1193" package="eti_Derivatives" size="1" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Cash_Settlement" value="C" description="Cash Settlement"/>
+ <ValidValue name="Physical_Settlement" value="P" description="Physical Settlement"/>
+ </DataType>
+ <DataType name="ShowLastDealOnClosure" type="int" rootType="int" numericID="25194" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="Side" type="int" rootType="int" numericID="54" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="2" noValue="0xFF">
+ <ValidValue name="Buy" value="1" description="Buy"/>
+ <ValidValue name="Sell" value="2" description="Sell"/>
+ </DataType>
+ <DataType name="SideComplianceText" type="Freetext" rootType="String" numericID="28774" package="eti_Derivatives" size="20" description="" range="\x20,\x22-\x7B,\x7D,\x7E" noValue="0x00"/>
+ <DataType name="SideDisclosureInstruction" type="int" rootType="int" numericID="25130" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="SideIsLocked" type="int" rootType="int" numericID="25208" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="No" value="0" description="No"/>
+ <ValidValue name="Yes" value="1" description="Yes"/>
+ </DataType>
+ <DataType name="SideLastPx" type="PriceType" rootType="floatDecimal" numericID="28585" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="SideLastQty" type="Qty" rootType="floatDecimal" numericID="1009" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="SideLiquidityInd" type="int" rootType="int" numericID="1444" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="4" noValue="0xFF">
+ <ValidValue name="Added_Liquidity" value="1" description="Added liquidity (passive)"/>
+ <ValidValue name="Removed_Liquidity" value="2" description="Removed liquidity (aggressive, includes triggered orders)"/>
+ <ValidValue name="Auction" value="4" description="Auction (includes VDO matching at midpoint)"/>
+ </DataType>
+ <DataType name="SideMarketSegmentID" type="int" rootType="int" numericID="1898" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="SideTradeID" type="int" rootType="int" numericID="1506" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SideTrdSubTyp" type="int" rootType="int" numericID="1008" package="eti_Derivatives" size="2" description="" minValue="2001" maxValue="2004" noValue="0xFFFF">
+ <ValidValue name="Block_Trade" value="2001" description="Block Trade"/>
+ <ValidValue name="Trade_at_Market" value="2004" description="Trade at Market"/>
+ </DataType>
+ <DataType name="SimpleSecurityID" type="int" rootType="int" numericID="30048" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SkipValidations" type="int" rootType="int" numericID="25034" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="False" value="0" description="False"/>
+ <ValidValue name="True" value="1" description="True"/>
+ </DataType>
+ <DataType name="StopPx" type="PriceType" rootType="floatDecimal" numericID="99" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="StrategyLinkID" type="int" rootType="int" numericID="1851" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="StrikePrice" type="PriceType" rootType="floatDecimal" numericID="202" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="SubscriptionScope" type="int" rootType="int" numericID="25001" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="SwapClearer" type="int" rootType="int" numericID="25199" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="ECAG" value="0" description="Eurex Clearing"/>
+ <ValidValue name="NON_ECAG" value="1" description="Non-Eurex Clearing"/>
+ </DataType>
+ <DataType name="T7EntryServiceRtmStatus" type="int" rootType="int" numericID="25050" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="T7EntryServiceRtmTradeDate" type="LocalMktDate" rootType="int" numericID="25049" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="T7EntryServiceStatus" type="int" rootType="int" numericID="25048" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="T7EntryServiceTradeDate" type="LocalMktDate" rootType="int" numericID="25047" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="TESEnrichmentRuleID" type="int" rootType="int" numericID="25180" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TESExecID" type="int" rootType="int" numericID="30017" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TargetPartyEnteringTrader" type="AlphaNumeric" rootType="String" numericID="22636" package="eti_Derivatives" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyExecutingFirm" type="AlphaNumeric" rootType="String" numericID="22601" package="eti_Derivatives" size="5" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyExecutingTrader" type="AlphaNumeric" rootType="String" numericID="22602" package="eti_Derivatives" size="6" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyIDDeskID" type="AlphaNumeric" rootType="String" numericID="20676" package="eti_Derivatives" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="TargetPartyIDExecutingTrader" type="int" rootType="int" numericID="20612" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="TargetPartyIDSessionID" type="int" rootType="int" numericID="20655" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TemplateID" type="int" rootType="int" numericID="28500" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="65534" noValue="0xFFFF"/>
+ <DataType name="Text" type="String" rootType="String" numericID="58" package="eti_Derivatives" size="12" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="ThrottleDisconnectLimit" type="int" rootType="int" numericID="25002" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ThrottleNoMsgs" type="int" rootType="int" numericID="1613" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="ThrottleTimeInterval" type="int" rootType="int" numericID="1614" package="eti_Derivatives" size="8" description="" minValue="-9223372036854775807" maxValue="9223372036854775807" noValue="0x8000000000000000"/>
+ <DataType name="TimeInForce" type="int" rootType="int" numericID="59" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="6" noValue="0xFF">
+ <ValidValue name="Day" value="0" description="Day (GFD)"/>
+ <ValidValue name="GTC" value="1" description="Good Till Cancelled (GTC) - Standard Orders only"/>
+ <ValidValue name="IOC" value="3" description="Immediate or Cancel (IOC)"/>
+ <ValidValue name="GTD" value="6" description="Good Till Date (GTD) - Standard Orders only"/>
+ </DataType>
+ <DataType name="TotNumTradeReports" type="int" rootType="int" numericID="748" package="eti_Derivatives" size="4" description="" minValue="-2147483647" maxValue="2147483647" noValue="0x80000000"/>
+ <DataType name="TradSesEvent" type="int" rootType="int" numericID="1368" package="eti_Derivatives" size="1" description="" minValue="100" maxValue="105" noValue="0xFF">
+ <ValidValue name="Start_of_Service" value="101" description="Start of Service"/>
+ <ValidValue name="Market_Reset" value="102" description="Market Reset"/>
+ <ValidValue name="End_of_Restatement" value="103" description="End of Restatement"/>
+ <ValidValue name="End_of_Day_Service" value="104" description="End of Service"/>
+ <ValidValue name="Service_Resumed" value="105" description="Service Resumed"/>
+ </DataType>
+ <DataType name="TradSesMode" type="int" rootType="int" numericID="339" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="5" noValue="0xFF">
+ <ValidValue name="Testing" value="1" description="Development"/>
+ <ValidValue name="Simulated" value="2" description="Simulation"/>
+ <ValidValue name="Production" value="3" description="Production"/>
+ <ValidValue name="Acceptance" value="4" description="Acceptance"/>
+ <ValidValue name="Disaster_Recovery" value="5" description="Disaster Recovery"/>
+ </DataType>
+ <DataType name="TradeAggregationTransType" type="int" rootType="int" numericID="2788" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="0" noValue="0xFF">
+ <ValidValue name="New" value="0" description="New"/>
+ </DataType>
+ <DataType name="TradeAllocStatus" type="int" rootType="int" numericID="1840" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="10" noValue="0xFF">
+ <ValidValue name="Pending" value="1" description="Pending"/>
+ <ValidValue name="Approved" value="2" description="Approved"/>
+ <ValidValue name="Auto_Approved" value="3" description="Auto Approved"/>
+ <ValidValue name="Uploaded" value="4" description="Uploaded"/>
+ <ValidValue name="Canceled" value="5" description="Canceled"/>
+ <ValidValue name="Pending_Execution" value="6" description="Pending Execution"/>
+ <ValidValue name="Pending_Reversal" value="7" description="Pending Reversal"/>
+ <ValidValue name="Approved_Reversal" value="8" description="Side Approved Reversal"/>
+ <ValidValue name="Reversed" value="9" description="Reversed"/>
+ <ValidValue name="Cancelled_Reversal" value="10" description="Cancelled Reversal"/>
+ </DataType>
+ <DataType name="TradeDate" type="LocalMktDate" rootType="int" numericID="75" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="TradeID" type="int" rootType="int" numericID="1003" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TradeManagerStatus" type="int" rootType="int" numericID="25006" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Unavailable" value="0" description="Unavailable"/>
+ <ValidValue name="Available" value="1" description="Available"/>
+ </DataType>
+ <DataType name="TradeManagerTradeDate" type="LocalMktDate" rootType="int" numericID="25031" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="TradePlatform" type="int" rootType="int" numericID="25160" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Off_Book" value="0" description="Off-Book"/>
+ <ValidValue name="On_Book" value="1" description="On-Book"/>
+ </DataType>
+ <DataType name="TradePublishIndicator" type="int" rootType="int" numericID="1390" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="3" noValue="0xFF">
+ <ValidValue name="Do_Not_Publish_Trade" value="0" description=""/>
+ <ValidValue name="Publish_Trade" value="1" description=""/>
+ <ValidValue name="Deferred_Publication" value="2" description="Deferred publication to market"/>
+ <ValidValue name="Published" value="3" description="Published to market"/>
+ </DataType>
+ <DataType name="TradeReportID" type="String" rootType="String" numericID="571" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="TradeReportText" type="String" rootType="String" numericID="28583" package="eti_Derivatives" size="20" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="TradeReportType" type="int" rootType="int" numericID="856" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="13" noValue="0xFF">
+ <ValidValue name="Submit" value="0" description="Submit"/>
+ <ValidValue name="Alleged" value="1" description="Alleged"/>
+ <ValidValue name="Accept" value="2" description="Accept"/>
+ <ValidValue name="Decline" value="3" description="Decline"/>
+ <ValidValue name="No_Was_Replaced" value="5" description="No/Was (Replaced)"/>
+ <ValidValue name="Trade_Report_Cancel" value="6" description="Trade Report Cancel"/>
+ <ValidValue name="Trade_Break" value="7" description="(Locked-In) Trade Break"/>
+ <ValidValue name="Alleged_New" value="11" description="Alleged New"/>
+ <ValidValue name="Alleged_No_Was" value="13" description="Alleged No/Was"/>
+ </DataType>
+ <DataType name="TradeRequestResult" type="int" rootType="int" numericID="749" package="eti_Derivatives" size="1" description="" minValue="100" maxValue="102" noValue="0xFF">
+ <ValidValue name="Cancel_pending" value="100" description="Deal cancellation pending"/>
+ <ValidValue name="Cancel_declined" value="101" description="Deal cancellation declined"/>
+ <ValidValue name="Cancel_approved" value="102" description="Deal cancellation approved"/>
+ </DataType>
+ <DataType name="TradeToQuoteRatio" type="floatDecimal4" rootType="floatDecimal" numericID="25201" package="eti_Derivatives" size="8" description="" minValue="0.0000" maxValue="100.0000" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="TradeToQuoteRatioPosition" type="int" rootType="int" numericID="25202" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="32767" noValue="0xFFFF"/>
+ <DataType name="TradeToQuoteRatioRanking" type="int" rootType="int" numericID="25179" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="3" noValue="0xFF">
+ <ValidValue name="Low" value="1" description="Low"/>
+ <ValidValue name="Medium" value="2" description="Medium"/>
+ <ValidValue name="High" value="3" description="High"/>
+ </DataType>
+ <DataType name="TradeToRequestRatio" type="floatDecimal4" rootType="floatDecimal" numericID="25184" package="eti_Derivatives" size="8" description="" minValue="0.0000" maxValue="100.0000" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="TradingCapacity" type="int" rootType="int" numericID="1815" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="9" noValue="0xFF">
+ <ValidValue name="Customer" value="1" description="Customer (Agency)"/>
+ <ValidValue name="Principal" value="5" description="Principal (Proprietary)"/>
+ <ValidValue name="Market_Maker" value="6" description="Market Maker"/>
+ </DataType>
+ <DataType name="TradingSessionSubID" type="int" rootType="int" numericID="625" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="105" noValue="0xFF">
+ <ValidValue name="Closing_auction" value="4" description="Closing or closing auction"/>
+ </DataType>
+ <DataType name="TransBkdTime" type="UTCTimestamp" rootType="int" numericID="483" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TransactTime" type="UTCTimestamp" rootType="int" numericID="60" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TransactionDelayIndicator" type="int" rootType="int" numericID="25159" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Not_delayed" value="0" description="Transaction not delayed"/>
+ <ValidValue name="Delayed" value="1" description="Transaction delayed"/>
+ </DataType>
+ <DataType name="TransferReason" type="int" rootType="int" numericID="830" package="eti_Derivatives" size="1" description="" minValue="1" maxValue="5" noValue="0xFF">
+ <ValidValue name="Owner" value="1" description="Owner"/>
+ <ValidValue name="Clearer" value="2" description="Clearer"/>
+ </DataType>
+ <DataType name="TrdMatchID" type="int" rootType="int" numericID="880" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="4294967294" noValue="0xFFFFFFFF"/>
+ <DataType name="TrdRegTSEntryTime" type="UTCTimestamp" rootType="int" numericID="21009" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSExecutionTime" type="UTCTimestamp" rootType="int" numericID="21001" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimeIn" type="UTCTimestamp" rootType="int" numericID="21002" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimeOut" type="UTCTimestamp" rootType="int" numericID="21003" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRegTSTimePriority" type="UTCTimestamp" rootType="int" numericID="21008" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="TrdRptStatus" type="int" rootType="int" numericID="939" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="9" noValue="0xFF">
+ <ValidValue name="Accepted" value="0" description="Accepted"/>
+ <ValidValue name="Rejected" value="1" description="Rejected"/>
+ <ValidValue name="Cancelled" value="2" description="Cancelled"/>
+ <ValidValue name="Pending_New" value="4" description="Pending new"/>
+ <ValidValue name="Pending_Cancel" value="5" description="Pending Cancel"/>
+ <ValidValue name="Terminated" value="7" description="Terminated"/>
+ <ValidValue name="Deemed_Verified" value="9" description="Deemed verified"/>
+ </DataType>
+ <DataType name="TrdType" type="int" rootType="int" numericID="828" package="eti_Derivatives" size="2" description="" minValue="1" maxValue="1011" noValue="0xFFFF">
+ <ValidValue name="Block_Trade" value="1" description="Block Trade"/>
+ <ValidValue name="Exchange_for_Swap" value="12" description="Exchange for Swap"/>
+ <ValidValue name="Compression" value="50" description="Compression"/>
+ <ValidValue name="Vola_Trade" value="1000" description="Vola Trade"/>
+ <ValidValue name="EFP_Fin_Trade" value="1001" description="EFP-Fin Trade"/>
+ <ValidValue name="EFP_Index_Futures_Trade" value="1002" description="EFP-Index Futures Trade"/>
+ <ValidValue name="Trade_at_Market" value="1004" description="Trade at Market"/>
+ <ValidValue name="Enlight" value="1006" description="Eurex/Xetra Enlight triggered trade"/>
+ <ValidValue name="BLOCK_QTPIP" value="1007" description="QTPIP BLOCK TRADE"/>
+ <ValidValue name="BTRF" value="1010" description="Basket of Equity Total Return Futures"/>
+ <ValidValue name="EBB" value="1011" description="Equity Bespoke Baskets"/>
+ </DataType>
+ <DataType name="Triggered" type="int" rootType="int" numericID="1823" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="2" noValue="0xFF">
+ <ValidValue name="Not_triggered" value="0" description=""/>
+ <ValidValue name="Triggered_Stop" value="1" description=""/>
+ <ValidValue name="Triggered_OCO" value="2" description=""/>
+ </DataType>
+ <DataType name="UnderlyingCurrency" type="CurrencyType" rootType="String" numericID="318" package="eti_Derivatives" size="3" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="UnderlyingDeltaPercentage" type="floatDecimal4" rootType="floatDecimal" numericID="25149" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="UnderlyingEffectiveDeltaPercentage" type="floatDecimal4" rootType="floatDecimal" numericID="25151" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="UnderlyingIssuer" type="String" rootType="String" numericID="306" package="eti_Derivatives" size="30" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="UnderlyingMaturityDate" type="LocalMktDate" rootType="int" numericID="542" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="UnderlyingPriceStipValue" type="PriceType" rootType="floatDecimal" numericID="30889" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="UnderlyingPx" type="PriceType" rootType="floatDecimal" numericID="810" package="eti_Derivatives" size="8" description="" minValue="-92233720368.54775807" maxValue="92233720368.54775807" precision="8" noValue="0x8000000000000000"/>
+ <DataType name="UnderlyingQty" type="Qty" rootType="floatDecimal" numericID="879" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ <DataType name="UnderlyingSecurityDesc" type="String" rootType="String" numericID="307" package="eti_Derivatives" size="30" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="UnderlyingSecurityID" type="ISIN" rootType="String" numericID="309" package="eti_Derivatives" size="12" description="" range="A-Z,0-9,\x20" noValue="0x00"/>
+ <DataType name="UnderlyingSettlementDate" type="LocalMktDate" rootType="int" numericID="987" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="99991231" noValue="0xFFFFFFFF"/>
+ <DataType name="UnderlyingStipType" type="String" rootType="String" numericID="888" package="eti_Derivatives" size="7" description="" range="\x01-\x7E" noValue="0x00">
+ <ValidValue name="Pay_Frequency" value="PAYFREQ" description="Pay_Frequency"/>
+ </DataType>
+ <DataType name="UnderlyingStipValue" type="String" rootType="String" numericID="889" package="eti_Derivatives" size="32" description="" range="\x01-\x7E" noValue="0x00"/>
+ <DataType name="UserStatus" type="int" rootType="int" numericID="926" package="eti_Derivatives" size="1" description="" minValue="7" maxValue="11" noValue="0xFF">
+ <ValidValue name="User_forced_logout" value="7" description="Forced user logout by exchange"/>
+ <ValidValue name="User_stopped" value="10" description="Admission to trading suspended "/>
+ <ValidValue name="User_released" value="11" description="Suspension revoked"/>
+ </DataType>
+ <DataType name="Username" type="int" rootType="int" numericID="553" package="eti_Derivatives" size="4" description="" minValue="0" maxValue="2147483647" noValue="0xFFFFFFFF"/>
+ <DataType name="ValidUntilTime" type="UTCTimestamp" rootType="int" numericID="62" package="eti_Derivatives" size="8" description="" minValue="0" maxValue="18446744073709551614" noValue="0xFFFFFFFFFFFFFFFF"/>
+ <DataType name="ValueCheckTypeMinLotSize" type="int" rootType="int" numericID="25175" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </DataType>
+ <DataType name="ValueCheckTypeQuantity" type="int" rootType="int" numericID="25127" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </DataType>
+ <DataType name="ValueCheckTypeValue" type="int" rootType="int" numericID="25126" package="eti_Derivatives" size="1" description="" minValue="0" maxValue="1" noValue="0xFF">
+ <ValidValue name="Do_not_check" value="0" description="Do not check"/>
+ <ValidValue name="Check" value="1" description="Check"/>
+ </DataType>
+ <DataType name="VarText" type="String" rootType="String" numericID="30355" package="eti_Derivatives" size="2000" variableSize="true" counter="VarTextLen" description="" range="\x09,\x0A,\x0D,\x20-\x7B,\x7D,\x7E"/>
+ <DataType name="VarTextLen" type="Counter" rootType="int" numericID="30354" package="eti_Derivatives" size="2" description="" minValue="0" maxValue="2000" noValue="0xFFFF"/>
+ <DataType name="Vega" type="Qty" rootType="floatDecimal" numericID="7968" package="eti_Derivatives" size="8" description="" minValue="-922337203685477.5807" maxValue="922337203685477.5807" precision="4" noValue="0x8000000000000000"/>
+ </DataTypes>
+</Model>