|
<fix major='4' type='FIX' servicepack='0' minor='4'>
<header>
<field name='BeginString' required='Y' />
<field name='BodyLength' required='Y' />
<field name='MsgType' required='Y' />
<field name='SenderCompID' required='Y' />
<field name='TargetCompID' required='Y' />
<field name='OnBehalfOfCompID' required='N' />
<field name='DeliverToCompID' required='N' />
<field name='SecureDataLen' required='N' />
<field name='SecureData' required='N' />
<field name='MsgSeqNum' required='Y' />
<field name='SenderSubID' required='N' />
<field name='SenderLocationID' required='N' />
<field name='TargetSubID' required='N' />
<field name='TargetLocationID' required='N' />
<field name='OnBehalfOfSubID' required='N' />
<field name='OnBehalfOfLocationID' required='N' />
<field name='DeliverToSubID' required='N' />
<field name='DeliverToLocationID' required='N' />
<field name='PossDupFlag' required='N' />
<field name='PossResend' required='N' />
<field name='SendingTime' required='Y' />
<field name='OrigSendingTime' required='N' />
<field name='XmlDataLen' required='N' />
<field name='XmlData' required='N' />
<field name='MessageEncoding' required='N' />
<field name='LastMsgSeqNumProcessed' required='N' />
<group name='NoHops' required='N'>
<field name='HopCompID' required='N' />
<field name='HopSendingTime' required='N' />
<field name='HopRefID' required='N' />
</group>
</header>
<messages>
<message name='Heartbeat' msgcat='admin' msgtype='0'>
<field name='TestReqID' required='N' />
</message>
<message name='TestRequest' msgcat='admin' msgtype='1'>
<field name='TestReqID' required='Y' />
</message>
<message name='ResendRequest' msgcat='admin' msgtype='2'>
<field name='BeginSeqNo' required='Y' />
<field name='EndSeqNo' required='Y' />
</message>
<message name='Reject' msgcat='admin' msgtype='3'>
<field name='RefSeqNum' required='Y' />
<field name='RefTagID' required='N' />
<field name='RefMsgType' required='N' />
<field name='SessionRejectReason' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='SequenceReset' msgcat='admin' msgtype='4'>
<field name='GapFillFlag' required='N' />
<field name='NewSeqNo' required='Y' />
</message>
<message name='Logout' msgcat='admin' msgtype='5'>
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='IOI' msgcat='app' msgtype='6'>
<field name='IOIID' required='Y' />
<field name='IOITransType' required='Y' />
<field name='IOIRefID' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='Y' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='N' />
<field name='IOIQty' required='Y' />
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegIOIQty' required='N' />
<component name='LegStipulations' required='N' />
</group>
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='IOIQltyInd' required='N' />
<field name='IOINaturalFlag' required='N' />
<group name='NoIOIQualifiers' required='N'>
<field name='IOIQualifier' required='N' />
</group>
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='TransactTime' required='N' />
<field name='URLLink' required='N' />
<group name='NoRoutingIDs' required='N'>
<field name='RoutingType' required='N' />
<field name='RoutingID' required='N' />
</group>
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
</message>
<message name='Advertisement' msgcat='app' msgtype='7'>
<field name='AdvId' required='Y' />
<field name='AdvTransType' required='Y' />
<field name='AdvRefID' required='N' />
<component name='Instrument' required='Y' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='AdvSide' required='Y' />
<field name='Quantity' required='Y' />
<field name='QtyType' required='N' />
<field name='Price' required='N' />
<field name='Currency' required='N' />
<field name='TradeDate' required='N' />
<field name='TransactTime' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='URLLink' required='N' />
<field name='LastMkt' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</message>
<message name='ExecutionReport' msgcat='app' msgtype='8'>
<field name='OrderID' required='Y' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='SecondaryExecID' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrigClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<field name='QuoteRespID' required='N' />
<field name='OrdStatusReqID' required='N' />
<field name='MassStatusReqID' required='N' />
<field name='TotNumReports' required='N' />
<field name='LastRptRequested' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<group name='NoContraBrokers' required='N'>
<field name='ContraBroker' required='N' />
<field name='ContraTrader' required='N' />
<field name='ContraTradeQty' required='N' />
<field name='ContraTradeTime' required='N' />
<field name='ContraLegRefID' required='N' />
</group>
<field name='ListID' required='N' />
<field name='CrossID' required='N' />
<field name='OrigCrossID' required='N' />
<field name='CrossType' required='N' />
<field name='ExecID' required='Y' />
<field name='ExecRefID' required='N' />
<field name='ExecType' required='Y' />
<field name='OrdStatus' required='Y' />
<field name='WorkingIndicator' required='N' />
<field name='OrdRejReason' required='N' />
<field name='ExecRestatementReason' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='Y' />
<component name='Stipulations' required='N' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='N' />
<field name='OrdType' required='N' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='PeggedPrice' required='N' />
<field name='DiscretionPrice' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='TargetStrategyPerformance' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='ExecInst' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='LastQty' required='N' />
<field name='UnderlyingLastQty' required='N' />
<field name='LastPx' required='N' />
<field name='UnderlyingLastPx' required='N' />
<field name='LastParPx' required='N' />
<field name='LastSpotRate' required='N' />
<field name='LastForwardPoints' required='N' />
<field name='LastMkt' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='TimeBracket' required='N' />
<field name='LastCapacity' required='N' />
<field name='LeavesQty' required='Y' />
<field name='CumQty' required='Y' />
<field name='AvgPx' required='Y' />
<field name='DayOrderQty' required='N' />
<field name='DayCumQty' required='N' />
<field name='DayAvgPx' required='N' />
<field name='GTBookingInst' required='N' />
<field name='TradeDate' required='N' />
<field name='TransactTime' required='N' />
<field name='ReportToExch' required='N' />
<component name='CommissionData' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='GrossTradeAmt' required='N' />
<field name='NumDaysInterest' required='N' />
<field name='ExDate' required='N' />
<field name='AccruedInterestRate' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='InterestAtMaturity' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<field name='TradedFlatSwitch' required='N' />
<field name='BasisFeatureDate' required='N' />
<field name='BasisFeaturePrice' required='N' />
<field name='Concession' required='N' />
<field name='TotalTakedown' required='N' />
<field name='NetMoney' required='N' />
<field name='SettlCurrAmt' required='N' />
<field name='SettlCurrency' required='N' />
<field name='SettlCurrFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='HandlInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='PositionEffect' required='N' />
<field name='MaxShow' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='LastForwardPoints2' required='N' />
<field name='MultiLegReportingType' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
<field name='TransBkdTime' required='N' />
<field name='ExecValuationPoint' required='N' />
<field name='ExecPriceType' required='N' />
<field name='ExecPriceAdjustment' required='N' />
<field name='PriorityIndicator' required='N' />
<field name='PriceImprovement' required='N' />
<field name='LastLiquidityInd' required='N' />
<group name='NoContAmts' required='N'>
<field name='ContAmtType' required='N' />
<field name='ContAmtValue' required='N' />
<field name='ContAmtCurr' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<component name='LegStipulations' required='N' />
<field name='LegPositionEffect' required='N' />
<field name='LegCoveredOrUncovered' required='N' />
<component name='NestedParties' required='N' />
<field name='LegRefID' required='N' />
<field name='LegPrice' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<field name='LegLastPx' required='N' />
</group>
<field name='CopyMsgIndicator' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
</message>
<message name='OrderCancelReject' msgcat='app' msgtype='9'>
<field name='OrderID' required='Y' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdID' required='Y' />
<field name='ClOrdLinkID' required='N' />
<field name='OrigClOrdID' required='Y' />
<field name='OrdStatus' required='Y' />
<field name='WorkingIndicator' required='N' />
<field name='OrigOrdModTime' required='N' />
<field name='ListID' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='TransactTime' required='N' />
<field name='CxlRejResponseTo' required='Y' />
<field name='CxlRejReason' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='Logon' msgcat='admin' msgtype='A'>
<field name='EncryptMethod' required='Y' />
<field name='HeartBtInt' required='Y' />
<field name='RawDataLength' required='N' />
<field name='RawData' required='N' />
<field name='ResetSeqNumFlag' required='N' />
<field name='NextExpectedMsgSeqNum' required='N' />
<field name='MaxMessageSize' required='N' />
<group name='NoMsgTypes' required='N'>
<field name='RefMsgType' required='N' />
<field name='MsgDirection' required='N' />
</group>
<field name='TestMessageIndicator' required='N' />
<field name='Username' required='N' />
<field name='Password' required='N' />
</message>
<message name='News' msgcat='app' msgtype='B'>
<field name='OrigTime' required='N' />
<field name='Urgency' required='N' />
<field name='Headline' required='Y' />
<field name='EncodedHeadlineLen' required='N' />
<field name='EncodedHeadline' required='N' />
<group name='NoRoutingIDs' required='N'>
<field name='RoutingType' required='N' />
<field name='RoutingID' required='N' />
</group>
<group name='NoRelatedSym' required='N'>
<component name='Instrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLinesOfText' required='Y'>
<field name='Text' required='Y' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
<field name='URLLink' required='N' />
<field name='RawDataLength' required='N' />
<field name='RawData' required='N' />
</message>
<message name='Email' msgcat='app' msgtype='C'>
<field name='EmailThreadID' required='Y' />
<field name='EmailType' required='Y' />
<field name='OrigTime' required='N' />
<field name='Subject' required='Y' />
<field name='EncodedSubjectLen' required='N' />
<field name='EncodedSubject' required='N' />
<group name='NoRoutingIDs' required='N'>
<field name='RoutingType' required='N' />
<field name='RoutingID' required='N' />
</group>
<group name='NoRelatedSym' required='N'>
<component name='Instrument' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='OrderID' required='N' />
<field name='ClOrdID' required='N' />
<group name='NoLinesOfText' required='Y'>
<field name='Text' required='Y' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
<field name='RawDataLength' required='N' />
<field name='RawData' required='N' />
</message>
<message name='NewOrderSingle' msgcat='app' msgtype='D'>
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ProcessCode' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<field name='Side' required='Y' />
<field name='LocateReqd' required='N' />
<field name='TransactTime' required='Y' />
<component name='Stipulations' required='N' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<field name='OrdType' required='Y' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteID' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Price2' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='MaxShow' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
</message>
<message name='NewOrderList' msgcat='app' msgtype='E'>
<field name='ListID' required='Y' />
<field name='BidID' required='N' />
<field name='ClientBidID' required='N' />
<field name='ProgRptReqs' required='N' />
<field name='BidType' required='Y' />
<field name='ProgPeriodInterval' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='ListExecInstType' required='N' />
<field name='ListExecInst' required='N' />
<field name='EncodedListExecInstLen' required='N' />
<field name='EncodedListExecInst' required='N' />
<field name='AllowableOneSidednessPct' required='N' />
<field name='AllowableOneSidednessValue' required='N' />
<field name='AllowableOneSidednessCurr' required='N' />
<field name='TotNoOrders' required='Y' />
<field name='LastFragment' required='N' />
<group name='NoOrders' required='Y'>
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ListSeqNo' required='Y' />
<field name='ClOrdLinkID' required='N' />
<field name='SettlInstMode' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='AllocID' required='N' />
<field name='PreallocMethod' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ProcessCode' required='N' />
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<field name='Side' required='Y' />
<field name='SideValueInd' required='N' />
<field name='LocateReqd' required='N' />
<field name='TransactTime' required='N' />
<component name='Stipulations' required='N' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<field name='OrdType' required='N' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteID' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Price2' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='MaxShow' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='Designation' required='N' />
</group>
</message>
<message name='OrderCancelRequest' msgcat='app' msgtype='F'>
<field name='OrigClOrdID' required='Y' />
<field name='OrderID' required='N' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<field name='ListID' required='N' />
<field name='OrigOrdModTime' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<component name='Parties' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='Y' />
<field name='TransactTime' required='Y' />
<component name='OrderQtyData' required='Y' />
<field name='ComplianceID' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='OrderCancelReplaceRequest' msgcat='app' msgtype='G'>
<field name='OrderID' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='OrigClOrdID' required='Y' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<field name='ListID' required='N' />
<field name='OrigOrdModTime' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='Y' />
<field name='TransactTime' required='Y' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<field name='OrdType' required='Y' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='Currency' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Price2' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='MaxShow' required='N' />
<field name='LocateReqd' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
</message>
<message name='OrderStatusRequest' msgcat='app' msgtype='H'>
<field name='OrderID' required='N' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<component name='Parties' required='N' />
<field name='OrdStatusReqID' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='Y' />
</message>
<message name='AllocationInstruction' msgcat='app' msgtype='J'>
<field name='AllocID' required='Y' />
<field name='AllocTransType' required='Y' />
<field name='AllocType' required='Y' />
<field name='SecondaryAllocID' required='N' />
<field name='RefAllocID' required='N' />
<field name='AllocCancReplaceReason' required='N' />
<field name='AllocIntermedReqType' required='N' />
<field name='AllocLinkID' required='N' />
<field name='AllocLinkType' required='N' />
<field name='BookingRefID' required='N' />
<field name='AllocNoOrdersType' required='Y' />
<group name='NoOrders' required='N'>
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='ListID' required='N' />
<component name='NestedParties2' required='N' />
<field name='OrderQty' required='N' />
<field name='OrderAvgPx' required='N' />
<field name='OrderBookingQty' required='N' />
</group>
<group name='NoExecs' required='N'>
<field name='LastQty' required='N' />
<field name='ExecID' required='N' />
<field name='SecondaryExecID' required='N' />
<field name='LastPx' required='N' />
<field name='LastParPx' required='N' />
<field name='LastCapacity' required='N' />
</group>
<field name='PreviouslyReported' required='N' />
<field name='ReversalIndicator' required='N' />
<field name='MatchType' required='N' />
<field name='Side' required='Y' />
<component name='Instrument' required='Y' />
<component name='InstrumentExtension' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='Quantity' required='Y' />
<field name='QtyType' required='N' />
<field name='LastMkt' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='PriceType' required='N' />
<field name='AvgPx' required='Y' />
<field name='AvgParPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<field name='Currency' required='N' />
<field name='AvgPxPrecision' required='N' />
<component name='Parties' required='N' />
<field name='TradeDate' required='Y' />
<field name='TransactTime' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='BookingType' required='N' />
<field name='GrossTradeAmt' required='N' />
<field name='Concession' required='N' />
<field name='TotalTakedown' required='N' />
<field name='NetMoney' required='N' />
<field name='PositionEffect' required='N' />
<field name='AutoAcceptIndicator' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='NumDaysInterest' required='N' />
<field name='AccruedInterestRate' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='TotalAccruedInterestAmt' required='N' />
<field name='InterestAtMaturity' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<field name='LegalConfirm' required='N' />
<component name='Stipulations' required='N' />
<component name='YieldData' required='N' />
<field name='TotNoAllocs' required='N' />
<field name='LastFragment' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='MatchStatus' required='N' />
<field name='AllocPrice' required='N' />
<field name='AllocQty' required='N' />
<field name='IndividualAllocID' required='N' />
<field name='ProcessCode' required='N' />
<component name='NestedParties' required='N' />
<field name='NotifyBrokerOfCredit' required='N' />
<field name='AllocHandlInst' required='N' />
<field name='AllocText' required='N' />
<field name='EncodedAllocTextLen' required='N' />
<field name='EncodedAllocText' required='N' />
<component name='CommissionData' required='N' />
<field name='AllocAvgPx' required='N' />
<field name='AllocNetMoney' required='N' />
<field name='SettlCurrAmt' required='N' />
<field name='AllocSettlCurrAmt' required='N' />
<field name='SettlCurrency' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='SettlCurrFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='AllocAccruedInterestAmt' required='N' />
<field name='AllocInterestAtMaturity' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<group name='NoClearingInstructions' required='N'>
<field name='ClearingInstruction' required='N' />
</group>
<field name='ClearingFeeIndicator' required='N' />
<field name='AllocSettlInstType' required='N' />
<component name='SettlInstructionsData' required='N' />
</group>
</message>
<message name='ListCancelRequest' msgcat='app' msgtype='K'>
<field name='ListID' required='Y' />
<field name='TransactTime' required='Y' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='ListExecute' msgcat='app' msgtype='L'>
<field name='ListID' required='Y' />
<field name='ClientBidID' required='N' />
<field name='BidID' required='N' />
<field name='TransactTime' required='Y' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='ListStatusRequest' msgcat='app' msgtype='M'>
<field name='ListID' required='Y' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='ListStatus' msgcat='app' msgtype='N'>
<field name='ListID' required='Y' />
<field name='ListStatusType' required='Y' />
<field name='NoRpts' required='Y' />
<field name='ListOrderStatus' required='Y' />
<field name='RptSeq' required='Y' />
<field name='ListStatusText' required='N' />
<field name='EncodedListStatusTextLen' required='N' />
<field name='EncodedListStatusText' required='N' />
<field name='TransactTime' required='N' />
<field name='TotNoOrders' required='Y' />
<field name='LastFragment' required='N' />
<group name='NoOrders' required='Y'>
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='CumQty' required='Y' />
<field name='OrdStatus' required='Y' />
<field name='WorkingIndicator' required='N' />
<field name='LeavesQty' required='Y' />
<field name='CxlQty' required='Y' />
<field name='AvgPx' required='Y' />
<field name='OrdRejReason' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
</message>
<message name='AllocationInstructionAck' msgcat='app' msgtype='P'>
<field name='AllocID' required='Y' />
<component name='Parties' required='N' />
<field name='SecondaryAllocID' required='N' />
<field name='TradeDate' required='N' />
<field name='TransactTime' required='Y' />
<field name='AllocStatus' required='Y' />
<field name='AllocRejCode' required='N' />
<field name='AllocType' required='N' />
<field name='AllocIntermedReqType' required='N' />
<field name='MatchStatus' required='N' />
<field name='Product' required='N' />
<field name='SecurityType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocPrice' required='N' />
<field name='IndividualAllocID' required='N' />
<field name='IndividualAllocRejCode' required='N' />
<field name='AllocText' required='N' />
<field name='EncodedAllocTextLen' required='N' />
<field name='EncodedAllocText' required='N' />
</group>
</message>
<message name='DontKnowTrade' msgcat='app' msgtype='Q'>
<field name='OrderID' required='Y' />
<field name='SecondaryOrderID' required='N' />
<field name='ExecID' required='Y' />
<field name='DKReason' required='Y' />
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='Side' required='Y' />
<component name='OrderQtyData' required='Y' />
<field name='LastQty' required='N' />
<field name='LastPx' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='QuoteRequest' msgcat='app' msgtype='R'>
<field name='QuoteReqID' required='Y' />
<field name='RFQReqID' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderCapacity' required='N' />
<group name='NoRelatedSym' required='Y'>
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<field name='QuoteRequestType' required='N' />
<field name='QuoteType' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='Side' required='N' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<component name='LegStipulations' required='N' />
<component name='NestedParties' required='N' />
<component name='LegBenchmarkCurveData' required='N' />
</group>
<group name='NoQuoteQualifiers' required='N'>
<field name='QuoteQualifier' required='N' />
</group>
<field name='QuotePriceType' required='N' />
<field name='OrdType' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='ExpireTime' required='N' />
<field name='TransactTime' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='Price2' required='N' />
<component name='YieldData' required='N' />
<component name='Parties' required='N' />
</group>
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='Quote' msgcat='app' msgtype='S'>
<field name='QuoteReqID' required='N' />
<field name='QuoteID' required='Y' />
<field name='QuoteRespID' required='N' />
<field name='QuoteType' required='N' />
<group name='NoQuoteQualifiers' required='N'>
<field name='QuoteQualifier' required='N' />
</group>
<field name='QuoteResponseLevel' required='N' />
<component name='Parties' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='N' />
<component name='OrderQtyData' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<component name='LegStipulations' required='N' />
<component name='NestedParties' required='N' />
<field name='LegPriceType' required='N' />
<field name='LegBidPx' required='N' />
<field name='LegOfferPx' required='N' />
<component name='LegBenchmarkCurveData' required='N' />
</group>
<field name='BidPx' required='N' />
<field name='OfferPx' required='N' />
<field name='MktBidPx' required='N' />
<field name='MktOfferPx' required='N' />
<field name='MinBidSize' required='N' />
<field name='BidSize' required='N' />
<field name='MinOfferSize' required='N' />
<field name='OfferSize' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='BidSpotRate' required='N' />
<field name='OfferSpotRate' required='N' />
<field name='BidForwardPoints' required='N' />
<field name='OfferForwardPoints' required='N' />
<field name='MidPx' required='N' />
<field name='BidYield' required='N' />
<field name='MidYield' required='N' />
<field name='OfferYield' required='N' />
<field name='TransactTime' required='N' />
<field name='OrdType' required='N' />
<field name='BidForwardPoints2' required='N' />
<field name='OfferForwardPoints2' required='N' />
<field name='SettlCurrBidFxRate' required='N' />
<field name='SettlCurrOfferFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='CommType' required='N' />
<field name='Commission' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ExDestination' required='N' />
<field name='OrderCapacity' required='N' />
<field name='PriceType' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='SettlementInstructions' msgcat='app' msgtype='T'>
<field name='SettlInstMsgID' required='Y' />
<field name='SettlInstReqID' required='N' />
<field name='SettlInstMode' required='Y' />
<field name='SettlInstReqRejCode' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='ClOrdID' required='N' />
<field name='TransactTime' required='Y' />
<group name='NoSettlInst' required='N'>
<field name='SettlInstID' required='N' />
<field name='SettlInstTransType' required='N' />
<field name='SettlInstRefID' required='N' />
<component name='Parties' required='N' />
<field name='Side' required='N' />
<field name='Product' required='N' />
<field name='SecurityType' required='N' />
<field name='CFICode' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireTime' required='N' />
<field name='LastUpdateTime' required='N' />
<component name='SettlInstructionsData' required='N' />
<field name='PaymentMethod' required='N' />
<field name='PaymentRef' required='N' />
<field name='CardHolderName' required='N' />
<field name='CardNumber' required='N' />
<field name='CardStartDate' required='N' />
<field name='CardExpDate' required='N' />
<field name='CardIssNum' required='N' />
<field name='PaymentDate' required='N' />
<field name='PaymentRemitterID' required='N' />
</group>
</message>
<message name='MarketDataRequest' msgcat='app' msgtype='V'>
<field name='MDReqID' required='Y' />
<field name='SubscriptionRequestType' required='Y' />
<field name='MarketDepth' required='Y' />
<field name='MDUpdateType' required='N' />
<field name='AggregatedBook' required='N' />
<field name='OpenCloseSettlFlag' required='N' />
<field name='Scope' required='N' />
<field name='MDImplicitDelete' required='N' />
<group name='NoMDEntryTypes' required='Y'>
<field name='MDEntryType' required='Y' />
</group>
<group name='NoRelatedSym' required='Y'>
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ApplQueueAction' required='N' />
<field name='ApplQueueMax' required='N' />
</group>
</message>
<message name='MarketDataSnapshotFullRefresh' msgcat='app' msgtype='W'>
<field name='MDReqID' required='N' />
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='FinancialStatus' required='N' />
<field name='CorporateAction' required='N' />
<field name='NetChgPrevDay' required='N' />
<group name='NoMDEntries' required='Y'>
<field name='MDEntryType' required='Y' />
<field name='MDEntryPx' required='N' />
<field name='Currency' required='N' />
<field name='MDEntrySize' required='N' />
<field name='MDEntryDate' required='N' />
<field name='MDEntryTime' required='N' />
<field name='TickDirection' required='N' />
<field name='MDMkt' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='QuoteCondition' required='N' />
<field name='TradeCondition' required='N' />
<field name='MDEntryOriginator' required='N' />
<field name='LocationID' required='N' />
<field name='DeskID' required='N' />
<field name='OpenCloseSettlFlag' required='N' />
<field name='TimeInForce' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='MinQty' required='N' />
<field name='ExecInst' required='N' />
<field name='SellerDays' required='N' />
<field name='OrderID' required='N' />
<field name='QuoteEntryID' required='N' />
<field name='MDEntryBuyer' required='N' />
<field name='MDEntrySeller' required='N' />
<field name='NumberOfOrders' required='N' />
<field name='MDEntryPositionNo' required='N' />
<field name='Scope' required='N' />
<field name='PriceDelta' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
<field name='ApplQueueDepth' required='N' />
<field name='ApplQueueResolution' required='N' />
</message>
<message name='MarketDataIncrementalRefresh' msgcat='app' msgtype='X'>
<field name='MDReqID' required='N' />
<group name='NoMDEntries' required='Y'>
<field name='MDUpdateAction' required='Y' />
<field name='DeleteReason' required='N' />
<field name='MDEntryType' required='N' />
<field name='MDEntryID' required='N' />
<field name='MDEntryRefID' required='N' />
<component name='Instrument' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='FinancialStatus' required='N' />
<field name='CorporateAction' required='N' />
<field name='MDEntryPx' required='N' />
<field name='Currency' required='N' />
<field name='MDEntrySize' required='N' />
<field name='MDEntryDate' required='N' />
<field name='MDEntryTime' required='N' />
<field name='TickDirection' required='N' />
<field name='MDMkt' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='QuoteCondition' required='N' />
<field name='TradeCondition' required='N' />
<field name='MDEntryOriginator' required='N' />
<field name='LocationID' required='N' />
<field name='DeskID' required='N' />
<field name='OpenCloseSettlFlag' required='N' />
<field name='TimeInForce' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='MinQty' required='N' />
<field name='ExecInst' required='N' />
<field name='SellerDays' required='N' />
<field name='OrderID' required='N' />
<field name='QuoteEntryID' required='N' />
<field name='MDEntryBuyer' required='N' />
<field name='MDEntrySeller' required='N' />
<field name='NumberOfOrders' required='N' />
<field name='MDEntryPositionNo' required='N' />
<field name='Scope' required='N' />
<field name='PriceDelta' required='N' />
<field name='NetChgPrevDay' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
<field name='ApplQueueDepth' required='N' />
<field name='ApplQueueResolution' required='N' />
</message>
<message name='MarketDataRequestReject' msgcat='app' msgtype='Y'>
<field name='MDReqID' required='Y' />
<field name='MDReqRejReason' required='N' />
<group name='NoAltMDSource' required='N'>
<field name='AltMDSourceID' required='N' />
</group>
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='QuoteCancel' msgcat='app' msgtype='Z'>
<field name='QuoteReqID' required='N' />
<field name='QuoteID' required='Y' />
<field name='QuoteCancelType' required='Y' />
<field name='QuoteResponseLevel' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<group name='NoQuoteEntries' required='N'>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
</group>
</message>
<message name='QuoteStatusRequest' msgcat='app' msgtype='a'>
<field name='QuoteStatusReqID' required='N' />
<field name='QuoteID' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SubscriptionRequestType' required='N' />
</message>
<message name='MassQuoteAcknowledgement' msgcat='app' msgtype='b'>
<field name='QuoteReqID' required='N' />
<field name='QuoteID' required='N' />
<field name='QuoteStatus' required='Y' />
<field name='QuoteRejectReason' required='N' />
<field name='QuoteResponseLevel' required='N' />
<field name='QuoteType' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<group name='NoQuoteSets' required='N'>
<field name='QuoteSetID' required='N' />
<component name='UnderlyingInstrument' required='N' />
<field name='TotNoQuoteEntries' required='N' />
<field name='LastFragment' required='N' />
<group name='NoQuoteEntries' required='N'>
<field name='QuoteEntryID' required='N' />
<component name='Instrument' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='BidPx' required='N' />
<field name='OfferPx' required='N' />
<field name='BidSize' required='N' />
<field name='OfferSize' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='BidSpotRate' required='N' />
<field name='OfferSpotRate' required='N' />
<field name='BidForwardPoints' required='N' />
<field name='OfferForwardPoints' required='N' />
<field name='MidPx' required='N' />
<field name='BidYield' required='N' />
<field name='MidYield' required='N' />
<field name='OfferYield' required='N' />
<field name='TransactTime' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlDate' required='N' />
<field name='OrdType' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='BidForwardPoints2' required='N' />
<field name='OfferForwardPoints2' required='N' />
<field name='Currency' required='N' />
<field name='QuoteEntryRejectReason' required='N' />
</group>
</group>
</message>
<message name='SecurityDefinitionRequest' msgcat='app' msgtype='c'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityRequestType' required='Y' />
<component name='Instrument' required='N' />
<component name='InstrumentExtension' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Currency' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='ExpirationCycle' required='N' />
<field name='SubscriptionRequestType' required='N' />
</message>
<message name='SecurityDefinition' msgcat='app' msgtype='d'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityResponseID' required='Y' />
<field name='SecurityResponseType' required='Y' />
<component name='Instrument' required='N' />
<component name='InstrumentExtension' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Currency' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='ExpirationCycle' required='N' />
<field name='RoundLot' required='N' />
<field name='MinTradeVol' required='N' />
</message>
<message name='SecurityStatusRequest' msgcat='app' msgtype='e'>
<field name='SecurityStatusReqID' required='Y' />
<component name='Instrument' required='Y' />
<component name='InstrumentExtension' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='Currency' required='N' />
<field name='SubscriptionRequestType' required='Y' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</message>
<message name='SecurityStatus' msgcat='app' msgtype='f'>
<field name='SecurityStatusReqID' required='N' />
<component name='Instrument' required='Y' />
<component name='InstrumentExtension' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='Currency' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='UnsolicitedIndicator' required='N' />
<field name='SecurityTradingStatus' required='N' />
<field name='FinancialStatus' required='N' />
<field name='CorporateAction' required='N' />
<field name='HaltReasonChar' required='N' />
<field name='InViewOfCommon' required='N' />
<field name='DueToRelated' required='N' />
<field name='BuyVolume' required='N' />
<field name='SellVolume' required='N' />
<field name='HighPx' required='N' />
<field name='LowPx' required='N' />
<field name='LastPx' required='N' />
<field name='TransactTime' required='N' />
<field name='Adjustment' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='TradingSessionStatusRequest' msgcat='app' msgtype='g'>
<field name='TradSesReqID' required='Y' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='TradSesMethod' required='N' />
<field name='TradSesMode' required='N' />
<field name='SubscriptionRequestType' required='Y' />
</message>
<message name='TradingSessionStatus' msgcat='app' msgtype='h'>
<field name='TradSesReqID' required='N' />
<field name='TradingSessionID' required='Y' />
<field name='TradingSessionSubID' required='N' />
<field name='TradSesMethod' required='N' />
<field name='TradSesMode' required='N' />
<field name='UnsolicitedIndicator' required='N' />
<field name='TradSesStatus' required='Y' />
<field name='TradSesStatusRejReason' required='N' />
<field name='TradSesStartTime' required='N' />
<field name='TradSesOpenTime' required='N' />
<field name='TradSesPreCloseTime' required='N' />
<field name='TradSesCloseTime' required='N' />
<field name='TradSesEndTime' required='N' />
<field name='TotalVolumeTraded' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='MassQuote' msgcat='app' msgtype='i'>
<field name='QuoteReqID' required='N' />
<field name='QuoteID' required='Y' />
<field name='QuoteType' required='N' />
<field name='QuoteResponseLevel' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DefBidSize' required='N' />
<field name='DefOfferSize' required='N' />
<group name='NoQuoteSets' required='Y'>
<field name='QuoteSetID' required='Y' />
<component name='UnderlyingInstrument' required='N' />
<field name='QuoteSetValidUntilTime' required='N' />
<field name='TotNoQuoteEntries' required='Y' />
<field name='LastFragment' required='N' />
<group name='NoQuoteEntries' required='Y'>
<field name='QuoteEntryID' required='Y' />
<component name='Instrument' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='BidPx' required='N' />
<field name='OfferPx' required='N' />
<field name='BidSize' required='N' />
<field name='OfferSize' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='BidSpotRate' required='N' />
<field name='OfferSpotRate' required='N' />
<field name='BidForwardPoints' required='N' />
<field name='OfferForwardPoints' required='N' />
<field name='MidPx' required='N' />
<field name='BidYield' required='N' />
<field name='MidYield' required='N' />
<field name='OfferYield' required='N' />
<field name='TransactTime' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlDate' required='N' />
<field name='OrdType' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='BidForwardPoints2' required='N' />
<field name='OfferForwardPoints2' required='N' />
<field name='Currency' required='N' />
</group>
</group>
</message>
<message name='BusinessMessageReject' msgcat='app' msgtype='j'>
<field name='RefSeqNum' required='N' />
<field name='RefMsgType' required='Y' />
<field name='BusinessRejectRefID' required='N' />
<field name='BusinessRejectReason' required='Y' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='BidRequest' msgcat='app' msgtype='k'>
<field name='BidID' required='N' />
<field name='ClientBidID' required='Y' />
<field name='BidRequestTransType' required='Y' />
<field name='ListName' required='N' />
<field name='TotNoRelatedSym' required='Y' />
<field name='BidType' required='Y' />
<field name='NumTickets' required='N' />
<field name='Currency' required='N' />
<field name='SideValue1' required='N' />
<field name='SideValue2' required='N' />
<group name='NoBidDescriptors' required='N'>
<field name='BidDescriptorType' required='N' />
<field name='BidDescriptor' required='N' />
<field name='SideValueInd' required='N' />
<field name='LiquidityValue' required='N' />
<field name='LiquidityNumSecurities' required='N' />
<field name='LiquidityPctLow' required='N' />
<field name='LiquidityPctHigh' required='N' />
<field name='EFPTrackingError' required='N' />
<field name='FairValue' required='N' />
<field name='OutsideIndexPct' required='N' />
<field name='ValueOfFutures' required='N' />
</group>
<group name='NoBidComponents' required='N'>
<field name='ListID' required='N' />
<field name='Side' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='NetGrossInd' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
</group>
<field name='LiquidityIndType' required='N' />
<field name='WtAverageLiquidity' required='N' />
<field name='ExchangeForPhysical' required='N' />
<field name='OutMainCntryUIndex' required='N' />
<field name='CrossPercent' required='N' />
<field name='ProgRptReqs' required='N' />
<field name='ProgPeriodInterval' required='N' />
<field name='IncTaxInd' required='N' />
<field name='ForexReq' required='N' />
<field name='NumBidders' required='N' />
<field name='TradeDate' required='N' />
<field name='BidTradeType' required='Y' />
<field name='BasisPxType' required='Y' />
<field name='StrikeTime' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='BidResponse' msgcat='app' msgtype='l'>
<field name='BidID' required='N' />
<field name='ClientBidID' required='N' />
<group name='NoBidComponents' required='Y'>
<component name='CommissionData' required='Y' />
<field name='ListID' required='N' />
<field name='Country' required='N' />
<field name='Side' required='N' />
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<field name='FairValue' required='N' />
<field name='NetGrossInd' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
</message>
<message name='ListStrikePrice' msgcat='app' msgtype='m'>
<field name='ListID' required='Y' />
<field name='TotNoStrikes' required='Y' />
<field name='LastFragment' required='N' />
<group name='NoStrikes' required='Y'>
<component name='Instrument' required='Y' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
<field name='PrevClosePx' required='N' />
<field name='ClOrdID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='Side' required='N' />
<field name='Price' required='Y' />
<field name='Currency' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
</message>
<message name='RegistrationInstructions' msgcat='app' msgtype='o'>
<field name='RegistID' required='Y' />
<field name='RegistTransType' required='Y' />
<field name='RegistRefID' required='Y' />
<field name='ClOrdID' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='RegistAcctType' required='N' />
<field name='TaxAdvantageType' required='N' />
<field name='OwnershipType' required='N' />
<group name='NoRegistDtls' required='N'>
<field name='RegistDtls' required='N' />
<field name='RegistEmail' required='N' />
<field name='MailingDtls' required='N' />
<field name='MailingInst' required='N' />
<component name='NestedParties' required='N' />
<field name='OwnerType' required='N' />
<field name='DateOfBirth' required='N' />
<field name='InvestorCountryOfResidence' required='N' />
</group>
<group name='NoDistribInsts' required='N'>
<field name='DistribPaymentMethod' required='N' />
<field name='DistribPercentage' required='N' />
<field name='CashDistribCurr' required='N' />
<field name='CashDistribAgentName' required='N' />
<field name='CashDistribAgentCode' required='N' />
<field name='CashDistribAgentAcctNumber' required='N' />
<field name='CashDistribPayRef' required='N' />
<field name='CashDistribAgentAcctName' required='N' />
</group>
</message>
<message name='RegistrationInstructionsResponse' msgcat='app' msgtype='p'>
<field name='RegistID' required='Y' />
<field name='RegistTransType' required='Y' />
<field name='RegistRefID' required='Y' />
<field name='ClOrdID' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='RegistStatus' required='Y' />
<field name='RegistRejReasonCode' required='N' />
<field name='RegistRejReasonText' required='N' />
</message>
<message name='OrderMassCancelRequest' msgcat='app' msgtype='q'>
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='MassCancelRequestType' required='Y' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<component name='Instrument' required='N' />
<component name='UnderlyingInstrument' required='N' />
<field name='Side' required='N' />
<field name='TransactTime' required='Y' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='OrderMassCancelReport' msgcat='app' msgtype='r'>
<field name='ClOrdID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='OrderID' required='Y' />
<field name='SecondaryOrderID' required='N' />
<field name='MassCancelRequestType' required='Y' />
<field name='MassCancelResponse' required='Y' />
<field name='MassCancelRejectReason' required='N' />
<field name='TotalAffectedOrders' required='N' />
<group name='NoAffectedOrders' required='N'>
<field name='OrigClOrdID' required='N' />
<field name='AffectedOrderID' required='N' />
<field name='AffectedSecondaryOrderID' required='N' />
</group>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<component name='Instrument' required='N' />
<component name='UnderlyingInstrument' required='N' />
<field name='Side' required='N' />
<field name='TransactTime' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='NewOrderCross' msgcat='app' msgtype='s'>
<field name='CrossID' required='Y' />
<field name='CrossType' required='Y' />
<field name='CrossPrioritization' required='Y' />
<group name='NoSides' required='Y'>
<field name='Side' required='Y' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='SideComplianceID' required='N' />
</group>
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ProcessCode' required='N' />
<field name='PrevClosePx' required='N' />
<field name='LocateReqd' required='N' />
<field name='TransactTime' required='Y' />
<component name='Stipulations' required='N' />
<field name='OrdType' required='Y' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteID' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<field name='MaxShow' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
</message>
<message name='CrossOrderCancelReplaceRequest' msgcat='app' msgtype='t'>
<field name='OrderID' required='N' />
<field name='CrossID' required='Y' />
<field name='OrigCrossID' required='Y' />
<field name='CrossType' required='Y' />
<field name='CrossPrioritization' required='Y' />
<group name='NoSides' required='Y'>
<field name='Side' required='Y' />
<field name='OrigClOrdID' required='Y' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<field name='OrigOrdModTime' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='SideComplianceID' required='N' />
</group>
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ProcessCode' required='N' />
<field name='PrevClosePx' required='N' />
<field name='LocateReqd' required='N' />
<field name='TransactTime' required='Y' />
<component name='Stipulations' required='N' />
<field name='OrdType' required='Y' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteID' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<field name='MaxShow' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
</message>
<message name='CrossOrderCancelRequest' msgcat='app' msgtype='u'>
<field name='OrderID' required='N' />
<field name='CrossID' required='Y' />
<field name='OrigCrossID' required='Y' />
<field name='CrossType' required='Y' />
<field name='CrossPrioritization' required='Y' />
<group name='NoSides' required='Y'>
<field name='Side' required='Y' />
<field name='OrigClOrdID' required='Y' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<field name='OrigOrdModTime' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<component name='OrderQtyData' required='Y' />
<field name='ComplianceID' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='TransactTime' required='Y' />
</message>
<message name='SecurityTypeRequest' msgcat='app' msgtype='v'>
<field name='SecurityReqID' required='Y' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='Product' required='N' />
<field name='SecurityType' required='N' />
<field name='SecuritySubType' required='N' />
</message>
<message name='SecurityTypes' msgcat='app' msgtype='w'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityResponseID' required='Y' />
<field name='SecurityResponseType' required='Y' />
<field name='TotNoSecurityTypes' required='N' />
<field name='LastFragment' required='N' />
<group name='NoSecurityTypes' required='N'>
<field name='SecurityType' required='N' />
<field name='SecuritySubType' required='N' />
<field name='Product' required='N' />
<field name='CFICode' required='N' />
</group>
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SubscriptionRequestType' required='N' />
</message>
<message name='SecurityListRequest' msgcat='app' msgtype='x'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityListRequestType' required='Y' />
<component name='Instrument' required='N' />
<component name='InstrumentExtension' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='Currency' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SubscriptionRequestType' required='N' />
</message>
<message name='SecurityList' msgcat='app' msgtype='y'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityResponseID' required='Y' />
<field name='SecurityRequestResult' required='Y' />
<field name='TotNoRelatedSym' required='N' />
<field name='LastFragment' required='N' />
<group name='NoRelatedSym' required='N'>
<component name='Instrument' required='N' />
<component name='InstrumentExtension' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegSwapType' required='N' />
<field name='LegSettlType' required='N' />
<component name='LegStipulations' required='N' />
<component name='LegBenchmarkCurveData' required='N' />
</group>
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='RoundLot' required='N' />
<field name='MinTradeVol' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='ExpirationCycle' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
</message>
<message name='DerivativeSecurityListRequest' msgcat='app' msgtype='z'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityListRequestType' required='Y' />
<component name='UnderlyingInstrument' required='N' />
<field name='SecuritySubType' required='N' />
<field name='Currency' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SubscriptionRequestType' required='N' />
</message>
<message name='DerivativeSecurityList' msgcat='app' msgtype='AA'>
<field name='SecurityReqID' required='Y' />
<field name='SecurityResponseID' required='Y' />
<field name='SecurityRequestResult' required='Y' />
<component name='UnderlyingInstrument' required='N' />
<field name='TotNoRelatedSym' required='N' />
<field name='LastFragment' required='N' />
<group name='NoRelatedSym' required='N'>
<component name='Instrument' required='N' />
<field name='Currency' required='N' />
<field name='ExpirationCycle' required='N' />
<component name='InstrumentExtension' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</group>
</message>
<message name='NewOrderMultileg' msgcat='app' msgtype='AB'>
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties3' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ProcessCode' required='N' />
<field name='Side' required='Y' />
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<group name='NoLegs' required='Y'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<component name='LegStipulations' required='N' />
<group name='NoLegAllocs' required='N'>
<field name='LegAllocAccount' required='N' />
<field name='LegIndividualAllocID' required='N' />
<component name='NestedParties2' required='N' />
<field name='LegAllocQty' required='N' />
<field name='LegAllocAcctIDSource' required='N' />
<field name='LegSettlCurrency' required='N' />
</group>
<field name='LegPositionEffect' required='N' />
<field name='LegCoveredOrUncovered' required='N' />
<component name='NestedParties' required='N' />
<field name='LegRefID' required='N' />
<field name='LegPrice' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
</group>
<field name='LocateReqd' required='N' />
<field name='TransactTime' required='Y' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<field name='OrdType' required='Y' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteID' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='MaxShow' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
<field name='MultiLegRptTypeReq' required='N' />
</message>
<message name='MultilegOrderCancelReplace' msgcat='app' msgtype='AC'>
<field name='OrderID' required='N' />
<field name='OrigClOrdID' required='Y' />
<field name='ClOrdID' required='Y' />
<field name='SecondaryClOrdID' required='N' />
<field name='ClOrdLinkID' required='N' />
<field name='OrigOrdModTime' required='N' />
<component name='Parties' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradeDate' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='DayBookingInst' required='N' />
<field name='BookingUnit' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties3' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='CashMargin' required='N' />
<field name='ClearingFeeIndicator' required='N' />
<field name='HandlInst' required='N' />
<field name='ExecInst' required='N' />
<field name='MinQty' required='N' />
<field name='MaxFloor' required='N' />
<field name='ExDestination' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='ProcessCode' required='N' />
<field name='Side' required='Y' />
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<group name='NoLegs' required='Y'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<component name='LegStipulations' required='N' />
<group name='NoLegAllocs' required='N'>
<field name='LegAllocAccount' required='N' />
<field name='LegIndividualAllocID' required='N' />
<component name='NestedParties2' required='N' />
<field name='LegAllocQty' required='N' />
<field name='LegAllocAcctIDSource' required='N' />
<field name='LegSettlCurrency' required='N' />
</group>
<field name='LegPositionEffect' required='N' />
<field name='LegCoveredOrUncovered' required='N' />
<component name='NestedParties' required='N' />
<field name='LegRefID' required='N' />
<field name='LegPrice' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
</group>
<field name='LocateReqd' required='N' />
<field name='TransactTime' required='Y' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='Y' />
<field name='OrdType' required='Y' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='StopPx' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteID' required='N' />
<field name='TimeInForce' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireDate' required='N' />
<field name='ExpireTime' required='N' />
<field name='GTBookingInst' required='N' />
<component name='CommissionData' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ForexReq' required='N' />
<field name='SettlCurrency' required='N' />
<field name='BookingType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='PositionEffect' required='N' />
<field name='CoveredOrUncovered' required='N' />
<field name='MaxShow' required='N' />
<component name='PegInstructions' required='N' />
<component name='DiscretionInstructions' required='N' />
<field name='TargetStrategy' required='N' />
<field name='TargetStrategyParameters' required='N' />
<field name='ParticipationRate' required='N' />
<field name='CancellationRights' required='N' />
<field name='MoneyLaunderingStatus' required='N' />
<field name='RegistID' required='N' />
<field name='Designation' required='N' />
<field name='MultiLegRptTypeReq' required='N' />
</message>
<message name='TradeCaptureReportRequest' msgcat='app' msgtype='AD'>
<field name='TradeRequestID' required='Y' />
<field name='TradeRequestType' required='Y' />
<field name='SubscriptionRequestType' required='N' />
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
<field name='ExecID' required='N' />
<field name='ExecType' required='N' />
<field name='OrderID' required='N' />
<field name='ClOrdID' required='N' />
<field name='MatchStatus' required='N' />
<field name='TrdType' required='N' />
<field name='TrdSubType' required='N' />
<field name='TransferReason' required='N' />
<field name='SecondaryTrdType' required='N' />
<field name='TradeLinkID' required='N' />
<field name='TrdMatchID' required='N' />
<component name='Parties' required='N' />
<component name='Instrument' required='N' />
<component name='InstrumentExtension' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoDates' required='N'>
<field name='TradeDate' required='N' />
<field name='TransactTime' required='N' />
</group>
<field name='ClearingBusinessDate' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='TimeBracket' required='N' />
<field name='Side' required='N' />
<field name='MultiLegReportingType' required='N' />
<field name='TradeInputSource' required='N' />
<field name='TradeInputDevice' required='N' />
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='TradeCaptureReport' msgcat='app' msgtype='AE'>
<field name='TradeReportID' required='Y' />
<field name='TradeReportTransType' required='N' />
<field name='TradeReportType' required='N' />
<field name='TradeRequestID' required='N' />
<field name='TrdType' required='N' />
<field name='TrdSubType' required='N' />
<field name='SecondaryTrdType' required='N' />
<field name='TransferReason' required='N' />
<field name='ExecType' required='N' />
<field name='TotNumTradeReports' required='N' />
<field name='LastRptRequested' required='N' />
<field name='UnsolicitedIndicator' required='N' />
<field name='SubscriptionRequestType' required='N' />
<field name='TradeReportRefID' required='N' />
<field name='SecondaryTradeReportRefID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
<field name='TradeLinkID' required='N' />
<field name='TrdMatchID' required='N' />
<field name='ExecID' required='N' />
<field name='OrdStatus' required='N' />
<field name='SecondaryExecID' required='N' />
<field name='ExecRestatementReason' required='N' />
<field name='PreviouslyReported' required='Y' />
<field name='PriceType' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<component name='OrderQtyData' required='N' />
<field name='QtyType' required='N' />
<component name='YieldData' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='UnderlyingTradingSessionID' required='N' />
<field name='UnderlyingTradingSessionSubID' required='N' />
<field name='LastQty' required='Y' />
<field name='LastPx' required='Y' />
<field name='LastParPx' required='N' />
<field name='LastSpotRate' required='N' />
<field name='LastForwardPoints' required='N' />
<field name='LastMkt' required='N' />
<field name='TradeDate' required='Y' />
<field name='ClearingBusinessDate' required='N' />
<field name='AvgPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<field name='AvgPxIndicator' required='N' />
<component name='PositionAmountData' required='N' />
<field name='MultiLegReportingType' required='N' />
<field name='TradeLegRefID' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<component name='LegStipulations' required='N' />
<field name='LegPositionEffect' required='N' />
<field name='LegCoveredOrUncovered' required='N' />
<component name='NestedParties' required='N' />
<field name='LegRefID' required='N' />
<field name='LegPrice' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<field name='LegLastPx' required='N' />
</group>
<field name='TransactTime' required='Y' />
<component name='TrdRegTimestamps' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='MatchStatus' required='N' />
<field name='MatchType' required='N' />
<group name='NoSides' required='Y'>
<field name='Side' required='Y' />
<field name='OrderID' required='Y' />
<field name='SecondaryOrderID' required='N' />
<field name='ClOrdID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='ListID' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='ProcessCode' required='N' />
<field name='OddLot' required='N' />
<group name='NoClearingInstructions' required='N'>
<field name='ClearingInstruction' required='N' />
</group>
<field name='ClearingFeeIndicator' required='N' />
<field name='TradeInputSource' required='N' />
<field name='TradeInputDevice' required='N' />
<field name='OrderInputDevice' required='N' />
<field name='Currency' required='N' />
<field name='ComplianceID' required='N' />
<field name='SolicitedFlag' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='OrdType' required='N' />
<field name='ExecInst' required='N' />
<field name='TransBkdTime' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='TimeBracket' required='N' />
<component name='CommissionData' required='N' />
<field name='GrossTradeAmt' required='N' />
<field name='NumDaysInterest' required='N' />
<field name='ExDate' required='N' />
<field name='AccruedInterestRate' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='InterestAtMaturity' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<field name='Concession' required='N' />
<field name='TotalTakedown' required='N' />
<field name='NetMoney' required='N' />
<field name='SettlCurrAmt' required='N' />
<field name='SettlCurrency' required='N' />
<field name='SettlCurrFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='PositionEffect' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='SideMultiLegReportingType' required='N' />
<group name='NoContAmts' required='N'>
<field name='ContAmtType' required='N' />
<field name='ContAmtValue' required='N' />
<field name='ContAmtCurr' required='N' />
</group>
<component name='Stipulations' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<field name='ExchangeRule' required='N' />
<field name='TradeAllocIndicator' required='N' />
<field name='PreallocMethod' required='N' />
<field name='AllocID' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties2' required='N' />
<field name='AllocQty' required='N' />
</group>
<field name='CopyMsgIndicator' required='N' />
<field name='PublishTrdIndicator' required='N' />
<field name='ShortSaleReason' required='N' />
</group>
</message>
<message name='OrderMassStatusRequest' msgcat='app' msgtype='AF'>
<field name='MassStatusReqID' required='Y' />
<field name='MassStatusReqType' required='Y' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<component name='Instrument' required='N' />
<component name='UnderlyingInstrument' required='N' />
<field name='Side' required='N' />
</message>
<message name='QuoteRequestReject' msgcat='app' msgtype='AG'>
<field name='QuoteReqID' required='Y' />
<field name='RFQReqID' required='N' />
<field name='QuoteRequestRejectReason' required='Y' />
<group name='NoRelatedSym' required='Y'>
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<field name='QuoteRequestType' required='N' />
<field name='QuoteType' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='Side' required='N' />
<field name='QtyType' required='N' />
<component name='OrderQtyData' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<component name='LegStipulations' required='N' />
<component name='NestedParties' required='N' />
<component name='LegBenchmarkCurveData' required='N' />
</group>
<group name='NoQuoteQualifiers' required='N'>
<field name='QuoteQualifier' required='N' />
</group>
<field name='QuotePriceType' required='N' />
<field name='OrdType' required='N' />
<field name='ExpireTime' required='N' />
<field name='TransactTime' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<field name='PriceType' required='N' />
<field name='Price' required='N' />
<field name='Price2' required='N' />
<component name='YieldData' required='N' />
<component name='Parties' required='N' />
</group>
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='RFQRequest' msgcat='app' msgtype='AH'>
<field name='RFQReqID' required='Y' />
<group name='NoRelatedSym' required='Y'>
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='PrevClosePx' required='N' />
<field name='QuoteRequestType' required='N' />
<field name='QuoteType' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='SubscriptionRequestType' required='N' />
</message>
<message name='QuoteStatusReport' msgcat='app' msgtype='AI'>
<field name='QuoteStatusReqID' required='N' />
<field name='QuoteReqID' required='N' />
<field name='QuoteID' required='Y' />
<field name='QuoteRespID' required='N' />
<field name='QuoteType' required='N' />
<component name='Parties' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='N' />
<component name='OrderQtyData' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<component name='LegStipulations' required='N' />
<component name='NestedParties' required='N' />
</group>
<group name='NoQuoteQualifiers' required='N'>
<field name='QuoteQualifier' required='N' />
</group>
<field name='ExpireTime' required='N' />
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
<field name='BidPx' required='N' />
<field name='OfferPx' required='N' />
<field name='MktBidPx' required='N' />
<field name='MktOfferPx' required='N' />
<field name='MinBidSize' required='N' />
<field name='BidSize' required='N' />
<field name='MinOfferSize' required='N' />
<field name='OfferSize' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='BidSpotRate' required='N' />
<field name='OfferSpotRate' required='N' />
<field name='BidForwardPoints' required='N' />
<field name='OfferForwardPoints' required='N' />
<field name='MidPx' required='N' />
<field name='BidYield' required='N' />
<field name='MidYield' required='N' />
<field name='OfferYield' required='N' />
<field name='TransactTime' required='N' />
<field name='OrdType' required='N' />
<field name='BidForwardPoints2' required='N' />
<field name='OfferForwardPoints2' required='N' />
<field name='SettlCurrBidFxRate' required='N' />
<field name='SettlCurrOfferFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='CommType' required='N' />
<field name='Commission' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ExDestination' required='N' />
<field name='QuoteStatus' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='QuoteResponse' msgcat='app' msgtype='AJ'>
<field name='QuoteRespID' required='Y' />
<field name='QuoteID' required='N' />
<field name='QuoteRespType' required='Y' />
<field name='ClOrdID' required='N' />
<field name='OrderCapacity' required='N' />
<field name='IOIID' required='N' />
<field name='QuoteType' required='N' />
<group name='NoQuoteQualifiers' required='N'>
<field name='QuoteQualifier' required='N' />
</group>
<component name='Parties' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<component name='Instrument' required='Y' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='Side' required='N' />
<component name='OrderQtyData' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='SettlDate2' required='N' />
<field name='OrderQty2' required='N' />
<field name='Currency' required='N' />
<component name='Stipulations' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<component name='LegStipulations' required='N' />
<component name='NestedParties' required='N' />
<field name='LegPriceType' required='N' />
<field name='LegBidPx' required='N' />
<field name='LegOfferPx' required='N' />
<component name='LegBenchmarkCurveData' required='N' />
</group>
<field name='BidPx' required='N' />
<field name='OfferPx' required='N' />
<field name='MktBidPx' required='N' />
<field name='MktOfferPx' required='N' />
<field name='MinBidSize' required='N' />
<field name='BidSize' required='N' />
<field name='MinOfferSize' required='N' />
<field name='OfferSize' required='N' />
<field name='ValidUntilTime' required='N' />
<field name='BidSpotRate' required='N' />
<field name='OfferSpotRate' required='N' />
<field name='BidForwardPoints' required='N' />
<field name='OfferForwardPoints' required='N' />
<field name='MidPx' required='N' />
<field name='BidYield' required='N' />
<field name='MidYield' required='N' />
<field name='OfferYield' required='N' />
<field name='TransactTime' required='N' />
<field name='OrdType' required='N' />
<field name='BidForwardPoints2' required='N' />
<field name='OfferForwardPoints2' required='N' />
<field name='SettlCurrBidFxRate' required='N' />
<field name='SettlCurrOfferFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='Commission' required='N' />
<field name='CommType' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='ExDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='YieldData' required='N' />
</message>
<message name='Confirmation' msgcat='app' msgtype='AK'>
<field name='ConfirmID' required='Y' />
<field name='ConfirmRefID' required='N' />
<field name='ConfirmReqID' required='N' />
<field name='ConfirmTransType' required='Y' />
<field name='ConfirmType' required='Y' />
<field name='CopyMsgIndicator' required='N' />
<field name='LegalConfirm' required='N' />
<field name='ConfirmStatus' required='Y' />
<component name='Parties' required='N' />
<group name='NoOrders' required='N'>
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='ListID' required='N' />
<component name='NestedParties2' required='N' />
<field name='OrderQty' required='N' />
<field name='OrderAvgPx' required='N' />
<field name='OrderBookingQty' required='N' />
</group>
<field name='AllocID' required='N' />
<field name='SecondaryAllocID' required='N' />
<field name='IndividualAllocID' required='N' />
<field name='TransactTime' required='Y' />
<field name='TradeDate' required='Y' />
<component name='TrdRegTimestamps' required='N' />
<component name='Instrument' required='Y' />
<component name='InstrumentExtension' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='Y'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='Y'>
<component name='InstrumentLeg' required='N' />
</group>
<component name='YieldData' required='N' />
<field name='AllocQty' required='Y' />
<field name='QtyType' required='N' />
<field name='Side' required='Y' />
<field name='Currency' required='N' />
<field name='LastMkt' required='N' />
<group name='NoCapacities' required='Y'>
<field name='OrderCapacity' required='Y' />
<field name='OrderRestrictions' required='N' />
<field name='OrderCapacityQty' required='Y' />
</group>
<field name='AllocAccount' required='Y' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocAccountType' required='N' />
<field name='AvgPx' required='Y' />
<field name='AvgPxPrecision' required='N' />
<field name='PriceType' required='N' />
<field name='AvgParPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<field name='ReportedPx' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='ProcessCode' required='N' />
<field name='GrossTradeAmt' required='Y' />
<field name='NumDaysInterest' required='N' />
<field name='ExDate' required='N' />
<field name='AccruedInterestRate' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='InterestAtMaturity' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<field name='Concession' required='N' />
<field name='TotalTakedown' required='N' />
<field name='NetMoney' required='Y' />
<field name='MaturityNetMoney' required='N' />
<field name='SettlCurrAmt' required='N' />
<field name='SettlCurrency' required='N' />
<field name='SettlCurrFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<component name='SettlInstructionsData' required='N' />
<component name='CommissionData' required='N' />
<field name='SharedCommission' required='N' />
<component name='Stipulations' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
</message>
<message name='PositionMaintenanceRequest' msgcat='app' msgtype='AL'>
<field name='PosReqID' required='Y' />
<field name='PosTransType' required='Y' />
<field name='PosMaintAction' required='Y' />
<field name='OrigPosReqRefID' required='N' />
<field name='PosMaintRptRefID' required='N' />
<field name='ClearingBusinessDate' required='Y' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<component name='Parties' required='Y' />
<field name='Account' required='Y' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='Y' />
<component name='Instrument' required='Y' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='TransactTime' required='Y' />
<component name='PositionQty' required='Y' />
<field name='AdjustmentType' required='N' />
<field name='ContraryInstructionIndicator' required='N' />
<field name='PriorSpreadIndicator' required='N' />
<field name='ThresholdAmount' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='PositionMaintenanceReport' msgcat='app' msgtype='AM'>
<field name='PosMaintRptID' required='Y' />
<field name='PosTransType' required='Y' />
<field name='PosReqID' required='N' />
<field name='PosMaintAction' required='Y' />
<field name='OrigPosReqRefID' required='Y' />
<field name='PosMaintStatus' required='Y' />
<field name='PosMaintResult' required='N' />
<field name='ClearingBusinessDate' required='Y' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='Y' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='Y' />
<component name='Instrument' required='Y' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='TransactTime' required='Y' />
<component name='PositionQty' required='Y' />
<component name='PositionAmountData' required='Y' />
<field name='AdjustmentType' required='N' />
<field name='ThresholdAmount' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='RequestForPositions' msgcat='app' msgtype='AN'>
<field name='PosReqID' required='Y' />
<field name='PosReqType' required='Y' />
<field name='MatchStatus' required='N' />
<field name='SubscriptionRequestType' required='N' />
<component name='Parties' required='Y' />
<field name='Account' required='Y' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='Y' />
<component name='Instrument' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='ClearingBusinessDate' required='Y' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<group name='NoTradingSessions' required='N'>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
</group>
<field name='TransactTime' required='Y' />
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='RequestForPositionsAck' msgcat='app' msgtype='AO'>
<field name='PosMaintRptID' required='Y' />
<field name='PosReqID' required='N' />
<field name='TotalNumPosReports' required='N' />
<field name='UnsolicitedIndicator' required='N' />
<field name='PosReqResult' required='Y' />
<field name='PosReqStatus' required='Y' />
<component name='Parties' required='Y' />
<field name='Account' required='Y' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='Y' />
<component name='Instrument' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='PositionReport' msgcat='app' msgtype='AP'>
<field name='PosMaintRptID' required='Y' />
<field name='PosReqID' required='N' />
<field name='PosReqType' required='N' />
<field name='SubscriptionRequestType' required='N' />
<field name='TotalNumPosReports' required='N' />
<field name='UnsolicitedIndicator' required='N' />
<field name='PosReqResult' required='Y' />
<field name='ClearingBusinessDate' required='Y' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<component name='Parties' required='Y' />
<field name='Account' required='Y' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='Y' />
<component name='Instrument' required='N' />
<field name='Currency' required='N' />
<field name='SettlPrice' required='Y' />
<field name='SettlPriceType' required='Y' />
<field name='PriorSettlPrice' required='Y' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
<field name='UnderlyingSettlPrice' required='Y' />
<field name='UnderlyingSettlPriceType' required='Y' />
</group>
<component name='PositionQty' required='Y' />
<component name='PositionAmountData' required='Y' />
<field name='RegistStatus' required='N' />
<field name='DeliveryDate' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='TradeCaptureReportRequestAck' msgcat='app' msgtype='AQ'>
<field name='TradeRequestID' required='Y' />
<field name='TradeRequestType' required='Y' />
<field name='SubscriptionRequestType' required='N' />
<field name='TotNumTradeReports' required='N' />
<field name='TradeRequestResult' required='Y' />
<field name='TradeRequestStatus' required='Y' />
<component name='Instrument' required='Y' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='MultiLegReportingType' required='N' />
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='TradeCaptureReportAck' msgcat='app' msgtype='AR'>
<field name='TradeReportID' required='Y' />
<field name='TradeReportTransType' required='N' />
<field name='TradeReportType' required='N' />
<field name='TrdType' required='N' />
<field name='TrdSubType' required='N' />
<field name='SecondaryTrdType' required='N' />
<field name='TransferReason' required='N' />
<field name='ExecType' required='Y' />
<field name='TradeReportRefID' required='N' />
<field name='SecondaryTradeReportRefID' required='N' />
<field name='TrdRptStatus' required='N' />
<field name='TradeReportRejectReason' required='N' />
<field name='SecondaryTradeReportID' required='N' />
<field name='SubscriptionRequestType' required='N' />
<field name='TradeLinkID' required='N' />
<field name='TrdMatchID' required='N' />
<field name='ExecID' required='N' />
<field name='SecondaryExecID' required='N' />
<component name='Instrument' required='Y' />
<field name='TransactTime' required='N' />
<component name='TrdRegTimestamps' required='N' />
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
<field name='LegQty' required='N' />
<field name='LegSwapType' required='N' />
<component name='LegStipulations' required='N' />
<field name='LegPositionEffect' required='N' />
<field name='LegCoveredOrUncovered' required='N' />
<component name='NestedParties' required='N' />
<field name='LegRefID' required='N' />
<field name='LegPrice' required='N' />
<field name='LegSettlType' required='N' />
<field name='LegSettlDate' required='N' />
<field name='LegLastPx' required='N' />
</group>
<field name='ClearingFeeIndicator' required='N' />
<field name='OrderCapacity' required='N' />
<field name='OrderRestrictions' required='N' />
<field name='CustOrderCapacity' required='N' />
<field name='Account' required='N' />
<field name='AcctIDSource' required='N' />
<field name='AccountType' required='N' />
<field name='PositionEffect' required='N' />
<field name='PreallocMethod' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='IndividualAllocID' required='N' />
<component name='NestedParties2' required='N' />
<field name='AllocQty' required='N' />
</group>
</message>
<message name='AllocationReport' msgcat='app' msgtype='AS'>
<field name='AllocReportID' required='Y' />
<field name='AllocID' required='N' />
<field name='AllocTransType' required='Y' />
<field name='AllocReportRefID' required='N' />
<field name='AllocCancReplaceReason' required='N' />
<field name='SecondaryAllocID' required='N' />
<field name='AllocReportType' required='Y' />
<field name='AllocStatus' required='Y' />
<field name='AllocRejCode' required='N' />
<field name='RefAllocID' required='N' />
<field name='AllocIntermedReqType' required='N' />
<field name='AllocLinkID' required='N' />
<field name='AllocLinkType' required='N' />
<field name='BookingRefID' required='N' />
<field name='AllocNoOrdersType' required='Y' />
<group name='NoOrders' required='N'>
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='ListID' required='N' />
<component name='NestedParties2' required='N' />
<field name='OrderQty' required='N' />
<field name='OrderAvgPx' required='N' />
<field name='OrderBookingQty' required='N' />
</group>
<group name='NoExecs' required='N'>
<field name='LastQty' required='N' />
<field name='ExecID' required='N' />
<field name='SecondaryExecID' required='N' />
<field name='LastPx' required='N' />
<field name='LastParPx' required='N' />
<field name='LastCapacity' required='N' />
</group>
<field name='PreviouslyReported' required='N' />
<field name='ReversalIndicator' required='N' />
<field name='MatchType' required='N' />
<field name='Side' required='Y' />
<component name='Instrument' required='Y' />
<component name='InstrumentExtension' required='N' />
<component name='FinancingDetails' required='N' />
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<field name='Quantity' required='Y' />
<field name='QtyType' required='N' />
<field name='LastMkt' required='N' />
<field name='TradeOriginationDate' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='PriceType' required='N' />
<field name='AvgPx' required='Y' />
<field name='AvgParPx' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<field name='Currency' required='N' />
<field name='AvgPxPrecision' required='N' />
<component name='Parties' required='N' />
<field name='TradeDate' required='Y' />
<field name='TransactTime' required='N' />
<field name='SettlType' required='N' />
<field name='SettlDate' required='N' />
<field name='BookingType' required='N' />
<field name='GrossTradeAmt' required='N' />
<field name='Concession' required='N' />
<field name='TotalTakedown' required='N' />
<field name='NetMoney' required='N' />
<field name='PositionEffect' required='N' />
<field name='AutoAcceptIndicator' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<field name='NumDaysInterest' required='N' />
<field name='AccruedInterestRate' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='TotalAccruedInterestAmt' required='N' />
<field name='InterestAtMaturity' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<field name='LegalConfirm' required='N' />
<component name='Stipulations' required='N' />
<component name='YieldData' required='N' />
<field name='TotNoAllocs' required='N' />
<field name='LastFragment' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='MatchStatus' required='N' />
<field name='AllocPrice' required='N' />
<field name='AllocQty' required='N' />
<field name='IndividualAllocID' required='N' />
<field name='ProcessCode' required='N' />
<component name='NestedParties' required='N' />
<field name='NotifyBrokerOfCredit' required='N' />
<field name='AllocHandlInst' required='N' />
<field name='AllocText' required='N' />
<field name='EncodedAllocTextLen' required='N' />
<field name='EncodedAllocText' required='N' />
<component name='CommissionData' required='N' />
<field name='AllocAvgPx' required='N' />
<field name='AllocNetMoney' required='N' />
<field name='SettlCurrAmt' required='N' />
<field name='AllocSettlCurrAmt' required='N' />
<field name='SettlCurrency' required='N' />
<field name='AllocSettlCurrency' required='N' />
<field name='SettlCurrFxRate' required='N' />
<field name='SettlCurrFxRateCalc' required='N' />
<field name='AllocAccruedInterestAmt' required='N' />
<field name='AllocInterestAtMaturity' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<group name='NoClearingInstructions' required='N'>
<field name='ClearingInstruction' required='N' />
</group>
<field name='ClearingFeeIndicator' required='N' />
<field name='AllocSettlInstType' required='N' />
<component name='SettlInstructionsData' required='N' />
</group>
</message>
<message name='AllocationReportAck' msgcat='app' msgtype='AT'>
<field name='AllocReportID' required='Y' />
<field name='AllocID' required='Y' />
<component name='Parties' required='N' />
<field name='SecondaryAllocID' required='N' />
<field name='TradeDate' required='N' />
<field name='TransactTime' required='Y' />
<field name='AllocStatus' required='Y' />
<field name='AllocRejCode' required='N' />
<field name='AllocReportType' required='N' />
<field name='AllocIntermedReqType' required='N' />
<field name='MatchStatus' required='N' />
<field name='Product' required='N' />
<field name='SecurityType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
<group name='NoAllocs' required='N'>
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocPrice' required='N' />
<field name='IndividualAllocID' required='N' />
<field name='IndividualAllocRejCode' required='N' />
<field name='AllocText' required='N' />
<field name='EncodedAllocTextLen' required='N' />
<field name='EncodedAllocText' required='N' />
</group>
</message>
<message name='ConfirmationAck' msgcat='app' msgtype='AU'>
<field name='ConfirmID' required='Y' />
<field name='TradeDate' required='Y' />
<field name='TransactTime' required='Y' />
<field name='AffirmStatus' required='Y' />
<field name='ConfirmRejReason' required='N' />
<field name='MatchStatus' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='SettlementInstructionRequest' msgcat='app' msgtype='AV'>
<field name='SettlInstReqID' required='Y' />
<field name='TransactTime' required='Y' />
<component name='Parties' required='N' />
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='Side' required='N' />
<field name='Product' required='N' />
<field name='SecurityType' required='N' />
<field name='CFICode' required='N' />
<field name='EffectiveTime' required='N' />
<field name='ExpireTime' required='N' />
<field name='LastUpdateTime' required='N' />
<field name='StandInstDbType' required='N' />
<field name='StandInstDbName' required='N' />
<field name='StandInstDbID' required='N' />
</message>
<message name='AssignmentReport' msgcat='app' msgtype='AW'>
<field name='AsgnRptID' required='Y' />
<field name='TotNumAssignmentReports' required='N' />
<field name='LastRptRequested' required='N' />
<component name='Parties' required='Y' />
<field name='Account' required='N' />
<field name='AccountType' required='Y' />
<component name='Instrument' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<component name='PositionQty' required='Y' />
<component name='PositionAmountData' required='Y' />
<field name='ThresholdAmount' required='N' />
<field name='SettlPrice' required='Y' />
<field name='SettlPriceType' required='Y' />
<field name='UnderlyingSettlPrice' required='Y' />
<field name='ExpireDate' required='N' />
<field name='AssignmentMethod' required='Y' />
<field name='AssignmentUnit' required='N' />
<field name='OpenInterest' required='Y' />
<field name='ExerciseMethod' required='Y' />
<field name='SettlSessID' required='Y' />
<field name='SettlSessSubID' required='Y' />
<field name='ClearingBusinessDate' required='Y' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='CollateralRequest' msgcat='app' msgtype='AX'>
<field name='CollReqID' required='Y' />
<field name='CollAsgnReason' required='Y' />
<field name='TransactTime' required='Y' />
<field name='ExpireTime' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AccountType' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<group name='NoExecs' required='N'>
<field name='ExecID' required='N' />
</group>
<group name='NoTrades' required='N'>
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
</group>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<field name='SettlDate' required='N' />
<field name='Quantity' required='N' />
<field name='QtyType' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
<field name='CollAction' required='N' />
</group>
<field name='MarginExcess' required='N' />
<field name='TotalNetValue' required='N' />
<field name='CashOutstanding' required='N' />
<component name='TrdRegTimestamps' required='N' />
<field name='Side' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='Stipulations' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<field name='ClearingBusinessDate' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='CollateralAssignment' msgcat='app' msgtype='AY'>
<field name='CollAsgnID' required='Y' />
<field name='CollReqID' required='N' />
<field name='CollAsgnReason' required='Y' />
<field name='CollAsgnTransType' required='Y' />
<field name='CollAsgnRefID' required='N' />
<field name='TransactTime' required='Y' />
<field name='ExpireTime' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AccountType' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<group name='NoExecs' required='N'>
<field name='ExecID' required='N' />
</group>
<group name='NoTrades' required='N'>
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
</group>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<field name='SettlDate' required='N' />
<field name='Quantity' required='N' />
<field name='QtyType' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
<field name='CollAction' required='N' />
</group>
<field name='MarginExcess' required='N' />
<field name='TotalNetValue' required='N' />
<field name='CashOutstanding' required='N' />
<component name='TrdRegTimestamps' required='N' />
<field name='Side' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='Stipulations' required='N' />
<component name='SettlInstructionsData' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<field name='ClearingBusinessDate' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='CollateralResponse' msgcat='app' msgtype='AZ'>
<field name='CollRespID' required='Y' />
<field name='CollAsgnID' required='Y' />
<field name='CollReqID' required='N' />
<field name='CollAsgnReason' required='Y' />
<field name='CollAsgnTransType' required='N' />
<field name='CollAsgnRespType' required='Y' />
<field name='CollAsgnRejectReason' required='N' />
<field name='TransactTime' required='Y' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AccountType' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<group name='NoExecs' required='N'>
<field name='ExecID' required='N' />
</group>
<group name='NoTrades' required='N'>
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
</group>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<field name='SettlDate' required='N' />
<field name='Quantity' required='N' />
<field name='QtyType' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
<field name='CollAction' required='N' />
</group>
<field name='MarginExcess' required='N' />
<field name='TotalNetValue' required='N' />
<field name='CashOutstanding' required='N' />
<component name='TrdRegTimestamps' required='N' />
<field name='Side' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='Stipulations' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='CollateralReport' msgcat='app' msgtype='BA'>
<field name='CollRptID' required='Y' />
<field name='CollInquiryID' required='N' />
<field name='CollStatus' required='Y' />
<field name='TotNumReports' required='N' />
<field name='LastRptRequested' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AccountType' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<group name='NoExecs' required='N'>
<field name='ExecID' required='N' />
</group>
<group name='NoTrades' required='N'>
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
</group>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<field name='SettlDate' required='N' />
<field name='Quantity' required='N' />
<field name='QtyType' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='MarginExcess' required='N' />
<field name='TotalNetValue' required='N' />
<field name='CashOutstanding' required='N' />
<component name='TrdRegTimestamps' required='N' />
<field name='Side' required='N' />
<group name='NoMiscFees' required='N'>
<field name='MiscFeeAmt' required='N' />
<field name='MiscFeeCurr' required='N' />
<field name='MiscFeeType' required='N' />
<field name='MiscFeeBasis' required='N' />
</group>
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='Stipulations' required='N' />
<component name='SettlInstructionsData' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<field name='ClearingBusinessDate' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='CollateralInquiry' msgcat='app' msgtype='BB'>
<field name='CollInquiryID' required='N' />
<group name='NoCollInquiryQualifier' required='N'>
<field name='CollInquiryQualifier' required='N' />
</group>
<field name='SubscriptionRequestType' required='N' />
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AccountType' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<group name='NoExecs' required='N'>
<field name='ExecID' required='N' />
</group>
<group name='NoTrades' required='N'>
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
</group>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<field name='SettlDate' required='N' />
<field name='Quantity' required='N' />
<field name='QtyType' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='MarginExcess' required='N' />
<field name='TotalNetValue' required='N' />
<field name='CashOutstanding' required='N' />
<component name='TrdRegTimestamps' required='N' />
<field name='Side' required='N' />
<field name='Price' required='N' />
<field name='PriceType' required='N' />
<field name='AccruedInterestAmt' required='N' />
<field name='EndAccruedInterestAmt' required='N' />
<field name='StartCash' required='N' />
<field name='EndCash' required='N' />
<component name='SpreadOrBenchmarkCurveData' required='N' />
<component name='Stipulations' required='N' />
<component name='SettlInstructionsData' required='N' />
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<field name='ClearingBusinessDate' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='NetworkCounterpartySystemStatusRequest' msgcat='app' msgtype='BC'>
<field name='NetworkRequestType' required='Y' />
<field name='NetworkRequestID' required='Y' />
<group name='NoCompIDs' required='N'>
<field name='RefCompID' required='N' />
<field name='RefSubID' required='N' />
<field name='LocationID' required='N' />
<field name='DeskID' required='N' />
</group>
</message>
<message name='NetworkCounterpartySystemStatusResponse' msgcat='app' msgtype='BD'>
<field name='NetworkStatusResponseType' required='Y' />
<field name='NetworkRequestID' required='N' />
<field name='NetworkResponseID' required='Y' />
<field name='LastNetworkResponseID' required='N' />
<group name='NoCompIDs' required='Y'>
<field name='RefCompID' required='N' />
<field name='RefSubID' required='N' />
<field name='LocationID' required='N' />
<field name='DeskID' required='N' />
<field name='StatusValue' required='N' />
<field name='StatusText' required='N' />
</group>
</message>
<message name='UserRequest' msgcat='app' msgtype='BE'>
<field name='UserRequestID' required='Y' />
<field name='UserRequestType' required='Y' />
<field name='Username' required='Y' />
<field name='Password' required='N' />
<field name='NewPassword' required='N' />
<field name='RawDataLength' required='N' />
<field name='RawData' required='N' />
</message>
<message name='UserResponse' msgcat='app' msgtype='BF'>
<field name='UserRequestID' required='Y' />
<field name='Username' required='Y' />
<field name='UserStatus' required='N' />
<field name='UserStatusText' required='N' />
</message>
<message name='CollateralInquiryAck' msgcat='app' msgtype='BG'>
<field name='CollInquiryID' required='Y' />
<field name='CollInquiryStatus' required='Y' />
<field name='CollInquiryResult' required='N' />
<group name='NoCollInquiryQualifier' required='N'>
<field name='CollInquiryQualifier' required='N' />
</group>
<field name='TotNumReports' required='N' />
<component name='Parties' required='N' />
<field name='Account' required='N' />
<field name='AccountType' required='N' />
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<group name='NoExecs' required='N'>
<field name='ExecID' required='N' />
</group>
<group name='NoTrades' required='N'>
<field name='TradeReportID' required='N' />
<field name='SecondaryTradeReportID' required='N' />
</group>
<component name='Instrument' required='N' />
<component name='FinancingDetails' required='N' />
<field name='SettlDate' required='N' />
<field name='Quantity' required='N' />
<field name='QtyType' required='N' />
<field name='Currency' required='N' />
<group name='NoLegs' required='N'>
<component name='InstrumentLeg' required='N' />
</group>
<group name='NoUnderlyings' required='N'>
<component name='UnderlyingInstrument' required='N' />
</group>
<field name='TradingSessionID' required='N' />
<field name='TradingSessionSubID' required='N' />
<field name='SettlSessID' required='N' />
<field name='SettlSessSubID' required='N' />
<field name='ClearingBusinessDate' required='N' />
<field name='ResponseTransportType' required='N' />
<field name='ResponseDestination' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
<message name='ConfirmationRequest' msgcat='app' msgtype='BH'>
<field name='ConfirmReqID' required='Y' />
<field name='ConfirmType' required='Y' />
<group name='NoOrders' required='N'>
<field name='ClOrdID' required='N' />
<field name='OrderID' required='N' />
<field name='SecondaryOrderID' required='N' />
<field name='SecondaryClOrdID' required='N' />
<field name='ListID' required='N' />
<component name='NestedParties2' required='N' />
<field name='OrderQty' required='N' />
<field name='OrderAvgPx' required='N' />
<field name='OrderBookingQty' required='N' />
</group>
<field name='AllocID' required='N' />
<field name='SecondaryAllocID' required='N' />
<field name='IndividualAllocID' required='N' />
<field name='TransactTime' required='Y' />
<field name='AllocAccount' required='N' />
<field name='AllocAcctIDSource' required='N' />
<field name='AllocAccountType' required='N' />
<field name='Text' required='N' />
<field name='EncodedTextLen' required='N' />
<field name='EncodedText' required='N' />
</message>
</messages>
<trailer>
<field name='SignatureLength' required='N' />
<field name='Signature' required='N' />
<field name='CheckSum' required='Y' />
</trailer>
<components>
<component name='SpreadOrBenchmarkCurveData'>
<field name='Spread' required='N' />
<field name='BenchmarkCurveCurrency' required='N' />
<field name='BenchmarkCurveName' required='N' />
<field name='BenchmarkCurvePoint' required='N' />
<field name='BenchmarkPrice' required='N' />
<field name='BenchmarkPriceType' required='N' />
<field name='BenchmarkSecurityID' required='N' />
<field name='BenchmarkSecurityIDSource' required='N' />
</component>
<component name='FinancingDetails'>
<field name='AgreementDesc' required='N' />
<field name='AgreementID' required='N' />
<field name='AgreementDate' required='N' />
<field name='AgreementCurrency' required='N' />
<field name='TerminationType' required='N' />
<field name='StartDate' required='N' />
<field name='EndDate' required='N' />
<field name='DeliveryType' required='N' />
<field name='MarginRatio' required='N' />
</component>
<component name='YieldData'>
<field name='YieldType' required='N' />
<field name='Yield' required='N' />
<field name='YieldCalcDate' required='N' />
<field name='YieldRedemptionDate' required='N' />
<field name='YieldRedemptionPrice' required='N' />
<field name='YieldRedemptionPriceType' required='N' />
</component>
<component name='SettlParties'>
<group name='NoSettlPartyIDs' required='N'>
<field name='SettlPartyID' required='N' />
<field name='SettlPartyIDSource' required='N' />
<field name='SettlPartyRole' required='N' />
<group name='NoSettlPartySubIDs' required='N'>
<field name='SettlPartySubID' required='N' />
<field name='SettlPartySubIDType' required='N' />
</group>
</group>
</component>
<component name='PegInstructions'>
<field name='PegOffsetValue' required='N' />
<field name='PegMoveType' required='N' />
<field name='PegOffsetType' required='N' />
<field name='PegLimitType' required='N' />
<field name='PegRoundDirection' required='N' />
<field name='PegScope' required='N' />
</component>
<component name='LegBenchmarkCurveData'>
<field name='LegBenchmarkCurveCurrency' required='N' />
<field name='LegBenchmarkCurveName' required='N' />
<field name='LegBenchmarkCurvePoint' required='N' />
<field name='LegBenchmarkPrice' required='N' />
<field name='LegBenchmarkPriceType' required='N' />
</component>
<component name='TrdRegTimestamps'>
<group name='NoTrdRegTimestamps' required='N'>
<field name='TrdRegTimestamp' required='N' />
<field name='TrdRegTimestampType' required='N' />
<field name='TrdRegTimestampOrigin' required='N' />
</group>
</component>
<component name='PositionAmountData'>
<group name='NoPosAmt' required='N'>
<field name='PosAmtType' required='N' />
<field name='PosAmt' required='N' />
</group>
</component>
<component name='LegStipulations'>
<group name='NoLegStipulations' required='N'>
<field name='LegStipulationType' required='N' />
<field name='LegStipulationValue' required='N' />
</group>
</component>
<component name='CommissionData'>
<field name='Commission' required='N' />
<field name='CommType' required='N' />
<field name='CommCurrency' required='N' />
<field name='FundRenewWaiv' required='N' />
</component>
<component name='UnderlyingInstrument'>
<field name='UnderlyingSymbol' required='N' />
<field name='UnderlyingSymbolSfx' required='N' />
<field name='UnderlyingSecurityID' required='N' />
<field name='UnderlyingSecurityIDSource' required='N' />
<group name='NoUnderlyingSecurityAltID' required='N'>
<field name='UnderlyingSecurityAltID' required='N' />
<field name='UnderlyingSecurityAltIDSource' required='N' />
</group>
<field name='UnderlyingProduct' required='N' />
<field name='UnderlyingCFICode' required='N' />
<field name='UnderlyingSecurityType' required='N' />
<field name='UnderlyingSecuritySubType' required='N' />
<field name='UnderlyingMaturityMonthYear' required='N' />
<field name='UnderlyingMaturityDate' required='N' />
<field name='UnderlyingCouponPaymentDate' required='N' />
<field name='UnderlyingIssueDate' required='N' />
<field name='UnderlyingRepoCollateralSecurityType' required='N' />
<field name='UnderlyingRepurchaseTerm' required='N' />
<field name='UnderlyingRepurchaseRate' required='N' />
<field name='UnderlyingFactor' required='N' />
<field name='UnderlyingCreditRating' required='N' />
<field name='UnderlyingInstrRegistry' required='N' />
<field name='UnderlyingCountryOfIssue' required='N' />
<field name='UnderlyingStateOrProvinceOfIssue' required='N' />
<field name='UnderlyingLocaleOfIssue' required='N' />
<field name='UnderlyingRedemptionDate' required='N' />
<field name='UnderlyingStrikePrice' required='N' />
<field name='UnderlyingStrikeCurrency' required='N' />
<field name='UnderlyingOptAttribute' required='N' />
<field name='UnderlyingContractMultiplier' required='N' />
<field name='UnderlyingCouponRate' required='N' />
<field name='UnderlyingSecurityExchange' required='N' />
<field name='UnderlyingIssuer' required='N' />
<field name='EncodedUnderlyingIssuerLen' required='N' />
<field name='EncodedUnderlyingIssuer' required='N' />
<field name='UnderlyingSecurityDesc' required='N' />
<field name='EncodedUnderlyingSecurityDescLen' required='N' />
<field name='EncodedUnderlyingSecurityDesc' required='N' />
<field name='UnderlyingCPProgram' required='N' />
<field name='UnderlyingCPRegType' required='N' />
<field name='UnderlyingCurrency' required='N' />
<field name='UnderlyingQty' required='N' />
<field name='UnderlyingPx' required='N' />
<field name='UnderlyingDirtyPrice' required='N' />
<field name='UnderlyingEndPrice' required='N' />
<field name='UnderlyingStartValue' required='N' />
<field name='UnderlyingCurrentValue' required='N' />
<field name='UnderlyingEndValue' required='N' />
<component name='UnderlyingStipulations' required='N' />
</component>
<component name='PositionQty'>
<group name='NoPositions' required='N'>
<field name='PosType' required='N' />
<field name='LongQty' required='N' />
<field name='ShortQty' required='N' />
<field name='PosQtyStatus' required='N' />
<component name='NestedParties' required='N' />
</group>
</component>
<component name='InstrumentExtension'>
<field name='DeliveryForm' required='N' />
<field name='PctAtRisk' required='N' />
<group name='NoInstrAttrib' required='N'>
<field name='InstrAttribType' required='N' />
<field name='InstrAttribValue' required='N' />
</group>
</component>
<component name='Instrument'>
<field name='Symbol' required='N' />
<field name='SymbolSfx' required='N' />
<field name='SecurityID' required='N' />
<field name='SecurityIDSource' required='N' />
<group name='NoSecurityAltID' required='N'>
<field name='SecurityAltID' required='N' />
<field name='SecurityAltIDSource' required='N' />
</group>
<field name='Product' required='N' />
<field name='CFICode' required='N' />
<field name='SecurityType' required='N' />
<field name='SecuritySubType' required='N' />
<field name='MaturityMonthYear' required='N' />
<field name='MaturityDate' required='N' />
<field name='CouponPaymentDate' required='N' />
<field name='IssueDate' required='N' />
<field name='RepoCollateralSecurityType' required='N' />
<field name='RepurchaseTerm' required='N' />
<field name='RepurchaseRate' required='N' />
<field name='Factor' required='N' />
<field name='CreditRating' required='N' />
<field name='InstrRegistry' required='N' />
<field name='CountryOfIssue' required='N' />
<field name='StateOrProvinceOfIssue' required='N' />
<field name='LocaleOfIssue' required='N' />
<field name='RedemptionDate' required='N' />
<field name='StrikePrice' required='N' />
<field name='StrikeCurrency' required='N' />
<field name='OptAttribute' required='N' />
<field name='ContractMultiplier' required='N' />
<field name='CouponRate' required='N' />
<field name='SecurityExchange' required='N' />
<field name='Issuer' required='N' />
<field name='EncodedIssuerLen' required='N' />
<field name='EncodedIssuer' required='N' />
<field name='SecurityDesc' required='N' />
<field name='EncodedSecurityDescLen' required='N' />
<field name='EncodedSecurityDesc' required='N' />
<field name='Pool' required='N' />
<field name='ContractSettlMonth' required='N' />
<field name='CPProgram' required='N' />
<field name='CPRegType' required='N' />
<group name='NoEvents' required='N'>
<field name='EventType' required='N' />
<field name='EventDate' required='N' />
<field name='EventPx' required='N' />
<field name='EventText' required='N' />
</group>
<field name='DatedDate' required='N' />
<field name='InterestAccrualDate' required='N' />
</component>
<component name='DiscretionInstructions'>
<field name='DiscretionInst' required='N' />
<field name='DiscretionOffsetValue' required='N' />
<field name='DiscretionMoveType' required='N' />
<field name='DiscretionOffsetType' required='N' />
<field name='DiscretionLimitType' required='N' />
<field name='DiscretionRoundDirection' required='N' />
<field name='DiscretionScope' required='N' />
</component>
<component name='NestedParties'>
<group name='NoNestedPartyIDs' required='N'>
<field name='NestedPartyID' required='N' />
<field name='NestedPartyIDSource' required='N' />
<field name='NestedPartyRole' required='N' />
<group name='NoNestedPartySubIDs' required='N'>
<field name='NestedPartySubID' required='N' />
<field name='NestedPartySubIDType' required='N' />
</group>
</group>
</component>
<component name='NestedParties2'>
<group name='NoNested2PartyIDs' required='N'>
<field name='Nested2PartyID' required='N' />
<field name='Nested2PartyIDSource' required='N' />
<field name='Nested2PartyRole' required='N' />
<group name='NoNested2PartySubIDs' required='N'>
<field name='Nested2PartySubID' required='N' />
<field name='Nested2PartySubIDType' required='N' />
</group>
</group>
</component>
<component name='Stipulations'>
<group name='NoStipulations' required='N'>
<field name='StipulationType' required='N' />
<field name='StipulationValue' required='N' />
</group>
</component>
<component name='NestedParties3'>
<group name='NoNested3PartyIDs' required='N'>
<field name='Nested3PartyID' required='N' />
<field name='Nested3PartyIDSource' required='N' />
<field name='Nested3PartyRole' required='N' />
<group name='NoNested3PartySubIDs' required='N'>
<field name='Nested3PartySubID' required='N' />
<field name='Nested3PartySubIDType' required='N' />
</group>
</group>
</component>
<component name='UnderlyingStipulations'>
<group name='NoUnderlyingStips' required='N'>
<field name='UnderlyingStipType' required='N' />
<field name='UnderlyingStipValue' required='N' />
</group>
</component>
<component name='Parties'>
<group name='NoPartyIDs' required='N'>
<field name='PartyID' required='N' />
<field name='PartyIDSource' required='N' />
<field name='PartyRole' required='N' />
<group name='NoPartySubIDs' required='N'>
<field name='PartySubID' required='N' />
<field name='PartySubIDType' required='N' />
</group>
</group>
</component>
<component name='SettlInstructionsData'>
<field name='SettlDeliveryType' required='N' />
<field name='StandInstDbType' required='N' />
<field name='StandInstDbName' required='N' />
<field name='StandInstDbID' required='N' />
<group name='NoDlvyInst' required='N'>
<field name='SettlInstSource' required='N' />
<field name='DlvyInstType' required='N' />
<component name='SettlParties' required='N' />
</group>
</component>
<component name='OrderQtyData'>
<field name='OrderQty' required='N' />
<field name='CashOrderQty' required='N' />
<field name='OrderPercent' required='N' />
<field name='RoundingDirection' required='N' />
<field name='RoundingModulus' required='N' />
</component>
<component name='InstrumentLeg'>
<field name='LegSymbol' required='N' />
<field name='LegSymbolSfx' required='N' />
<field name='LegSecurityID' required='N' />
<field name='LegSecurityIDSource' required='N' />
<group name='NoLegSecurityAltID' required='N'>
<field name='LegSecurityAltID' required='N' />
<field name='LegSecurityAltIDSource' required='N' />
</group>
<field name='LegProduct' required='N' />
<field name='LegCFICode' required='N' />
<field name='LegSecurityType' required='N' />
<field name='LegSecuritySubType' required='N' />
<field name='LegMaturityMonthYear' required='N' />
<field name='LegMaturityDate' required='N' />
<field name='LegCouponPaymentDate' required='N' />
<field name='LegIssueDate' required='N' />
<field name='LegRepoCollateralSecurityType' required='N' />
<field name='LegRepurchaseTerm' required='N' />
<field name='LegRepurchaseRate' required='N' />
<field name='LegFactor' required='N' />
<field name='LegCreditRating' required='N' />
<field name='LegInstrRegistry' required='N' />
<field name='LegCountryOfIssue' required='N' />
<field name='LegStateOrProvinceOfIssue' required='N' />
<field name='LegLocaleOfIssue' required='N' />
<field name='LegRedemptionDate' required='N' />
<field name='LegStrikePrice' required='N' />
<field name='LegStrikeCurrency' required='N' />
<field name='LegOptAttribute' required='N' />
<field name='LegContractMultiplier' required='N' />
<field name='LegCouponRate' required='N' />
<field name='LegSecurityExchange' required='N' />
<field name='LegIssuer' required='N' />
<field name='EncodedLegIssuerLen' required='N' />
<field name='EncodedLegIssuer' required='N' />
<field name='LegSecurityDesc' required='N' />
<field name='EncodedLegSecurityDescLen' required='N' />
<field name='EncodedLegSecurityDesc' required='N' />
<field name='LegRatioQty' required='N' />
<field name='LegSide' required='N' />
<field name='LegCurrency' required='N' />
<field name='LegPool' required='N' />
<field name='LegDatedDate' required='N' />
<field name='LegContractSettlMonth' required='N' />
<field name='LegInterestAccrualDate' required='N' />
</component>
</components>
<fields>
<field number='1' name='Account' type='STRING' />
<field number='2' name='AdvId' type='STRING' />
<field number='3' name='AdvRefID' type='STRING' />
<field number='4' name='AdvSide' type='CHAR'>
<value enum='B' description='BUY' />
<value enum='S' description='SELL' />
<value enum='T' description='TRADE' />
<value enum='X' description='CROSS' />
</field>
<field number='5' name='AdvTransType' type='STRING'>
<value enum='C' description='ADVCANCEL' />
<value enum='N' description='ADVNEW' />
<value enum='R' description='ADVREPLACE' />
</field>
<field number='6' name='AvgPx' type='PRICE' />
<field number='7' name='BeginSeqNo' type='SEQNUM' />
<field number='8' name='BeginString' type='STRING' />
<field number='9' name='BodyLength' type='LENGTH' />
<field number='10' name='CheckSum' type='STRING' />
<field number='11' name='ClOrdID' type='STRING' />
<field number='12' name='Commission' type='AMT' />
<field number='13' name='CommType' type='CHAR'>
<value enum='1' description='PER_UNIT' />
<value enum='2' description='PERCENT' />
<value enum='3' description='ABSOLUTE' />
<value enum='4' description='PCTWAIVEDCSHDISC' />
<value enum='5' description='PCTWAIVEDENUNITS' />
<value enum='6' description='PERBOND' />
</field>
<field number='14' name='CumQty' type='QTY' />
<field number='15' name='Currency' type='CURRENCY' />
<field number='16' name='EndSeqNo' type='SEQNUM' />
<field number='17' name='ExecID' type='STRING' />
<field number='18' name='ExecInst' type='MULTIPLEVALUESTRING'>
<value enum='0' description='STAYOFFER' />
<value enum='1' description='NOTHELD' />
<value enum='2' description='WORK' />
<value enum='3' description='GOALONG' />
<value enum='4' description='OVERDAY' />
<value enum='5' description='HELD' />
<value enum='6' description='PARTNOTINIT' />
<value enum='7' description='STRICTSCALE' />
<value enum='8' description='TRYTOSCALE' />
<value enum='9' description='STAYBID' />
<value enum='A' description='NOCROSS' />
<value enum='a' description='TRAILSTOPPEG' />
<value enum='B' description='OKCROSS' />
<value enum='b' description='STRICTLIMIT' />
<value enum='c' description='IGNOREPRICECHK' />
<value enum='C' description='CALLFIRST' />
<value enum='d' description='PEGTOLIMIT' />
<value enum='D' description='PERCVOL' />
<value enum='E' description='DNI' />
<value enum='e' description='WORKTOSTRATEGY' />
<value enum='F' description='DNR' />
<value enum='G' description='AON' />
<value enum='H' description='RESTATEONSYSFAIL' />
<value enum='I' description='INSTITONLY' />
<value enum='J' description='RESTATEONTRADINGHALT' />
<value enum='K' description='CANCELONTRADINGHALT' />
<value enum='L' description='LASTPEG' />
<value enum='M' description='MIDPRCPEG' />
<value enum='N' description='NONNEGO' />
<value enum='O' description='OPENPEG' />
<value enum='P' description='MARKPEG' />
<value enum='Q' description='CANCELONSYSFAIL' />
<value enum='R' description='PRIMPEG' />
<value enum='S' description='SUSPEND' />
<value enum='U' description='CUSTDISPINST' />
<value enum='V' description='NETTING' />
<value enum='W' description='PEGVWAP' />
<value enum='X' description='TRADEALONG' />
<value enum='Y' description='TRYTOSTOP' />
<value enum='Z' description='CXLIFNOTBEST' />
</field>
<field number='19' name='ExecRefID' type='STRING' />
<field number='20' name='ExecTransType' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='1' description='CANCEL' />
<value enum='2' description='CORRECT' />
<value enum='3' description='STATUS' />
</field>
<field number='21' name='HandlInst' type='CHAR'>
<value enum='1' description='AUTOEXECPRIV' />
<value enum='2' description='AUTOEXECPUB' />
<value enum='3' description='MANUAL' />
</field>
<field number='22' name='SecurityIDSource' type='STRING'>
<value enum='1' description='CUSIP' />
<value enum='2' description='SEDOL' />
<value enum='3' description='QUIK' />
<value enum='4' description='ISIN' />
<value enum='5' description='RIC' />
<value enum='6' description='ISOCURR' />
<value enum='7' description='ISOCOUNTRY' />
<value enum='8' description='EXCHSYMB' />
<value enum='9' description='CTA' />
<value enum='A' description='BLMBRG' />
<value enum='B' description='WERTPAPIER' />
<value enum='C' description='DUTCH' />
<value enum='D' description='VALOREN' />
<value enum='E' description='SICOVAM' />
<value enum='F' description='BELGIAN' />
<value enum='G' description='COMMON' />
<value enum='H' description='CLEARINGHOUSE' />
<value enum='I' description='FPML' />
<value enum='J' description='OPTIONPRICEREPORTINGAUTHORITY' />
</field>
<field number='23' name='IOIID' type='STRING' />
<field number='24' name='IOIOthSvc' type='CHAR' />
<field number='25' name='IOIQltyInd' type='CHAR'>
<value enum='H' description='HIGH' />
<value enum='L' description='LOW' />
<value enum='M' description='MEDIUM' />
</field>
<field number='26' name='IOIRefID' type='STRING' />
<field number='27' name='IOIQty' type='STRING' />
<field number='28' name='IOITransType' type='CHAR'>
<value enum='C' description='CANCEL' />
<value enum='N' description='NEW' />
<value enum='R' description='REPLACE' />
</field>
<field number='29' name='LastCapacity' type='CHAR'>
<value enum='1' description='A' />
<value enum='2' description='XA' />
<value enum='3' description='XP' />
<value enum='4' description='P' />
</field>
<field number='30' name='LastMkt' type='EXCHANGE' />
<field number='31' name='LastPx' type='PRICE' />
<field number='32' name='LastQty' type='QTY' />
<field number='33' name='NoLinesOfText' type='NUMINGROUP' />
<field number='34' name='MsgSeqNum' type='SEQNUM' />
<field number='35' name='MsgType' type='STRING'>
<value enum='0' description='HEARTBEAT' />
<value enum='1' description='TESTREQUEST' />
<value enum='2' description='RESENDREQUEST' />
<value enum='3' description='REJECT' />
<value enum='4' description='SEQUENCERESET' />
<value enum='5' description='LOGOUT' />
<value enum='6' description='IOI' />
<value enum='7' description='ADVERTISEMENT' />
<value enum='8' description='EXECUTIONREPORT' />
<value enum='9' description='ORDERCANCELREJECT' />
<value enum='a' description='QUOTESTATUSREQUEST' />
<value enum='A' description='LOGON' />
<value enum='AA' description='DERIVATIVESECURITYLIST' />
<value enum='AB' description='NEWORDERMULTILEG' />
<value enum='AC' description='MULTILEGORDERCANCELREPLACE' />
<value enum='AD' description='TRADECAPTUREREPORTREQUEST' />
<value enum='AE' description='TRADECAPTUREREPORT' />
<value enum='AF' description='ORDERMASSSTATUSREQUEST' />
<value enum='AG' description='QUOTEREQUESTREJECT' />
<value enum='AH' description='RFQREQUEST' />
<value enum='AI' description='QUOTESTATUSREPORT' />
<value enum='AJ' description='QUOTERESPONSE' />
<value enum='AK' description='CONFIRMATION' />
<value enum='AL' description='POSITIONMAINTENANCEREQUEST' />
<value enum='AM' description='POSITIONMAINTENANCEREPORT' />
<value enum='AN' description='REQUESTFORPOSITIONS' />
<value enum='AO' description='REQUESTFORPOSITIONSACK' />
<value enum='AP' description='POSITIONREPORT' />
<value enum='AQ' description='TRADECAPTUREREPORTREQUESTACK' />
<value enum='AR' description='TRADECAPTUREREPORTACK' />
<value enum='AS' description='ALLOCATIONREPORT' />
<value enum='AT' description='ALLOCATIONREPORTACK' />
<value enum='AU' description='CONFIRMATIONACK' />
<value enum='AV' description='SETTLEMENTINSTRUCTIONREQUEST' />
<value enum='AW' description='ASSIGNMENTREPORT' />
<value enum='AX' description='COLLATERALREQUEST' />
<value enum='AY' description='COLLATERALASSIGNMENT' />
<value enum='AZ' description='COLLATERALRESPONSE' />
<value enum='B' description='NEWS' />
<value enum='b' description='MASSQUOTEACKNOWLEDGEMENT' />
<value enum='BA' description='COLLATERALREPORT' />
<value enum='BB' description='COLLATERALINQUIRY' />
<value enum='BC' description='NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST' />
<value enum='BD' description='NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE' />
<value enum='BE' description='USERREQUEST' />
<value enum='BF' description='USERRESPONSE' />
<value enum='BG' description='COLLATERALINQUIRYACK' />
<value enum='BH' description='CONFIRMATIONREQUEST' />
<value enum='C' description='EMAIL' />
<value enum='c' description='SECURITYDEFINITIONREQUEST' />
<value enum='d' description='SECURITYDEFINITION' />
<value enum='D' description='NEWORDERSINGLE' />
<value enum='e' description='SECURITYSTATUSREQUEST' />
<value enum='E' description='NEWORDERLIST' />
<value enum='F' description='ORDERCANCELREQUEST' />
<value enum='f' description='SECURITYSTATUS' />
<value enum='G' description='ORDERCANCELREPLACEREQUEST' />
<value enum='g' description='TRADINGSESSIONSTATUSREQUEST' />
<value enum='H' description='ORDERSTATUSREQUEST' />
<value enum='h' description='TRADINGSESSIONSTATUS' />
<value enum='i' description='MASSQUOTE' />
<value enum='j' description='BUSINESSMESSAGEREJECT' />
<value enum='J' description='ALLOCATIONINSTRUCTION' />
<value enum='k' description='BIDREQUEST' />
<value enum='K' description='LISTCANCELREQUEST' />
<value enum='l' description='BIDRESPONSE' />
<value enum='L' description='LISTEXECUTE' />
<value enum='m' description='LISTSTRIKEPRICE' />
<value enum='M' description='LISTSTATUSREQUEST' />
<value enum='n' description='XMLNONFIX' />
<value enum='N' description='LISTSTATUS' />
<value enum='o' description='REGISTRATIONINSTRUCTIONS' />
<value enum='p' description='REGISTRATIONINSTRUCTIONSRESPONSE' />
<value enum='P' description='ALLOCATIONINSTRUCTIONACK' />
<value enum='q' description='ORDERMASSCANCELREQUEST' />
<value enum='Q' description='DONTKNOWTRADEDK' />
<value enum='R' description='QUOTEREQUEST' />
<value enum='r' description='ORDERMASSCANCELREPORT' />
<value enum='S' description='QUOTE' />
<value enum='s' description='NEWORDERCROSS' />
<value enum='T' description='SETTLEMENTINSTRUCTIONS' />
<value enum='t' description='CROSSORDERCANCELREPLACEREQUEST' />
<value enum='u' description='CROSSORDERCANCELREQUEST' />
<value enum='V' description='MARKETDATAREQUEST' />
<value enum='v' description='SECURITYTYPEREQUEST' />
<value enum='w' description='SECURITYTYPES' />
<value enum='W' description='MARKETDATASNAPSHOTFULLREFRESH' />
<value enum='x' description='SECURITYLISTREQUEST' />
<value enum='X' description='MARKETDATAINCREMENTALREFRESH' />
<value enum='Y' description='MARKETDATAREQUESTREJECT' />
<value enum='y' description='SECURITYLIST' />
<value enum='Z' description='QUOTECANCEL' />
<value enum='z' description='DERIVATIVESECURITYLISTREQUEST' />
</field>
<field number='36' name='NewSeqNo' type='SEQNUM' />
<field number='37' name='OrderID' type='STRING' />
<field number='38' name='OrderQty' type='QTY' />
<field number='39' name='OrdStatus' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='1' description='PARTIAL' />
<value enum='2' description='FILLED' />
<value enum='3' description='DONE' />
<value enum='4' description='CANCELED' />
<value enum='6' description='PENDING_CANCEL' />
<value enum='7' description='STOPPED' />
<value enum='8' description='REJECTED' />
<value enum='9' description='SUSPENDED' />
<value enum='A' description='PENDINGNEW' />
<value enum='B' description='CALCULATED' />
<value enum='C' description='EXPIRED' />
<value enum='D' description='ACCEPTBIDDING' />
<value enum='E' description='PENDINGREP' />
</field>
<field number='40' name='OrdType' type='CHAR'>
<value enum='1' description='MARKET' />
<value enum='2' description='LIMIT' />
<value enum='3' description='STOP' />
<value enum='4' description='STOPLIMIT' />
<value enum='5' description='MARKETONCLOSE' />
<value enum='6' description='WITHORWITHOUT' />
<value enum='7' description='LIMITORBETTER' />
<value enum='8' description='LIMITWITHORWITHOUT' />
<value enum='9' description='ONBASIS' />
<value enum='A' description='ONCLOSE' />
<value enum='B' description='LIMITONCLOSE' />
<value enum='C' description='FOREXMARKET' />
<value enum='D' description='PREVIOUSLYQUOTED' />
<value enum='E' description='PREVIOUSLYINDICATED' />
<value enum='F' description='FOREXLIMIT' />
<value enum='G' description='FOREXSWAP' />
<value enum='H' description='FOREXPREVIOUSLYQUOTED' />
<value enum='I' description='FUNARI' />
<value enum='J' description='MARKETIFTOUCHED' />
<value enum='K' description='MARKETWITHLEFTOVERLIMIT' />
<value enum='L' description='PREVIOUSFUNDVALUATIONPOINT' />
<value enum='M' description='NEXTFUNDVALUATIONPOINT' />
<value enum='P' description='PEGGED' />
</field>
<field number='41' name='OrigClOrdID' type='STRING' />
<field number='42' name='OrigTime' type='UTCTIMESTAMP' />
<field number='43' name='PossDupFlag' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='44' name='Price' type='PRICE' />
<field number='45' name='RefSeqNum' type='SEQNUM' />
<field number='46' name='RelatdSym' type='STRING' />
<field number='47' name='Rule80A' type='CHAR'>
<value enum='A' description='AGENCYSINGLE' />
<value enum='B' description='SHTEXTRANA' />
<value enum='C' description='PRGNONINDEXARBMEM' />
<value enum='D' description='PRGINDEXARBMEM' />
<value enum='E' description='MARKETMAKER' />
<value enum='F' description='SHTEXTRANW' />
<value enum='H' description='SHTEXTRANI' />
<value enum='I' description='INVINESTOR' />
<value enum='J' description='PRGNONINDEXARBINV' />
<value enum='K' description='PRGINDEXARBINV' />
<value enum='L' description='SHTEXTRANMEM' />
<value enum='M' description='PRGNONINDEXARBOTHMEM' />
<value enum='N' description='PRGINDEXARBOTHMEM' />
<value enum='O' description='COMPETINGDEALER' />
<value enum='P' description='PRINCIPAL' />
<value enum='R' description='COMPDEALER1' />
<value enum='S' description='SPECIALIST' />
<value enum='T' description='COMPDEALER2' />
<value enum='U' description='PRGINDEXARBOTHAGN' />
<value enum='W' description='ALLOTHERAGN' />
<value enum='X' description='SHTEXTRANMEMWT' />
<value enum='Y' description='PRGNONINDEXARBOTHAGN' />
<value enum='Z' description='SHTEXTRANNONMEM' />
</field>
<field number='48' name='SecurityID' type='STRING' />
<field number='49' name='SenderCompID' type='STRING' />
<field number='50' name='SenderSubID' type='STRING' />
<field number='51' name='SendingDate' type='LOCALMKTDATE' />
<field number='52' name='SendingTime' type='UTCTIMESTAMP' />
<field number='53' name='Quantity' type='QTY' />
<field number='54' name='Side' type='CHAR'>
<value enum='1' description='BUY' />
<value enum='2' description='SELL' />
<value enum='3' description='BUYMIN' />
<value enum='4' description='SELLPLUS' />
<value enum='5' description='SELLSHT' />
<value enum='6' description='SELLSHTEX' />
<value enum='7' description='UNDISC' />
<value enum='8' description='CROSS' />
<value enum='9' description='CROSSSHORT' />
<value enum='A' description='CROSSSHORTEX' />
<value enum='B' description='ASDEFINED' />
<value enum='C' description='OPPOSITE' />
<value enum='D' description='SUBSCRIBE' />
<value enum='E' description='REDEEM' />
<value enum='F' description='LENDFINANCING' />
<value enum='G' description='BORROWFINANCING' />
</field>
<field number='55' name='Symbol' type='STRING' />
<field number='56' name='TargetCompID' type='STRING' />
<field number='57' name='TargetSubID' type='STRING' />
<field number='58' name='Text' type='STRING' />
<field number='59' name='TimeInForce' type='CHAR'>
<value enum='0' description='DAY' />
<value enum='1' description='GOODTILLCANCEL' />
<value enum='2' description='ATTHEOPENING' />
<value enum='3' description='IMMEDIATEORCANCEL' />
<value enum='4' description='FILLORKILL' />
<value enum='5' description='GOODTILLCROSSING' />
<value enum='6' description='GOODTILLDATE' />
<value enum='7' description='ATTHECLOSE' />
</field>
<field number='60' name='TransactTime' type='UTCTIMESTAMP' />
<field number='61' name='Urgency' type='CHAR'>
<value enum='0' description='NORMAL' />
<value enum='1' description='FLASH' />
<value enum='2' description='BACKGROUND' />
</field>
<field number='62' name='ValidUntilTime' type='UTCTIMESTAMP' />
<field number='63' name='SettlType' type='CHAR'>
<value enum='0' description='REGULAR' />
<value enum='1' description='CASH' />
<value enum='2' description='NEXTDAY' />
<value enum='3' description='T2' />
<value enum='4' description='T3' />
<value enum='5' description='T4' />
<value enum='6' description='FUTURE' />
<value enum='7' description='WHENISSUED' />
<value enum='8' description='T5' />
<value enum='9' description='T1' />
</field>
<field number='64' name='SettlDate' type='LOCALMKTDATE' />
<field number='65' name='SymbolSfx' type='STRING'>
<value enum='CD' description='EUCPLUMPSUMINTEREST' />
<value enum='WI' description='WHENISSUED' />
</field>
<field number='66' name='ListID' type='STRING' />
<field number='67' name='ListSeqNo' type='INT' />
<field number='68' name='TotNoOrders' type='INT' />
<field number='69' name='ListExecInst' type='STRING' />
<field number='70' name='AllocID' type='STRING' />
<field number='71' name='AllocTransType' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='1' description='REPLACE' />
<value enum='2' description='CANCEL' />
<value enum='3' description='PRELIMINARY' />
<value enum='4' description='CALCULATED' />
<value enum='5' description='CALCULATEDWITHOUTPRELIMINARY' />
</field>
<field number='72' name='RefAllocID' type='STRING' />
<field number='73' name='NoOrders' type='NUMINGROUP' />
<field number='74' name='AvgPxPrecision' type='INT' />
<field number='75' name='TradeDate' type='LOCALMKTDATE' />
<field number='76' name='ExecBroker' type='STRING' />
<field number='77' name='PositionEffect' type='CHAR'>
<value enum='C' description='CLOSE' />
<value enum='F' description='FIFO' />
<value enum='O' description='OPEN' />
<value enum='R' description='ROLLED' />
</field>
<field number='78' name='NoAllocs' type='NUMINGROUP' />
<field number='79' name='AllocAccount' type='STRING' />
<field number='80' name='AllocQty' type='QTY' />
<field number='81' name='ProcessCode' type='CHAR'>
<value enum='0' description='REGULAR' />
<value enum='1' description='SOFTDOLLAR' />
<value enum='2' description='STEPIN' />
<value enum='3' description='STEPOUT' />
<value enum='4' description='STEPINSOFT' />
<value enum='5' description='STEPOUTSOFT' />
<value enum='6' description='PLANSPONSOR' />
</field>
<field number='82' name='NoRpts' type='INT' />
<field number='83' name='RptSeq' type='INT' />
<field number='84' name='CxlQty' type='QTY' />
<field number='85' name='NoDlvyInst' type='NUMINGROUP' />
<field number='86' name='DlvyInst' type='STRING' />
<field number='87' name='AllocStatus' type='INT'>
<value enum='0' description='ACCEPTEDSUCCESSFULLYPROCESSED' />
<value enum='1' description='BLOCKLEVELREJECT' />
<value enum='2' description='ACCOUNTLEVELREJECT' />
<value enum='3' description='RECEIVEDRECEIVEDNOTYETPROCESSED' />
<value enum='4' description='INCOMPLETE' />
<value enum='5' description='REJECTEDBYINTERMEDIARY' />
</field>
<field number='88' name='AllocRejCode' type='INT'>
<value enum='0' description='UNKNOWNACCT' />
<value enum='1' description='INCORRECTQTY' />
<value enum='10' description='UNKNOWNORSTALEEXECID' />
<value enum='11' description='MISMATCHEDDATA' />
<value enum='12' description='UNKNOWNCLORDID' />
<value enum='13' description='WAREHOUSEREQUESTREJECTED' />
<value enum='2' description='INCORRECTAVGPRC' />
<value enum='3' description='INCORRECTBRKMNC' />
<value enum='4' description='COMMDIFF' />
<value enum='5' description='UNKNOWNORDID' />
<value enum='6' description='UNKNOWNLISTID' />
<value enum='7' description='OTHER' />
<value enum='8' description='INCORRECTALLOCATEDQUANTITY' />
<value enum='9' description='CALCULATIONDIFFERENCE' />
</field>
<field number='89' name='Signature' type='DATA' />
<field number='90' name='SecureDataLen' type='LENGTH' />
<field number='91' name='SecureData' type='DATA' />
<field number='92' name='BrokerOfCredit' type='STRING' />
<field number='93' name='SignatureLength' type='LENGTH' />
<field number='94' name='EmailType' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='1' description='REPLY' />
<value enum='2' description='ADMINREPLY' />
</field>
<field number='95' name='RawDataLength' type='LENGTH' />
<field number='96' name='RawData' type='DATA' />
<field number='97' name='PossResend' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='98' name='EncryptMethod' type='INT'>
<value enum='0' description='NONEOTHER' />
<value enum='1' description='PKCSPROPRIETARY' />
<value enum='2' description='DESECBMODE' />
<value enum='3' description='PKCSDESPROPRIETARY' />
<value enum='4' description='PGPDESDEFUNCT' />
<value enum='5' description='PGPDESMD5SEEAPPNOTEONFIXWEBSITE' />
<value enum='6' description='PEMDESMD5SEEAPPNOTEONFIXWEBSITENAFORFIXMLNOTUSED' />
</field>
<field number='99' name='StopPx' type='PRICE' />
<field number='100' name='ExDestination' type='EXCHANGE' />
<field number='102' name='CxlRejReason' type='INT'>
<value enum='0' description='TOOLATE' />
<value enum='1' description='UNKNOWN' />
<value enum='2' description='BROKEROPT' />
<value enum='3' description='ALREADYPENDINGCXL' />
<value enum='4' description='UNABLETOPROCESS' />
<value enum='5' description='ORIGORDMODTIMEMISMATCH' />
<value enum='6' description='DUPCLORDID' />
<value enum='99' description='OTHER' />
</field>
<field number='103' name='OrdRejReason' type='INT'>
<value enum='0' description='BROKEROPT' />
<value enum='1' description='UNKNOWNSYM' />
<value enum='10' description='INVINVID' />
<value enum='11' description='UNSUPPORDERCHAR' />
<value enum='12' description='SURVEILLENCE' />
<value enum='13' description='INCORRECTQUANTITY' />
<value enum='14' description='INCORRECTALLOCATEDQUANTITY' />
<value enum='15' description='UNKNOWNACCOUNTS' />
<value enum='2' description='EXCHCLOSED' />
<value enum='3' description='EXCEEDSLIM' />
<value enum='4' description='TOOLATE' />
<value enum='5' description='UNKNOWN' />
<value enum='6' description='DUPLICATE' />
<value enum='7' description='DUPLICATEVERBAL' />
<value enum='8' description='STALE' />
<value enum='9' description='TRADEALONGREQ' />
<value enum='99' description='OTHER' />
</field>
<field number='104' name='IOIQualifier' type='CHAR'>
<value enum='A' description='AON' />
<value enum='B' description='MOC' />
<value enum='C' description='ATCLOSE' />
<value enum='D' description='VWAP' />
<value enum='I' description='INTOUCH' />
<value enum='L' description='LIMIT' />
<value enum='M' description='MOREBEHIND' />
<value enum='O' description='ATOPEN' />
<value enum='P' description='TAKEPOSITION' />
<value enum='Q' description='ATMARKET' />
<value enum='R' description='READYTRADE' />
<value enum='S' description='PORTSHOW' />
<value enum='T' description='THROUGHDAY' />
<value enum='V' description='VERSUS' />
<value enum='W' description='INDWRKAWAY' />
<value enum='X' description='CROSSOPP' />
<value enum='Y' description='ATMID' />
<value enum='Z' description='PREOPEN' />
</field>
<field number='105' name='WaveNo' type='STRING' />
<field number='106' name='Issuer' type='STRING' />
<field number='107' name='SecurityDesc' type='STRING' />
<field number='108' name='HeartBtInt' type='INT' />
<field number='109' name='ClientID' type='STRING' />
<field number='110' name='MinQty' type='QTY' />
<field number='111' name='MaxFloor' type='QTY' />
<field number='112' name='TestReqID' type='STRING' />
<field number='113' name='ReportToExch' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='114' name='LocateReqd' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='115' name='OnBehalfOfCompID' type='STRING' />
<field number='116' name='OnBehalfOfSubID' type='STRING' />
<field number='117' name='QuoteID' type='STRING' />
<field number='118' name='NetMoney' type='AMT' />
<field number='119' name='SettlCurrAmt' type='AMT' />
<field number='120' name='SettlCurrency' type='CURRENCY' />
<field number='121' name='ForexReq' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='122' name='OrigSendingTime' type='UTCTIMESTAMP' />
<field number='123' name='GapFillFlag' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='124' name='NoExecs' type='NUMINGROUP' />
<field number='125' name='CxlType' type='CHAR' />
<field number='126' name='ExpireTime' type='UTCTIMESTAMP' />
<field number='127' name='DKReason' type='CHAR'>
<value enum='A' description='UNKNOWNSYMBOL' />
<value enum='B' description='WRONGSIDE' />
<value enum='C' description='QUANTITYEXCEEDSORDER' />
<value enum='D' description='NOMATCH' />
<value enum='E' description='PRICEEXCEEDSLIMIT' />
<value enum='F' description='CALCULATIONDIFFERENCE' />
<value enum='Z' description='OTHER' />
</field>
<field number='128' name='DeliverToCompID' type='STRING' />
<field number='129' name='DeliverToSubID' type='STRING' />
<field number='130' name='IOINaturalFlag' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='131' name='QuoteReqID' type='STRING' />
<field number='132' name='BidPx' type='PRICE' />
<field number='133' name='OfferPx' type='PRICE' />
<field number='134' name='BidSize' type='QTY' />
<field number='135' name='OfferSize' type='QTY' />
<field number='136' name='NoMiscFees' type='NUMINGROUP' />
<field number='137' name='MiscFeeAmt' type='AMT' />
<field number='138' name='MiscFeeCurr' type='CURRENCY' />
<field number='139' name='MiscFeeType' type='CHAR'>
<value enum='1' description='REG' />
<value enum='10' description='TRANSACTION' />
<value enum='11' description='CONVERSION' />
<value enum='12' description='AGENT' />
<value enum='2' description='TAX' />
<value enum='3' description='LOCALCOMM' />
<value enum='4' description='EXCHFEE' />
<value enum='5' description='STAMP' />
<value enum='6' description='LEVY' />
<value enum='7' description='OTHER' />
<value enum='8' description='MARKUP' />
<value enum='9' description='CONSUMPTION' />
</field>
<field number='140' name='PrevClosePx' type='PRICE' />
<field number='141' name='ResetSeqNumFlag' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='142' name='SenderLocationID' type='STRING' />
<field number='143' name='TargetLocationID' type='STRING' />
<field number='144' name='OnBehalfOfLocationID' type='STRING' />
<field number='145' name='DeliverToLocationID' type='STRING' />
<field number='146' name='NoRelatedSym' type='NUMINGROUP' />
<field number='147' name='Subject' type='STRING' />
<field number='148' name='Headline' type='STRING' />
<field number='149' name='URLLink' type='STRING' />
<field number='150' name='ExecType' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='3' description='DONE' />
<value enum='4' description='CANCELED' />
<value enum='5' description='REPLACED' />
<value enum='6' description='PENDINGCXL' />
<value enum='7' description='STOPPED' />
<value enum='8' description='REJECTED' />
<value enum='9' description='SUSPENDED' />
<value enum='A' description='PENDINGNEW' />
<value enum='B' description='CALCULATED' />
<value enum='C' description='EXPIRED' />
<value enum='D' description='RESTATED' />
<value enum='E' description='PENDINGREPLACE' />
<value enum='F' description='TRADE' />
<value enum='G' description='TRADECORRECT' />
<value enum='H' description='TRADECANCEL' />
<value enum='I' description='ORDERSTATUS' />
</field>
<field number='151' name='LeavesQty' type='QTY' />
<field number='152' name='CashOrderQty' type='QTY' />
<field number='153' name='AllocAvgPx' type='PRICE' />
<field number='154' name='AllocNetMoney' type='AMT' />
<field number='155' name='SettlCurrFxRate' type='FLOAT' />
<field number='156' name='SettlCurrFxRateCalc' type='CHAR'>
<value enum='M' description='MULTIPLY' />
<value enum='D' description='DIVIDE' />
</field>
<field number='157' name='NumDaysInterest' type='INT' />
<field number='158' name='AccruedInterestRate' type='PERCENTAGE' />
<field number='159' name='AccruedInterestAmt' type='AMT' />
<field number='160' name='SettlInstMode' type='CHAR'>
<value enum='0' description='DEFAULT' />
<value enum='1' description='SIPROVIDED' />
<value enum='2' description='ACCOUNTOVERRIDING' />
<value enum='3' description='ACCOUNTSTANDING' />
<value enum='4' description='CIVORDERSINGLEACCT' />
<value enum='5' description='REJECT' />
</field>
<field number='161' name='AllocText' type='STRING' />
<field number='162' name='SettlInstID' type='STRING' />
<field number='163' name='SettlInstTransType' type='CHAR'>
<value enum='C' description='CANCEL' />
<value enum='N' description='NEW' />
<value enum='R' description='REPLACE' />
<value enum='T' description='RESTATE' />
</field>
<field number='164' name='EmailThreadID' type='STRING' />
<field number='165' name='SettlInstSource' type='CHAR'>
<value enum='1' description='BROKERINSTR' />
<value enum='2' description='INSTINSTR' />
<value enum='3' description='INVESTORCIV' />
</field>
<field number='166' name='SettlLocation' type='STRING'>
<value enum='CED' description='CEDEL' />
<value enum='DTC' description='DEPOSITORYTRUSTCOMPANY' />
<value enum='EUR' description='EUROCLEAR' />
<value enum='FED' description='FEDERALBOOKENTRY' />
<value enum='ISO_Country_Code' description='LOCALMARKETSETTLELOCATION' />
<value enum='PNY' description='PHYSICAL' />
<value enum='PTC' description='PARTICIPANTTRUSTCOMPANY' />
</field>
<field number='167' name='SecurityType' type='STRING'>
<value enum='ABS' description='ASSETBACKEDSECURITIES' />
<value enum='AMENDED' description='AMENDEDRESTATED' />
<value enum='AN' description='OTHERANTICIPATIONNOTESBANGANETC' />
<value enum='BA' description='BANKERSACCEPTANCE' />
<value enum='BN' description='BANKNOTES' />
<value enum='BOX' description='BILLOFEXCHANGES' />
<value enum='BRADY' description='BRADYBOND' />
<value enum='BRIDGE' description='BRIDGELOAN' />
<value enum='BUYSELL' description='BUYSELLBACK' />
<value enum='CB' description='CONVERTIBLEBOND' />
<value enum='CD' description='CERTIFICATEOFDEPOSIT' />
<value enum='CL' description='CALLLOANS' />
<value enum='CMBS' description='CORPMORTGAGEBACKEDSECURITIES' />
<value enum='CMO' description='COLLATERALIZEDMORTGAGEOBLIGATION' />
<value enum='COFO' description='CERTIFICATEOFOBLIGATION' />
<value enum='COFP' description='CERTIFICATEOFPARTICIPATION' />
<value enum='CORP' description='CORPORATEBOND' />
<value enum='CP' description='COMMERCIALPAPER' />
<value enum='CPP' description='CORPORATEPRIVATEPLACEMENT' />
<value enum='CS' description='COMMONSTOCK' />
<value enum='DEFLTED' description='DEFAULTED' />
<value enum='DINP' description='DEBTORINPOSSESSION' />
<value enum='DN' description='DEPOSITNOTES' />
<value enum='DUAL' description='DUALCURRENCY' />
<value enum='EUCD' description='EUROCERTIFICATEOFDEPOSIT' />
<value enum='EUCORP' description='EUROCORPORATEBOND' />
<value enum='EUCP' description='EUROCOMMERCIALPAPER' />
<value enum='EUSOV' description='EUROSOVEREIGNS' />
<value enum='EUSUPRA' description='EUROSUPRANATIONALCOUPONS' />
<value enum='FAC' description='FEDERALAGENCYCOUPON' />
<value enum='FADN' description='FEDERALAGENCYDISCOUNTNOTE' />
<value enum='FOR' description='FOREIGNEXCHANGECONTRACT' />
<value enum='FORWARD' description='FORWARD' />
<value enum='FUT' description='FUTURE' />
<value enum='GO' description='GENERALOBLIGATIONBONDS' />
<value enum='IET' description='IOETTEMORTGAGE' />
<value enum='LOFC' description='LETTEROFCREDIT' />
<value enum='LQN' description='LIQUIDITYNOTE' />
<value enum='MATURED' description='MATURED' />
<value enum='MBS' description='MORTGAGEBACKEDSECURITIES' />
<value enum='MF' description='MUTUALFUND' />
<value enum='MIO' description='MORTGAGEINTERESTONLY' />
<value enum='MLEG' description='MULTILEGINSTRUMENT' />
<value enum='MPO' description='MORTGAGEPRINCIPALONLY' />
<value enum='MPP' description='MORTGAGEPRIVATEPLACEMENT' />
<value enum='MPT' description='MISCELLANEOUSPASSTHROUGH' />
<value enum='MT' description='MANDATORYTENDER' />
<value enum='MTN' description='MEDIUMTERMNOTES' />
<value enum='NONE' description='NOSECURITYTYPE' />
<value enum='ONITE' description='OVERNIGHT' />
<value enum='OPT' description='OPTION' />
<value enum='PEF' description='PRIVATEEXPORTFUNDING' />
<value enum='PFAND' description='PFANDBRIEFE' />
<value enum='PN' description='PROMISSORYNOTE' />
<value enum='PS' description='PREFERREDSTOCK' />
<value enum='PZFJ' description='PLAZOSFIJOS' />
<value enum='RAN' description='REVENUEANTICIPATIONNOTE' />
<value enum='REPLACD' description='REPLACED' />
<value enum='REPO' description='REPURCHASE' />
<value enum='RETIRED' description='RETIRED' />
<value enum='REV' description='REVENUEBONDS' />
<value enum='RVLV' description='REVOLVERLOAN' />
<value enum='RVLVTRM' description='REVOLVERTERMLOAN' />
<value enum='SECLOAN' description='SECURITIESLOAN' />
<value enum='SECPLEDGE' description='SECURITIESPLEDGE' />
<value enum='SPCLA' description='SPECIALASSESSMENT' />
<value enum='SPCLO' description='SPECIALOBLIGATION' />
<value enum='SPCLT' description='SPECIALTAX' />
<value enum='STN' description='SHORTTERMLOANNOTE' />
<value enum='STRUCT' description='STRUCTUREDNOTES' />
<value enum='SUPRA' description='USDSUPRANATIONALCOUPONS' />
<value enum='SWING' description='SWINGLINEFACILITY' />
<value enum='TAN' description='TAXANTICIPATIONNOTE' />
<value enum='TAXA' description='TAXALLOCATION' />
<value enum='TBA' description='TOBEANNOUNCED' />
<value enum='TBILL' description='USTREASURYBILL' />
<value enum='TBOND' description='USTREASURYBOND' />
<value enum='TCAL' description='PRINCIPALSTRIPOFACALLABLEBONDORNOTE' />
<value enum='TD' description='TIMEDEPOSIT' />
<value enum='TECP' description='TAXEXEMPTCOMMERCIALPAPER' />
<value enum='TERM' description='TERMLOAN' />
<value enum='TINT' description='INTERESTSTRIPFROMANYBONDORNOTE' />
<value enum='TIPS' description='TREASURYINFLATIONPROTECTEDSECURITIES' />
<value enum='TNOTE' description='USTREASURYNOTE' />
<value enum='TPRN' description='PRINCIPALSTRIPFROMANONCALLABLEBONDORNOTE' />
<value enum='TRAN' description='TAXREVENUEANTICIPATIONNOTE' />
<value enum='UST' description='USTREASURYNOTEDEPRECATEDVALUEUSETNOTE' />
<value enum='USTB' description='USTREASURYBILLDEPRECATEDVALUEUSETBILL' />
<value enum='VRDN' description='VARIABLERATEDEMANDNOTE' />
<value enum='WAR' description='WARRANT' />
<value enum='WITHDRN' description='WITHDRAWN' />
<value enum='WLD' description='WILDCARDENTRY' />
<value enum='XCN' description='EXTENDEDCOMMNOTE' />
<value enum='XLINKD' description='INDEXEDLINKED' />
<value enum='YANK' description='YANKEECORPORATEBOND' />
<value enum='YCD' description='YANKEECERTIFICATEOFDEPOSIT' />
</field>
<field number='168' name='EffectiveTime' type='UTCTIMESTAMP' />
<field number='169' name='StandInstDbType' type='INT'>
<value enum='0' description='OTHER' />
<value enum='1' description='SID' />
<value enum='2' description='ALERT' />
<value enum='3' description='CUSTODIAN' />
<value enum='4' description='ACCOUNTNET' />
</field>
<field number='170' name='StandInstDbName' type='STRING' />
<field number='171' name='StandInstDbID' type='STRING' />
<field number='172' name='SettlDeliveryType' type='INT' />
<field number='173' name='SettlDepositoryCode' type='STRING' />
<field number='174' name='SettlBrkrCode' type='STRING' />
<field number='175' name='SettlInstCode' type='STRING' />
<field number='176' name='SecuritySettlAgentName' type='STRING' />
<field number='177' name='SecuritySettlAgentCode' type='STRING' />
<field number='178' name='SecuritySettlAgentAcctNum' type='STRING' />
<field number='179' name='SecuritySettlAgentAcctName' type='STRING' />
<field number='180' name='SecuritySettlAgentContactName' type='STRING' />
<field number='181' name='SecuritySettlAgentContactPhone' type='STRING' />
<field number='182' name='CashSettlAgentName' type='STRING' />
<field number='183' name='CashSettlAgentCode' type='STRING' />
<field number='184' name='CashSettlAgentAcctNum' type='STRING' />
<field number='185' name='CashSettlAgentAcctName' type='STRING' />
<field number='186' name='CashSettlAgentContactName' type='STRING' />
<field number='187' name='CashSettlAgentContactPhone' type='STRING' />
<field number='188' name='BidSpotRate' type='PRICE' />
<field number='189' name='BidForwardPoints' type='PRICEOFFSET' />
<field number='190' name='OfferSpotRate' type='PRICE' />
<field number='191' name='OfferForwardPoints' type='PRICEOFFSET' />
<field number='192' name='OrderQty2' type='QTY' />
<field number='193' name='SettlDate2' type='LOCALMKTDATE' />
<field number='194' name='LastSpotRate' type='PRICE' />
<field number='195' name='LastForwardPoints' type='PRICEOFFSET' />
<field number='196' name='AllocLinkID' type='STRING' />
<field number='197' name='AllocLinkType' type='INT'>
<value enum='0' description='FXNETTING' />
<value enum='1' description='FXSWAP' />
</field>
<field number='198' name='SecondaryOrderID' type='STRING' />
<field number='199' name='NoIOIQualifiers' type='NUMINGROUP' />
<field number='200' name='MaturityMonthYear' type='MONTHYEAR' />
<field number='201' name='PutOrCall' type='INT'>
<value enum='0' description='PUT' />
<value enum='1' description='CALL' />
</field>
<field number='202' name='StrikePrice' type='PRICE' />
<field number='203' name='CoveredOrUncovered' type='INT'>
<value enum='0' description='COVERED' />
<value enum='1' description='UNCOVERED' />
</field>
<field number='204' name='CustomerOrFirm' type='INT'>
<value enum='0' description='CUSTOMER' />
<value enum='1' description='FIRM' />
</field>
<field number='205' name='MaturityDay' type='DAYOFMONTH' />
<field number='206' name='OptAttribute' type='CHAR' />
<field number='207' name='SecurityExchange' type='EXCHANGE' />
<field number='208' name='NotifyBrokerOfCredit' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='209' name='AllocHandlInst' type='INT'>
<value enum='1' description='MATCH' />
<value enum='2' description='FORWARD' />
<value enum='3' description='FORWARDMATCH' />
</field>
<field number='210' name='MaxShow' type='QTY' />
<field number='211' name='PegOffsetValue' type='FLOAT' />
<field number='212' name='XmlDataLen' type='LENGTH' />
<field number='213' name='XmlData' type='DATA' />
<field number='214' name='SettlInstRefID' type='STRING' />
<field number='215' name='NoRoutingIDs' type='NUMINGROUP' />
<field number='216' name='RoutingType' type='INT'>
<value enum='1' description='TARGETFIRM' />
<value enum='2' description='TARGETLIST' />
<value enum='3' description='BLOCKFIRM' />
<value enum='4' description='BLOCKLIST' />
</field>
<field number='217' name='RoutingID' type='STRING' />
<field number='218' name='Spread' type='PRICEOFFSET' />
<field number='219' name='Benchmark' type='CHAR'>
<value enum='1' description='CURVE' />
<value enum='2' description='5YR' />
<value enum='3' description='OLD5' />
<value enum='4' description='10YR' />
<value enum='5' description='OLD10' />
<value enum='6' description='30YR' />
<value enum='7' description='OLD30' />
<value enum='8' description='3MOLIBOR' />
<value enum='9' description='6MOLIBOR' />
</field>
<field number='220' name='BenchmarkCurveCurrency' type='CURRENCY' />
<field number='221' name='BenchmarkCurveName' type='STRING'>
<value enum='EONIA' description='EONIA' />
<value enum='EUREPO' description='EUREPO' />
<value enum='Euribor' description='EURIBOR' />
<value enum='FutureSWAP' description='FUTURESWAP' />
<value enum='LIBID' description='LIBID' />
<value enum='LIBOR' description='LIBOR' />
<value enum='MuniAAA' description='MUNIAAA' />
<value enum='OTHER' description='OTHER' />
<value enum='Pfandbriefe' description='PFANDBRIEFE' />
<value enum='SONIA' description='SONIA' />
<value enum='SWAP' description='SWAP' />
<value enum='Treasury' description='TREASURY' />
</field>
<field number='222' name='BenchmarkCurvePoint' type='STRING' />
<field number='223' name='CouponRate' type='PERCENTAGE' />
<field number='224' name='CouponPaymentDate' type='LOCALMKTDATE' />
<field number='225' name='IssueDate' type='LOCALMKTDATE' />
<field number='226' name='RepurchaseTerm' type='INT' />
<field number='227' name='RepurchaseRate' type='PERCENTAGE' />
<field number='228' name='Factor' type='FLOAT' />
<field number='229' name='TradeOriginationDate' type='LOCALMKTDATE' />
<field number='230' name='ExDate' type='LOCALMKTDATE' />
<field number='231' name='ContractMultiplier' type='FLOAT' />
<field number='232' name='NoStipulations' type='NUMINGROUP' />
<field number='233' name='StipulationType' type='STRING'>
<value enum='ABS' description='ABSOLUTEPREPAYMENTSPEED' />
<value enum='AMT' description='AMT' />
<value enum='AUTOREINV' description='AUTOREINVESTMENTATRATEORBETTER' />
<value enum='BANKQUAL' description='BANKQUALIFIED' />
<value enum='BGNCON' description='BARGAINCONDITIONS' />
<value enum='COUPON' description='COUPONRANGE' />
<value enum='CPP' description='CONSTANTPREPAYMENTPENALTY' />
<value enum='CPR' description='CONSTANTPREPAYMENTRATE' />
<value enum='CPY' description='CONSTANTPREPAYMENTYIELD' />
<value enum='CURRENCY' description='ISOCURRENCYCODE' />
<value enum='CUSTOMDATE' description='CUSTOMSTARTENDDATE' />
<value enum='GEOG' description='GEOGRAPHICSANDRANGE' />
<value enum='HAIRCUT' description='VALUATIONDISCOUNT' />
<value enum='HEP' description='FINALCPROFHOMEEQUITYPREPAYMENTCURVE' />
<value enum='INSURED' description='INSURED' />
<value enum='ISSUE' description='YEARORYEARMONTHOFISSUE' />
<value enum='ISSUER' description='ISSUERSTICKER' />
<value enum='ISSUESIZE' description='ISSUESIZERANGE' />
<value enum='LOOKBACK' description='LOOKBACKDAYS' />
<value enum='LOT' description='EXPLICITLOTIDENTIFIER' />
<value enum='LOTVAR' description='LOTVARIANCEVALUEINPERCENTMAXIMUMOVERORUNDERALLOCATIONALLOWED' />
<value enum='MAT' description='MATURITYYEARANDMONTH' />
<value enum='MATURITY' description='MATURITYRANGE' />
<value enum='MAXDNOM' description='MAXIMUMDENOMINATION' />
<value enum='MAXSUBS' description='MAXIMUMSUBSTITUTIONSREPO' />
<value enum='MHP' description='PERCENTOFMANUFACTUREDHOUSINGPREPAYMENTCURVE' />
<value enum='MINDNOM' description='MINIMUMDENOMINATION' />
<value enum='MININCR' description='MINIMUMINCREMENT' />
<value enum='MINQTY' description='MINIMUMQUANTITY' />
<value enum='MPR' description='MONTHLYPREPAYMENTRATE' />
<value enum='PAYFREQ' description='PAYMENTFREQUENCYCALENDAR' />
<value enum='PIECES' description='NUMBEROFPIECES' />
<value enum='PMAX' description='POOLSMAXIMUM' />
<value enum='PMIN' description='POOLSMINIMUM' />
<value enum='PPC' description='PERCENTOFPROSPECTUSPREPAYMENTCURVE' />
<value enum='PPL' description='POOLSPERLOT' />
<value enum='PPM' description='POOLSPERMILLION' />
<value enum='PPT' description='POOLSPERTRADE' />
<value enum='PRICE' description='PRICERANGE' />
<value enum='PRICEFREQ' description='PRICINGFREQUENCY' />
<value enum='PROD' description='PRODUCTIONYEAR' />
<value enum='PROTECT' description='CALLPROTECTION' />
<value enum='PSA' description='PERCENTOFBMAPREPAYMENTCURVE' />
<value enum='PURPOSE' description='PURPOSE' />
<value enum='PXSOURCE' description='BENCHMARKPRICESOURCE' />
<value enum='RATING' description='RATINGSOURCEANDRANGE' />
<value enum='REDEMPTION' description='TYPEOFREDEMPTIONVALUESARE' />
<value enum='RESTRICTED' description='RESTRICTED' />
<value enum='SECTOR' description='MARKETSECTOR' />
<value enum='SECTYPE' description='SECURITYTYPEINCLUDEDOREXCLUDED' />
<value enum='SMM' description='SINGLEMONTHLYMORTALITY' />
<value enum='STRUCT' description='STRUCTURE' />
<value enum='SUBSFREQ' description='SUBSTITUTIONSFREQUENCYREPO' />
<value enum='SUBSLEFT' description='SUBSTITUTIONSLEFTREPO' />
<value enum='TEXT' description='FREEFORMTEXT' />
<value enum='TRDVAR' description='TRADEVARIANCEVALUEINPERCENTMAXIMUMOVERORUNDERALLOCATIONALLOWED' />
<value enum='WAC' description='WEIGHTEDAVERAGECOUPON' />
<value enum='WAL' description='WEIGHTEDAVERAGELIFECOUPON' />
<value enum='WALA' description='WEIGHTEDAVERAGELOANAGE' />
<value enum='WAM' description='WEIGHTEDAVERAGEMATURITY' />
<value enum='WHOLE' description='WHOLEPOOL' />
<value enum='YIELD' description='YIELDRANGE' />
</field>
<field number='234' name='StipulationValue' type='STRING' />
<field number='235' name='YieldType' type='STRING'>
<value enum='AFTERTAX' description='AFTERTAXYIELD' />
<value enum='ANNUAL' description='ANNUALYIELD' />
<value enum='ATISSUE' description='YIELDATISSUE' />
<value enum='AVGMATURITY' description='YIELDTOAVGMATURITY' />
<value enum='BOOK' description='BOOKYIELD' />
<value enum='CALL' description='YIELDTONEXTCALL' />
<value enum='CHANGE' description='YIELDCHANGESINCECLOSE' />
<value enum='CLOSE' description='CLOSINGYIELD' />
<value enum='COMPOUND' description='COMPOUNDYIELD' />
<value enum='CURRENT' description='CURRENTYIELD' />
<value enum='GOVTEQUIV' description='GVNTEQUIVALENTYIELD' />
<value enum='GROSS' description='TRUEGROSSYIELD' />
<value enum='INFLATION' description='YIELDINFLATIONASSUMPTION' />
<value enum='INVERSEFLOATER' description='INVFLOATERBONDYIELD' />
<value enum='LASTCLOSE' description='MOSTRECENTCLOSINGYIELD' />
<value enum='LASTMONTH' description='CLOSINGYIELDMOSTRECENTMONTH' />
<value enum='LASTQUARTER' description='CLOSINGYIELDMOSTRECENTQUARTER' />
<value enum='LASTYEAR' description='CLOSINGYIELDMOSTRECENTYEAR' />
<value enum='LONGAVGLIFE' description='YIELDTOLONGESTAVERAGELIFE' />
<value enum='MARK' description='MARKTOMARKETYIELD' />
<value enum='MATURITY' description='YIELDTOMATURITY' />
<value enum='NEXTREFUND' description='YIELDTONEXTREFUNDSINKING' />
<value enum='OPENAVG' description='OPENAVERAGEYIELD' />
<value enum='PREVCLOSE' description='PREVIOUSCLOSEYIELD' />
<value enum='PROCEEDS' description='PROCEEDSYIELD' />
<value enum='PUT' description='YIELDTONEXTPUT' />
<value enum='SEMIANNUAL' description='SEMI' />
<value enum='SHORTAVGLIFE' description='YIELDTOSHORTESTAVERAGELIFE' />
<value enum='SIMPLE' description='SIMPLEYIELD' />
<value enum='TAXEQUIV' description='TAXEQUIVALENTYIELD' />
<value enum='TENDER' description='YIELDTOTENDERDATE' />
<value enum='TRUE' description='TRUEYIELD' />
<value enum='VALUE1_32' description='YIELDVALUEOF132' />
<value enum='WORST' description='YIELDTOWORSTCONVENTION' />
</field>
<field number='236' name='Yield' type='PERCENTAGE' />
<field number='237' name='TotalTakedown' type='AMT' />
<field number='238' name='Concession' type='AMT' />
<field number='239' name='RepoCollateralSecurityType' type='INT' />
<field number='240' name='RedemptionDate' type='LOCALMKTDATE' />
<field number='241' name='UnderlyingCouponPaymentDate' type='LOCALMKTDATE' />
<field number='242' name='UnderlyingIssueDate' type='LOCALMKTDATE' />
<field number='243' name='UnderlyingRepoCollateralSecurityType' type='INT' />
<field number='244' name='UnderlyingRepurchaseTerm' type='INT' />
<field number='245' name='UnderlyingRepurchaseRate' type='PERCENTAGE' />
<field number='246' name='UnderlyingFactor' type='FLOAT' />
<field number='247' name='UnderlyingRedemptionDate' type='LOCALMKTDATE' />
<field number='248' name='LegCouponPaymentDate' type='LOCALMKTDATE' />
<field number='249' name='LegIssueDate' type='LOCALMKTDATE' />
<field number='250' name='LegRepoCollateralSecurityType' type='INT' />
<field number='251' name='LegRepurchaseTerm' type='INT' />
<field number='252' name='LegRepurchaseRate' type='PERCENTAGE' />
<field number='253' name='LegFactor' type='FLOAT' />
<field number='254' name='LegRedemptionDate' type='LOCALMKTDATE' />
<field number='255' name='CreditRating' type='STRING' />
<field number='256' name='UnderlyingCreditRating' type='STRING' />
<field number='257' name='LegCreditRating' type='STRING' />
<field number='258' name='TradedFlatSwitch' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='259' name='BasisFeatureDate' type='LOCALMKTDATE' />
<field number='260' name='BasisFeaturePrice' type='PRICE' />
<field number='262' name='MDReqID' type='STRING' />
<field number='263' name='SubscriptionRequestType' type='CHAR'>
<value enum='0' description='SNAPSHOT' />
<value enum='1' description='SNAPSHOTUPDATE' />
<value enum='2' description='UNSUBSCRIBE' />
</field>
<field number='264' name='MarketDepth' type='INT' />
<field number='265' name='MDUpdateType' type='INT'>
<value enum='0' description='FULL' />
<value enum='1' description='INCREMENTAL' />
</field>
<field number='266' name='AggregatedBook' type='BOOLEAN' />
<field number='267' name='NoMDEntryTypes' type='NUMINGROUP' />
<field number='268' name='NoMDEntries' type='NUMINGROUP' />
<field number='269' name='MDEntryType' type='CHAR'>
<value enum='0' description='BID' />
<value enum='1' description='OFFER' />
<value enum='2' description='TRADE' />
<value enum='3' description='INDEXVALUE' />
<value enum='4' description='OPENING' />
<value enum='5' description='CLOSING' />
<value enum='6' description='SETTLEMENT' />
<value enum='7' description='TRADINGHIGH' />
<value enum='8' description='TRADINGLOW' />
<value enum='9' description='TRADINGVWAP' />
<value enum='A' description='IMBALANCE' />
<value enum='B' description='TRADEVOLUME' />
<value enum='C' description='OPENINTEREST' />
</field>
<field number='270' name='MDEntryPx' type='PRICE' />
<field number='271' name='MDEntrySize' type='QTY' />
<field number='272' name='MDEntryDate' type='UTCDATEONLY' />
<field number='273' name='MDEntryTime' type='UTCTIMEONLY' />
<field number='274' name='TickDirection' type='CHAR'>
<value enum='0' description='PLUS' />
<value enum='1' description='ZEROPLUS' />
<value enum='2' description='MINUS' />
<value enum='3' description='ZEROMINUS' />
</field>
<field number='275' name='MDMkt' type='EXCHANGE' />
<field number='276' name='QuoteCondition' type='MULTIPLEVALUESTRING'>
<value enum='A' description='OPEN' />
<value enum='B' description='CLOSED' />
<value enum='C' description='EXCHBEST' />
<value enum='D' description='CONSOLBEST' />
<value enum='E' description='LOCKED' />
<value enum='F' description='CROSSED' />
<value enum='G' description='DEPTH' />
<value enum='H' description='FAST' />
<value enum='I' description='NONFIRM' />
</field>
<field number='277' name='TradeCondition' type='MULTIPLEVALUESTRING'>
<value enum='A' description='CASHMKT' />
<value enum='B' description='AVGPX' />
<value enum='C' description='CASHTRADE' />
<value enum='D' description='NEXTDAY_D' />
<value enum='E' description='OPENING' />
<value enum='F' description='INTRADAY' />
<value enum='G' description='RULE127' />
<value enum='H' description='RULE155' />
<value enum='I' description='SOLDLAST' />
<value enum='J' description='NEXTDAY_J' />
<value enum='K' description='OPENED' />
<value enum='L' description='SELLER' />
<value enum='M' description='SOLD' />
<value enum='N' description='STOPPED' />
<value enum='P' description='IMBALANCEMOREBUYERS' />
<value enum='Q' description='IMBALANCEMORESELLERS' />
<value enum='R' description='OPENINGPRICE' />
</field>
<field number='278' name='MDEntryID' type='STRING' />
<field number='279' name='MDUpdateAction' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='1' description='CHANGE' />
<value enum='2' description='DELETE' />
</field>
<field number='280' name='MDEntryRefID' type='STRING' />
<field number='281' name='MDReqRejReason' type='CHAR'>
<value enum='0' description='UNKNOWNSYM' />
<value enum='1' description='DUPID' />
<value enum='2' description='INSBAND' />
<value enum='3' description='INSPERM' />
<value enum='4' description='UNSUPPSUB' />
<value enum='5' description='UNSUPPMKTDEPTH' />
<value enum='6' description='UNSUPPMDUPDATE' />
<value enum='7' description='UNSUPPAGGBK' />
<value enum='8' description='UNSUPPENTRY' />
<value enum='9' description='UNSUPPTRDSESSIONID' />
<value enum='A' description='UNSUPPSCOPE' />
<value enum='B' description='UNSUPPPOSITIONEFFECTSETTLEFLAG' />
<value enum='C' description='UNSUPPMDIMPLICITDELETE' />
</field>
<field number='282' name='MDEntryOriginator' type='STRING' />
<field number='283' name='LocationID' type='STRING' />
<field number='284' name='DeskID' type='STRING' />
<field number='285' name='DeleteReason' type='CHAR'>
<value enum='0' description='CANCELTRADEBUST' />
<value enum='1' description='ERROR' />
</field>
<field number='286' name='OpenCloseSettlFlag' type='MULTIPLEVALUESTRING'>
<value enum='0' description='DAILYOPEN' />
<value enum='1' description='SESSIONOPEN' />
<value enum='2' description='DELIVERYSETTLEMENT' />
<value enum='3' description='EXPECTEDENTRY' />
<value enum='4' description='ENTRYFROMPREVBUSINESSDAY' />
<value enum='5' description='THEORETICALPRICE' />
</field>
<field number='287' name='SellerDays' type='INT' />
<field number='288' name='MDEntryBuyer' type='STRING' />
<field number='289' name='MDEntrySeller' type='STRING' />
<field number='290' name='MDEntryPositionNo' type='INT' />
<field number='291' name='FinancialStatus' type='MULTIPLEVALUESTRING'>
<value enum='1' description='BANKRUPT' />
<value enum='2' description='PENDINGDELISTING' />
</field>
<field number='292' name='CorporateAction' type='MULTIPLEVALUESTRING'>
<value enum='A' description='EXDIVIDEND' />
<value enum='B' description='EXDIST' />
<value enum='C' description='EXRIGHTS' />
<value enum='D' description='NEW' />
<value enum='E' description='EXINTEREST' />
</field>
<field number='293' name='DefBidSize' type='QTY' />
<field number='294' name='DefOfferSize' type='QTY' />
<field number='295' name='NoQuoteEntries' type='NUMINGROUP' />
<field number='296' name='NoQuoteSets' type='NUMINGROUP' />
<field number='297' name='QuoteStatus' type='INT'>
<value enum='0' description='ACCPT' />
<value enum='1' description='CXLSYM' />
<value enum='10' description='PENDING' />
<value enum='11' description='PASS' />
<value enum='12' description='LOCKEDMARKETWARNING' />
<value enum='13' description='CROSSMARKETWARNING' />
<value enum='14' description='CANCELEDDUETOLOCKMARKET' />
<value enum='15' description='CANCELEDDUETOCROSSMARKET' />
<value enum='2' description='CXLSECTYPE' />
<value enum='3' description='CXLUNDER' />
<value enum='4' description='CXLALL' />
<value enum='5' description='REJ' />
<value enum='6' description='REMOVED' />
<value enum='7' description='EXPIRED' />
<value enum='8' description='QUERY' />
<value enum='9' description='QUOTENOTFOUND' />
</field>
<field number='298' name='QuoteCancelType' type='INT'>
<value enum='1' description='CXLSYM' />
<value enum='2' description='CXLSECTYPE' />
<value enum='3' description='CXLUNDER' />
<value enum='4' description='CXLALL' />
</field>
<field number='299' name='QuoteEntryID' type='STRING' />
<field number='300' name='QuoteRejectReason' type='INT'>
<value enum='1' description='UNKNSYM' />
<value enum='2' description='EXCHCLSD' />
<value enum='3' description='ORDEXLIM' />
<value enum='4' description='TOOLATE' />
<value enum='5' description='UNKNORD' />
<value enum='6' description='DUPORD' />
<value enum='7' description='INVSPREAD' />
<value enum='8' description='INVPX' />
<value enum='9' description='NOTAUTH' />
<value enum='99' description='OTHER' />
</field>
<field number='301' name='QuoteResponseLevel' type='INT'>
<value enum='0' description='NOACK' />
<value enum='1' description='ACKNEG' />
<value enum='2' description='ACKEACH' />
</field>
<field number='302' name='QuoteSetID' type='STRING' />
<field number='303' name='QuoteRequestType' type='INT'>
<value enum='1' description='MAN' />
<value enum='2' description='AUTO' />
</field>
<field number='304' name='TotNoQuoteEntries' type='INT' />
<field number='305' name='UnderlyingSecurityIDSource' type='STRING' />
<field number='306' name='UnderlyingIssuer' type='STRING' />
<field number='307' name='UnderlyingSecurityDesc' type='STRING' />
<field number='308' name='UnderlyingSecurityExchange' type='EXCHANGE' />
<field number='309' name='UnderlyingSecurityID' type='STRING' />
<field number='310' name='UnderlyingSecurityType' type='STRING' />
<field number='311' name='UnderlyingSymbol' type='STRING' />
<field number='312' name='UnderlyingSymbolSfx' type='STRING' />
<field number='313' name='UnderlyingMaturityMonthYear' type='MONTHYEAR' />
<field number='314' name='UnderlyingMaturityDay' type='DAYOFMONTH' />
<field number='315' name='UnderlyingPutOrCall' type='INT' />
<field number='316' name='UnderlyingStrikePrice' type='PRICE' />
<field number='317' name='UnderlyingOptAttribute' type='CHAR' />
<field number='318' name='UnderlyingCurrency' type='CURRENCY' />
<field number='319' name='RatioQty' type='QTY' />
<field number='320' name='SecurityReqID' type='STRING' />
<field number='321' name='SecurityRequestType' type='INT'>
<value enum='0' description='REQSECID' />
<value enum='1' description='REQSECIDPROV' />
<value enum='2' description='REQSECLISTTYPES' />
<value enum='3' description='REQSECLIST' />
</field>
<field number='322' name='SecurityResponseID' type='STRING' />
<field number='323' name='SecurityResponseType' type='INT'>
<value enum='1' description='ACCPTSECPROP' />
<value enum='2' description='ACCPTSECPROPREV' />
<value enum='3' description='SECLISTTYPESRET' />
<value enum='4' description='SECLISTRET' />
<value enum='5' description='REJSECPROP' />
<value enum='6' description='NOMATCH' />
</field>
<field number='324' name='SecurityStatusReqID' type='STRING' />
<field number='325' name='UnsolicitedIndicator' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='326' name='SecurityTradingStatus' type='INT'>
<value enum='1' description='OPENDELAY' />
<value enum='10' description='MKTONCLSIMBSELL' />
<value enum='11' description='NA' />
<value enum='12' description='NOMKTIMB' />
<value enum='13' description='NOMKTONCLSIMB' />
<value enum='14' description='ITSPREOPN' />
<value enum='15' description='NEWPXIND' />
<value enum='16' description='TRDDISTIME' />
<value enum='17' description='READY' />
<value enum='18' description='NOTAVAIL' />
<value enum='19' description='NOTTRADED' />
<value enum='2' description='TRDHALT' />
<value enum='20' description='UNKNOWN' />
<value enum='21' description='PRE_OPEN' />
<value enum='22' description='OPENINGROTATION' />
<value enum='23' description='FASTMARKET' />
<value enum='3' description='RESUME' />
<value enum='4' description='NOOPEN' />
<value enum='5' description='PXIND' />
<value enum='6' description='TRDRNGIND' />
<value enum='7' description='MKTIMBBUY' />
<value enum='8' description='MKTBALSELL' />
<value enum='9' description='MKTONCLSIMBBUY' />
</field>
<field number='327' name='HaltReasonChar' type='CHAR'>
<value enum='D' description='NEWSDISS' />
<value enum='E' description='ORDINFL' />
<value enum='I' description='ORDIMB' />
<value enum='M' description='ADDINFO' />
<value enum='P' description='NEWSPEND' />
<value enum='X' description='EQUIPCHANGE' />
</field>
<field number='328' name='InViewOfCommon' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='329' name='DueToRelated' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='330' name='BuyVolume' type='QTY' />
<field number='331' name='SellVolume' type='QTY' />
<field number='332' name='HighPx' type='PRICE' />
<field number='333' name='LowPx' type='PRICE' />
<field number='334' name='Adjustment' type='INT'>
<value enum='1' description='CANCEL' />
<value enum='2' description='ERROR' />
<value enum='3' description='CORRECTION' />
</field>
<field number='335' name='TradSesReqID' type='STRING' />
<field number='336' name='TradingSessionID' type='STRING' />
<field number='337' name='ContraTrader' type='STRING' />
<field number='338' name='TradSesMethod' type='INT'>
<value enum='1' description='ELECTRONIC' />
<value enum='2' description='OPENOUTCRY' />
<value enum='3' description='TWOPARTY' />
</field>
<field number='339' name='TradSesMode' type='INT'>
<value enum='1' description='TESTING' />
<value enum='2' description='SIMULATED' />
<value enum='3' description='PRODUCTION' />
</field>
<field number='340' name='TradSesStatus' type='INT'>
<value enum='0' description='UNKNOWN' />
<value enum='1' description='HALTED' />
<value enum='2' description='OPEN' />
<value enum='3' description='CLOSED' />
<value enum='4' description='PREOPEN' />
<value enum='5' description='PRECLOSE' />
<value enum='6' description='REQREJ' />
</field>
<field number='341' name='TradSesStartTime' type='UTCTIMESTAMP' />
<field number='342' name='TradSesOpenTime' type='UTCTIMESTAMP' />
<field number='343' name='TradSesPreCloseTime' type='UTCTIMESTAMP' />
<field number='344' name='TradSesCloseTime' type='UTCTIMESTAMP' />
<field number='345' name='TradSesEndTime' type='UTCTIMESTAMP' />
<field number='346' name='NumberOfOrders' type='INT' />
<field number='347' name='MessageEncoding' type='STRING' />
<field number='348' name='EncodedIssuerLen' type='LENGTH' />
<field number='349' name='EncodedIssuer' type='DATA' />
<field number='350' name='EncodedSecurityDescLen' type='LENGTH' />
<field number='351' name='EncodedSecurityDesc' type='DATA' />
<field number='352' name='EncodedListExecInstLen' type='LENGTH' />
<field number='353' name='EncodedListExecInst' type='DATA' />
<field number='354' name='EncodedTextLen' type='LENGTH' />
<field number='355' name='EncodedText' type='DATA' />
<field number='356' name='EncodedSubjectLen' type='LENGTH' />
<field number='357' name='EncodedSubject' type='DATA' />
<field number='358' name='EncodedHeadlineLen' type='LENGTH' />
<field number='359' name='EncodedHeadline' type='DATA' />
<field number='360' name='EncodedAllocTextLen' type='LENGTH' />
<field number='361' name='EncodedAllocText' type='DATA' />
<field number='362' name='EncodedUnderlyingIssuerLen' type='LENGTH' />
<field number='363' name='EncodedUnderlyingIssuer' type='DATA' />
<field number='364' name='EncodedUnderlyingSecurityDescLen' type='LENGTH' />
<field number='365' name='EncodedUnderlyingSecurityDesc' type='DATA' />
<field number='366' name='AllocPrice' type='PRICE' />
<field number='367' name='QuoteSetValidUntilTime' type='UTCTIMESTAMP' />
<field number='368' name='QuoteEntryRejectReason' type='INT'>
<value enum='1' description='UNKNWNSYM' />
<value enum='2' description='EXCHCLSD' />
<value enum='3' description='ORDEXCLIM' />
<value enum='4' description='TOOLATE' />
<value enum='5' description='UNKNORD' />
<value enum='6' description='DUPORD' />
<value enum='7' description='INVBIDASK' />
<value enum='8' description='INVPX' />
<value enum='9' description='NOTAUTH' />
<value enum='99' description='OTHER' />
</field>
<field number='369' name='LastMsgSeqNumProcessed' type='SEQNUM' />
<field number='370' name='OnBehalfOfSendingTime' type='UTCTIMESTAMP' />
<field number='371' name='RefTagID' type='INT' />
<field number='372' name='RefMsgType' type='STRING' />
<field number='373' name='SessionRejectReason' type='INT'>
<value enum='0' description='INVALIDTAGNUMBER' />
<value enum='1' description='REQUIREDTAGMISSING' />
<value enum='10' description='SENDINGTIMEACCURACYPROBLEM' />
<value enum='11' description='INVALIDMSGTYPE' />
<value enum='12' description='XMLVALIDATIONERROR' />
<value enum='13' description='TAGAPPEARSMORETHANONCE' />
<value enum='14' description='TAGSPECIFIEDOUTOFREQUIREDORDER' />
<value enum='15' description='REPEATINGGROUPFIELDSOUTOFORDER' />
<value enum='16' description='INCORRECTNUMINGROUPCOUNTFORREPEATINGGROUP' />
<value enum='17' description='NONDATAVALUEINCLUDESFIELDDELIMITERSOHCHARACTER' />
<value enum='2' description='TAGNOTDEFINEDFORTHISMESSAGETYPE' />
<value enum='3' description='UNDEFINEDTAG' />
<value enum='4' description='TAGSPECIFIEDWITHOUTAVALUE' />
<value enum='5' description='VALUEISINCORRECTOUTOFRANGEFORTHISTAG' />
<value enum='6' description='INCORRECTDATAFORMATFORVALUE' />
<value enum='7' description='DECRYPTIONPROBLEM' />
<value enum='8' description='SIGNATUREPROBLEM' />
<value enum='9' description='COMPIDPROBLEM' />
<value enum='99' description='OTHER' />
</field>
<field number='374' name='BidRequestTransType' type='CHAR'>
<value enum='C' description='CANCEL' />
<value enum='N' description='NO' />
</field>
<field number='375' name='ContraBroker' type='STRING' />
<field number='376' name='ComplianceID' type='STRING' />
<field number='377' name='SolicitedFlag' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='378' name='ExecRestatementReason' type='INT'>
<value enum='0' description='GTCORPACT' />
<value enum='1' description='GTRENEW' />
<value enum='10' description='WAREHOUSERECAP' />
<value enum='2' description='VERBAL' />
<value enum='3' description='REPX' />
<value enum='4' description='BRKROPT' />
<value enum='5' description='PARTDEC' />
<value enum='6' description='CXLTRADINGHALT' />
<value enum='7' description='CXLSYSTEMFAILURE' />
<value enum='8' description='MRKTOPTION' />
<value enum='9' description='CANCELEDNOTBEST' />
<value enum='99' description='OTHER' />
</field>
<field number='379' name='BusinessRejectRefID' type='STRING' />
<field number='380' name='BusinessRejectReason' type='INT'>
<value enum='0' description='OTHER' />
<value enum='1' description='UNKNID' />
<value enum='2' description='UNKNSEC' />
<value enum='3' description='UNKNMSGTYPE' />
<value enum='4' description='APPNA' />
<value enum='5' description='CONDFLDMISS' />
<value enum='6' description='NOTAUTH' />
<value enum='7' description='NODELIVTOFIRM' />
</field>
<field number='381' name='GrossTradeAmt' type='AMT' />
<field number='382' name='NoContraBrokers' type='NUMINGROUP' />
<field number='383' name='MaxMessageSize' type='LENGTH' />
<field number='384' name='NoMsgTypes' type='NUMINGROUP' />
<field number='385' name='MsgDirection' type='CHAR'>
<value enum='R' description='RECEIVE' />
<value enum='S' description='SEND' />
</field>
<field number='386' name='NoTradingSessions' type='NUMINGROUP' />
<field number='387' name='TotalVolumeTraded' type='QTY' />
<field number='388' name='DiscretionInst' type='CHAR'>
<value enum='0' description='RELDISPPX' />
<value enum='1' description='RELMKTPX' />
<value enum='2' description='RELPRIMPX' />
<value enum='3' description='RELLOCPRIMPX' />
<value enum='4' description='RELMIDPX' />
<value enum='5' description='RELLSTPX' />
<value enum='6' description='RELVWAP' />
</field>
<field number='389' name='DiscretionOffsetValue' type='FLOAT' />
<field number='390' name='BidID' type='STRING' />
<field number='391' name='ClientBidID' type='STRING' />
<field number='392' name='ListName' type='STRING' />
<field number='393' name='TotNoRelatedSym' type='INT' />
<field number='394' name='BidType' type='INT'>
<value enum='1' description='NONDISC' />
<value enum='2' description='DISC' />
<value enum='3' description='NOBID' />
</field>
<field number='395' name='NumTickets' type='INT' />
<field number='396' name='SideValue1' type='AMT' />
<field number='397' name='SideValue2' type='AMT' />
<field number='398' name='NoBidDescriptors' type='NUMINGROUP' />
<field number='399' name='BidDescriptorType' type='INT'>
<value enum='1' description='SECTOR' />
<value enum='2' description='COUNTRY' />
<value enum='3' description='INDEX' />
</field>
<field number='400' name='BidDescriptor' type='STRING' />
<field number='401' name='SideValueInd' type='INT'>
<value enum='1' description='SIDEVALUE1' />
<value enum='2' description='SIDEVALUE2' />
</field>
<field number='402' name='LiquidityPctLow' type='PERCENTAGE' />
<field number='403' name='LiquidityPctHigh' type='PERCENTAGE' />
<field number='404' name='LiquidityValue' type='AMT' />
<field number='405' name='EFPTrackingError' type='PERCENTAGE' />
<field number='406' name='FairValue' type='AMT' />
<field number='407' name='OutsideIndexPct' type='PERCENTAGE' />
<field number='408' name='ValueOfFutures' type='AMT' />
<field number='409' name='LiquidityIndType' type='INT'>
<value enum='1' description='5DAY' />
<value enum='2' description='20DAY' />
<value enum='3' description='NORMAL' />
<value enum='4' description='OTHER' />
</field>
<field number='410' name='WtAverageLiquidity' type='PERCENTAGE' />
<field number='411' name='ExchangeForPhysical' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='412' name='OutMainCntryUIndex' type='AMT' />
<field number='413' name='CrossPercent' type='PERCENTAGE' />
<field number='414' name='ProgRptReqs' type='INT'>
<value enum='1' description='BUYSIDE' />
<value enum='2' description='SELLSIDE' />
<value enum='3' description='REALTIME' />
</field>
<field number='415' name='ProgPeriodInterval' type='INT' />
<field number='416' name='IncTaxInd' type='INT'>
<value enum='1' description='NET' />
<value enum='2' description='GROSS' />
</field>
<field number='417' name='NumBidders' type='INT' />
<field number='418' name='BidTradeType' type='CHAR'>
<value enum='A' description='AGENCY' />
<value enum='G' description='VWAPGUARANTEE' />
<value enum='J' description='GUARANTEEDCLOSE' />
<value enum='R' description='RISKTRADE' />
</field>
<field number='419' name='BasisPxType' type='CHAR'>
<value enum='2' description='CLSPXMORN' />
<value enum='3' description='CLSPX' />
<value enum='4' description='CURRPX' />
<value enum='5' description='SQ' />
<value enum='6' description='VWAPDAY' />
<value enum='7' description='VWAPMORN' />
<value enum='8' description='VWAPAFT' />
<value enum='9' description='VWAPDAYXYORI' />
<value enum='A' description='VWAPMORNXYORI' />
<value enum='B' description='VWAPAFTXYORI' />
<value enum='C' description='STRIKE' />
<value enum='D' description='OPEN' />
<value enum='Z' description='OTHERS' />
</field>
<field number='420' name='NoBidComponents' type='NUMINGROUP' />
<field number='421' name='Country' type='COUNTRY' />
<field number='422' name='TotNoStrikes' type='INT' />
<field number='423' name='PriceType' type='INT'>
<value enum='1' description='PCT' />
<value enum='10' description='FIXEDCABINETTRADEPRICE' />
<value enum='11' description='VARIABLECABINETTRADEPRICE' />
<value enum='2' description='CPS' />
<value enum='3' description='ABS' />
<value enum='4' description='DISCOUNT' />
<value enum='5' description='PREMIUM' />
<value enum='6' description='SPREAD' />
<value enum='7' description='TEDPRICE' />
<value enum='8' description='TEDYIELD' />
<value enum='9' description='YIELD' />
</field>
<field number='424' name='DayOrderQty' type='QTY' />
<field number='425' name='DayCumQty' type='QTY' />
<field number='426' name='DayAvgPx' type='PRICE' />
<field number='427' name='GTBookingInst' type='INT'>
<value enum='0' description='BOOKALL' />
<value enum='1' description='ACCUMUNTILFILL' />
<value enum='2' description='ACCUMUNTILNOTIFY' />
</field>
<field number='428' name='NoStrikes' type='NUMINGROUP' />
<field number='429' name='ListStatusType' type='INT'>
<value enum='1' description='ACK' />
<value enum='2' description='RESP' />
<value enum='3' description='TIMED' />
<value enum='4' description='EXECSTART' />
<value enum='5' description='ALLDONE' />
<value enum='6' description='ALERT' />
</field>
<field number='430' name='NetGrossInd' type='INT'>
<value enum='1' description='NET' />
<value enum='2' description='GROSS' />
</field>
<field number='431' name='ListOrderStatus' type='INT'>
<value enum='1' description='INBIDPROC' />
<value enum='2' description='RECVFOREXEC' />
<value enum='3' description='EXEC' />
<value enum='4' description='CXL' />
<value enum='5' description='ALERT' />
<value enum='6' description='ALLDONE' />
<value enum='7' description='REJ' />
</field>
<field number='432' name='ExpireDate' type='LOCALMKTDATE' />
<field number='433' name='ListExecInstType' type='CHAR'>
<value enum='1' description='IMMED' />
<value enum='2' description='WAIT' />
<value enum='3' description='EXCHCIVSELL' />
<value enum='4' description='EXCHCIVBUYTOP' />
<value enum='5' description='EXCHCIVBUYWD' />
</field>
<field number='434' name='CxlRejResponseTo' type='CHAR'>
<value enum='1' description='ORDCXLREQ' />
<value enum='2' description='ORDCXLREPREQ' />
</field>
<field number='435' name='UnderlyingCouponRate' type='PERCENTAGE' />
<field number='436' name='UnderlyingContractMultiplier' type='FLOAT' />
<field number='437' name='ContraTradeQty' type='QTY' />
<field number='438' name='ContraTradeTime' type='UTCTIMESTAMP' />
<field number='439' name='ClearingFirm' type='STRING' />
<field number='440' name='ClearingAccount' type='STRING' />
<field number='441' name='LiquidityNumSecurities' type='INT' />
<field number='442' name='MultiLegReportingType' type='CHAR'>
<value enum='1' description='SINGLE' />
<value enum='2' description='INDIVLEG' />
<value enum='3' description='MULTILEG' />
</field>
<field number='443' name='StrikeTime' type='UTCTIMESTAMP' />
<field number='444' name='ListStatusText' type='STRING' />
<field number='445' name='EncodedListStatusTextLen' type='LENGTH' />
<field number='446' name='EncodedListStatusText' type='DATA' />
<field number='447' name='PartyIDSource' type='CHAR'>
<value enum='1' description='KOREANINVESTORID' />
<value enum='2' description='TAIWANESEQUALIFIED' />
<value enum='3' description='TAIWANESETRADINGACCT' />
<value enum='4' description='MCDNUMBER' />
<value enum='5' description='CHINESEBSHARE' />
<value enum='6' description='UKNATIONALINSPENNUMBER' />
<value enum='7' description='USSOCIALSECURITY' />
<value enum='8' description='USEMPLOYERIDNUMBER' />
<value enum='9' description='AUSTRALIANBUSINESSNUMBER' />
<value enum='A' description='AUSTRALIANTAXFILENUMBER' />
<value enum='B' description='BIC' />
<value enum='C' description='ACCPTMARKETPART' />
<value enum='D' description='PROPCODE' />
<value enum='E' description='ISOCODE' />
<value enum='F' description='SETTLENTLOC' />
<value enum='G' description='MIC' />
<value enum='H' description='CSDPARTCODE' />
<value enum='I' description='DIRECTEDDEFINEDISITC' />
</field>
<field number='448' name='PartyID' type='STRING' />
<field number='449' name='TotalVolumeTradedDate' type='UTCDATEONLY' />
<field number='450' name='TotalVolumeTradedTime' type='UTCTIMEONLY' />
<field number='451' name='NetChgPrevDay' type='PRICEOFFSET' />
<field number='452' name='PartyRole' type='INT'>
<value enum='1' description='EXECUTINGFIRM' />
<value enum='10' description='SETTLEMENTLOCATION' />
<value enum='11' description='INITIATINGTRADER' />
<value enum='12' description='EXECUTINGTRADER' />
<value enum='13' description='ORDERORIGINATOR' />
<value enum='14' description='GIVEUPCLEARINGFIRM' />
<value enum='15' description='CORRESPONDANTCLEARINGFIRM' />
<value enum='16' description='EXECUTINGSYSTEM' />
<value enum='17' description='CONTRAFIRM' />
<value enum='18' description='CONTRACLEARINGFIRM' />
<value enum='19' description='SPONSORINGFIRM' />
<value enum='2' description='BROKEROFCREDIT' />
<value enum='20' description='UNDRCONTRAFIRM' />
<value enum='21' description='CLEARINGORGANIZATION' />
<value enum='22' description='EXCHANGE' />
<value enum='24' description='CUSTOMERACCOUNT' />
<value enum='25' description='CORRESPONDENTCLEARINGORGANIZATION' />
<value enum='26' description='CORRESPONDENTBROKER' />
<value enum='27' description='BUYERSELLERRECEIVERDELIVERER' />
<value enum='28' description='CUSTODIAN' />
<value enum='29' description='INTERMEDIARY' />
<value enum='3' description='CLIENTID' />
<value enum='30' description='AGENT' />
<value enum='31' description='SUBCUSTODIAN' />
<value enum='32' description='BENEFICIARY' />
<value enum='33' description='INTERESTEDPARTY' />
<value enum='34' description='REGULATORYBODY' />
<value enum='35' description='LIQUIDITYPROVIDER' />
<value enum='36' description='ENTERINGTRADER' />
<value enum='37' description='CONTRATRADER' />
<value enum='38' description='POSITIONACCOUNT' />
<value enum='39' description='ALLOCENTITY' />
<value enum='4' description='CLEARINGFIRM' />
<value enum='5' description='INVESTORID' />
<value enum='6' description='INTRODUCINGFIRM' />
<value enum='7' description='ENTERINGFIRM' />
<value enum='8' description='LOCATELENDINGFIRM' />
<value enum='9' description='FUNDMANAGER' />
</field>
<field number='453' name='NoPartyIDs' type='NUMINGROUP' />
<field number='454' name='NoSecurityAltID' type='NUMINGROUP' />
<field number='455' name='SecurityAltID' type='STRING' />
<field number='456' name='SecurityAltIDSource' type='STRING' />
<field number='457' name='NoUnderlyingSecurityAltID' type='NUMINGROUP' />
<field number='458' name='UnderlyingSecurityAltID' type='STRING' />
<field number='459' name='UnderlyingSecurityAltIDSource' type='STRING' />
<field number='460' name='Product' type='INT'>
<value enum='1' description='AGENCY' />
<value enum='10' description='MORTGAGE' />
<value enum='11' description='MUNICIPAL' />
<value enum='12' description='OTHER' />
<value enum='13' description='FINANCING' />
<value enum='2' description='COMMODITY' />
<value enum='3' description='CORPORATE' />
<value enum='4' description='CURRENCY' />
<value enum='5' description='EQUITY' />
<value enum='6' description='GOVERNMENT' />
<value enum='7' description='INDEX' />
<value enum='8' description='LOAN' />
<value enum='9' description='MONEYMARKET' />
</field>
<field number='461' name='CFICode' type='STRING' />
<field number='462' name='UnderlyingProduct' type='INT' />
<field number='463' name='UnderlyingCFICode' type='STRING' />
<field number='464' name='TestMessageIndicator' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='465' name='QuantityType' type='INT'>
<value enum='1' description='SHARES' />
<value enum='2' description='BONDS' />
<value enum='3' description='CURRENTFACE' />
<value enum='4' description='ORIGINALFACE' />
<value enum='5' description='CURRENCY' />
<value enum='6' description='CONTRACTS' />
<value enum='7' description='OTHER' />
<value enum='8' description='PAR' />
</field>
<field number='466' name='BookingRefID' type='STRING' />
<field number='467' name='IndividualAllocID' type='STRING' />
<field number='468' name='RoundingDirection' type='CHAR'>
<value enum='0' description='ROUNDNEAREST' />
<value enum='1' description='ROUNDDOWN' />
<value enum='2' description='ROUNDUP' />
</field>
<field number='469' name='RoundingModulus' type='FLOAT' />
<field number='470' name='CountryOfIssue' type='COUNTRY' />
<field number='471' name='StateOrProvinceOfIssue' type='STRING' />
<field number='472' name='LocaleOfIssue' type='STRING' />
<field number='473' name='NoRegistDtls' type='NUMINGROUP' />
<field number='474' name='MailingDtls' type='STRING' />
<field number='475' name='InvestorCountryOfResidence' type='COUNTRY' />
<field number='476' name='PaymentRef' type='STRING' />
<field number='477' name='DistribPaymentMethod' type='INT'>
<value enum='1' description='CREST' />
<value enum='10' description='BPAY' />
<value enum='11' description='HIGHVALUECLEARINGSYSTEMHVACS' />
<value enum='12' description='REINVESTINFUND' />
<value enum='2' description='NSCC' />
<value enum='3' description='EUROCLEAR' />
<value enum='4' description='CLEARSTREAM' />
<value enum='5' description='CHEQUE' />
<value enum='6' description='TELEGRAPHICTRANSFER' />
<value enum='7' description='FEDWIRE' />
<value enum='8' description='DIRECTCREDITBECSBACS' />
<value enum='9' description='ACHCREDIT' />
</field>
<field number='478' name='CashDistribCurr' type='CURRENCY' />
<field number='479' name='CommCurrency' type='CURRENCY' />
<field number='480' name='CancellationRights' type='CHAR'>
<value enum='M' description='NOWAIVER' />
<value enum='N' description='NOEXECONLY' />
<value enum='O' description='NOINSTIT' />
<value enum='Y' description='YES' />
</field>
<field number='481' name='MoneyLaunderingStatus' type='CHAR'>
<value enum='1' description='EXBELOWLIM' />
<value enum='2' description='EXCLIENTMONEYTYPE' />
<value enum='3' description='EXAUTHCREDIT' />
<value enum='N' description='NOTCHECKED' />
<value enum='Y' description='PASSED' />
</field>
<field number='482' name='MailingInst' type='STRING' />
<field number='483' name='TransBkdTime' type='UTCTIMESTAMP' />
<field number='484' name='ExecPriceType' type='CHAR'>
<value enum='B' description='BIDPRICE' />
<value enum='C' description='CREATIONPRICE' />
<value enum='D' description='CREATIONPRICEADJPCT' />
<value enum='E' description='CREATIONPRICEADJAMT' />
<value enum='O' description='OFFERPRICE' />
<value enum='P' description='OFFERPRICEMINUSADJPCT' />
<value enum='Q' description='OFFERPRICEMINUSADJAMT' />
<value enum='S' description='SINGLEPRICE' />
</field>
<field number='485' name='ExecPriceAdjustment' type='FLOAT' />
<field number='486' name='DateOfBirth' type='LOCALMKTDATE' />
<field number='487' name='TradeReportTransType' type='INT'>
<value enum='0' description='NEW' />
<value enum='1' description='CANCEL' />
<value enum='2' description='REPLACE' />
<value enum='3' description='RELEASE' />
<value enum='4' description='REVERSE' />
</field>
<field number='488' name='CardHolderName' type='STRING' />
<field number='489' name='CardNumber' type='STRING' />
<field number='490' name='CardExpDate' type='LOCALMKTDATE' />
<field number='491' name='CardIssNum' type='STRING' />
<field number='492' name='PaymentMethod' type='INT'>
<value enum='1' description='CREST' />
<value enum='10' description='DIRECTCREDITBECS' />
<value enum='11' description='CREDITCARD' />
<value enum='12' description='ACHDEBIT' />
<value enum='13' description='ACHCREDIT' />
<value enum='14' description='BPAY' />
<value enum='15' description='HIGHVALUECLEARINGSYSTEMHVACS' />
<value enum='2' description='NSCC' />
<value enum='3' description='EUROCLEAR' />
<value enum='4' description='CLEARSTREAM' />
<value enum='5' description='CHEQUE' />
<value enum='6' description='TELEGRAPHICTRANSFER' />
<value enum='7' description='FEDWIRE' />
<value enum='8' description='DEBITCARD' />
<value enum='9' description='DIRECTDEBITBECS' />
</field>
<field number='493' name='RegistAcctType' type='STRING' />
<field number='494' name='Designation' type='STRING' />
<field number='495' name='TaxAdvantageType' type='INT'>
<value enum='0' description='NONE' />
<value enum='1' description='MAXIISAUK' />
<value enum='10' description='EMPLOYEECURRENTYEARUS' />
<value enum='11' description='EMPLOYERPRIORYEARUS' />
<value enum='12' description='EMPLOYERCURRENTYEARUS' />
<value enum='13' description='NONFUNDPROTOTYPEIRAUS' />
<value enum='14' description='NONFUNDQUALIFIEDPLANUS' />
<value enum='15' description='DEFINEDCONTRIBUTIONPLANUS' />
<value enum='16' description='INDIVIDUALRETIREMENTACCOUNTUS' />
<value enum='17' description='INDIVIDUALRETIREMENTACCOUNTROLLOVERUS' />
<value enum='18' description='KEOGHUS' />
<value enum='19' description='PROFITSHARINGPLANUS' />
<value enum='2' description='TESSAUK' />
<value enum='20' description='401KUS' />
<value enum='21' description='SELFDIRECTEDIRAUS' />
<value enum='22' description='403BUS' />
<value enum='23' description='457US' />
<value enum='24' description='ROTHIRAFUNDPROTOTYPEUS' />
<value enum='25' description='ROTHIRANONPROTOTYPEUS' />
<value enum='26' description='ROTHCONVERSIONIRAFUNDPROTOTYPEUS' />
<value enum='27' description='ROTHCONVERSIONIRANONPROTOTYPEUS' />
<value enum='28' description='EDUCATIONIRAFUNDPROTOTYPEUS' />
<value enum='29' description='EDUCATIONIRANONPROTOTYPEUS' />
<value enum='3' description='MINICASHISAUK' />
<value enum='4' description='MINISTOCKSANDSHARESISAUK' />
<value enum='5' description='MINIINSURANCEISAUK' />
<value enum='6' description='CURRENTYEARPAYMENTUS' />
<value enum='7' description='PRIORYEARPAYMENTUS' />
<value enum='8' description='ASSETTRANSFERUS' />
<value enum='9' description='EMPLOYEEPRIORYEARUS' />
<value enum='999' description='OTHER' />
</field>
<field number='496' name='RegistRejReasonText' type='STRING' />
<field number='497' name='FundRenewWaiv' type='CHAR'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='498' name='CashDistribAgentName' type='STRING' />
<field number='499' name='CashDistribAgentCode' type='STRING' />
<field number='500' name='CashDistribAgentAcctNumber' type='STRING' />
<field number='501' name='CashDistribPayRef' type='STRING' />
<field number='502' name='CashDistribAgentAcctName' type='STRING' />
<field number='503' name='CardStartDate' type='LOCALMKTDATE' />
<field number='504' name='PaymentDate' type='LOCALMKTDATE' />
<field number='505' name='PaymentRemitterID' type='STRING' />
<field number='506' name='RegistStatus' type='CHAR'>
<value enum='A' description='ACCEPTED' />
<value enum='H' description='HELD' />
<value enum='N' description='REMINDER_IE_REGISTRATION_INSTRUCTIONS_ARE_STILL_OUTSTANDING' />
<value enum='R' description='REJECTED' />
</field>
<field number='507' name='RegistRejReasonCode' type='INT'>
<value enum='1' description='INVALIDACCOUNTTYPE' />
<value enum='10' description='INVALIDINVESTORIDSOURCE' />
<value enum='11' description='INVALIDDATEOFBIRTH' />
<value enum='12' description='INVALIDINVESTORCOUNTRYOFRESIDENCE' />
<value enum='13' description='INVALIDNODISTRIBINSTNS' />
<value enum='14' description='INVALIDDISTRIBPERCENTAGE' />
<value enum='15' description='INVALIDDISTRIBPAYMENTMETHOD' />
<value enum='16' description='INVALIDCASHDISTRIBAGENTACCTNAME' />
<value enum='17' description='INVALIDCASHDISTRIBAGENTCODE' />
<value enum='18' description='INVALIDCASHDISTRIBAGENTACCTNUM' />
<value enum='2' description='INVALIDTAXEXEMPTTYPE' />
<value enum='3' description='INVALIDOWNERSHIPTYPE' />
<value enum='4' description='INVALIDNOREGDETLS' />
<value enum='5' description='INVALIDREGSEQNO' />
<value enum='6' description='INVALIDREGDTLS' />
<value enum='7' description='INVALIDMAILINGDTLS' />
<value enum='8' description='INVALIDMAILINGINST' />
<value enum='9' description='INVALIDINVESTORID' />
<value enum='99' description='OTHER' />
</field>
<field number='508' name='RegistRefID' type='STRING' />
<field number='509' name='RegistDtls' type='STRING' />
<field number='510' name='NoDistribInsts' type='NUMINGROUP' />
<field number='511' name='RegistEmail' type='STRING' />
<field number='512' name='DistribPercentage' type='PERCENTAGE' />
<field number='513' name='RegistID' type='STRING' />
<field number='514' name='RegistTransType' type='CHAR'>
<value enum='0' description='NEW' />
<value enum='1' description='REPLACE' />
<value enum='2' description='CANCEL' />
</field>
<field number='515' name='ExecValuationPoint' type='UTCTIMESTAMP' />
<field number='516' name='OrderPercent' type='PERCENTAGE' />
<field number='517' name='OwnershipType' type='CHAR'>
<value enum='2' description='JOINT_TRUSTEES' />
<value enum='J' description='JOINT_INVESTORS' />
<value enum='T' description='TENANTS_IN_COMMON' />
</field>
<field number='518' name='NoContAmts' type='NUMINGROUP' />
<field number='519' name='ContAmtType' type='INT'>
<value enum='1' description='COMMISSIONAMT' />
<value enum='10' description='EXITCHARGEPCT' />
<value enum='11' description='FUNDBASEDRENEWALCOMM' />
<value enum='12' description='PROJECTEDFUNDVALUE' />
<value enum='13' description='FUNDBASEDRENEWALCOMMAMTORD' />
<value enum='14' description='FUNDBASEDRENEWALCOMMAMTPROJ' />
<value enum='15' description='NETSETTLEMENTAMOUNT' />
<value enum='2' description='COMMISSIONPCT' />
<value enum='3' description='INITIALCHARGEAMT' />
<value enum='4' description='INITIALCHARGEPCT' />
<value enum='5' description='DISCOUNTAMT' />
<value enum='6' description='DISCOUNTPCT' />
<value enum='7' description='DILUTIONLEVYAMT' />
<value enum='8' description='DILUTIONLEVYPCT' />
<value enum='9' description='EXITCHARGEAMT' />
</field>
<field number='520' name='ContAmtValue' type='FLOAT' />
<field number='521' name='ContAmtCurr' type='CURRENCY' />
<field number='522' name='OwnerType' type='INT'>
<value enum='1' description='INDIVINVESTOR' />
<value enum='10' description='NETWORKINGSUBACCT' />
<value enum='11' description='NON_PROFITORG' />
<value enum='12' description='CORPBODY' />
<value enum='13' description='NOMINEE' />
<value enum='2' description='PUBLICCOMPANY' />
<value enum='3' description='PRIVATECOMPANY' />
<value enum='4' description='INDIVTRUSTEE' />
<value enum='5' description='COMPANYTRUSTEE' />
<value enum='6' description='PENSIONPLAN' />
<value enum='7' description='CUSTODIANMINORSACT' />
<value enum='8' description='TRUSTS' />
<value enum='9' description='FIDUCIARIES' />
</field>
<field number='523' name='PartySubID' type='STRING' />
<field number='524' name='NestedPartyID' type='STRING' />
<field number='525' name='NestedPartyIDSource' type='CHAR' />
<field number='526' name='SecondaryClOrdID' type='STRING' />
<field number='527' name='SecondaryExecID' type='STRING' />
<field number='528' name='OrderCapacity' type='CHAR'>
<value enum='A' description='AGENCY' />
<value enum='G' description='PROPRIETARY' />
<value enum='I' description='INDIVIDUAL' />
<value enum='P' description='PRINCIPAL' />
<value enum='R' description='RISKLESSPRINCIPAL' />
<value enum='W' description='AGENTOTHERMEMBER' />
</field>
<field number='529' name='OrderRestrictions' type='MULTIPLEVALUESTRING'>
<value enum='1' description='PROGRAMTRADE' />
<value enum='2' description='INDEXARBITRAGE' />
<value enum='3' description='NON_INDEXARBITRAGE' />
<value enum='4' description='COMPETINGMARKETMAKER' />
<value enum='5' description='ACTMM' />
<value enum='6' description='ACTMMDERIV' />
<value enum='7' description='FORENTITY' />
<value enum='8' description='EXMRKTPART' />
<value enum='9' description='EXINTMRKTLINK' />
<value enum='A' description='RISKARB' />
</field>
<field number='530' name='MassCancelRequestType' type='CHAR'>
<value enum='1' description='CXLORDERSSECURITY' />
<value enum='2' description='CXLORDERSUNDERLYINGSECURITY' />
<value enum='3' description='CXLORDERSPRODUCT' />
<value enum='4' description='CXLORDERSCFICODE' />
<value enum='5' description='CXLORDERSSECURITYTYPE' />
<value enum='6' description='CXLORDERSTRDSESSION' />
<value enum='7' description='CXLALLORDERS' />
</field>
<field number='531' name='MassCancelResponse' type='CHAR'>
<value enum='0' description='CXLREQREJ' />
<value enum='1' description='CXLORDERSSECURITY' />
<value enum='2' description='CXLORDERSUNDERLYINGSECURITY' />
<value enum='3' description='CXLORDERSPRODUCT' />
<value enum='4' description='CXLORDERSCFICODE' />
<value enum='5' description='CXLORDERSSECURITYTYPE' />
<value enum='6' description='CXLORDERSTRDSESSION' />
<value enum='7' description='CXLALLORDERS' />
</field>
<field number='532' name='MassCancelRejectReason' type='CHAR'>
<value enum='0' description='MASSCXLNOTSUPPORTED' />
<value enum='1' description='INVALIDSECURITY' />
<value enum='2' description='INVALIDUNDERLYING' />
<value enum='3' description='INVALIDPRODUCT' />
<value enum='4' description='INVALIDCFICODE' />
<value enum='5' description='INVALIDSECURITYTYPE' />
<value enum='6' description='INVALIDTRDSESSION' />
<value enum='99' description='OTHER' />
</field>
<field number='533' name='TotalAffectedOrders' type='INT' />
<field number='534' name='NoAffectedOrders' type='INT' />
<field number='535' name='AffectedOrderID' type='STRING' />
<field number='536' name='AffectedSecondaryOrderID' type='STRING' />
<field number='537' name='QuoteType' type='INT'>
<value enum='0' description='INDICATIVE' />
<value enum='1' description='TRADEABLE' />
<value enum='2' description='RESTRICTEDTRADEABLE' />
<value enum='3' description='COUNTER' />
</field>
<field number='538' name='NestedPartyRole' type='INT' />
<field number='539' name='NoNestedPartyIDs' type='NUMINGROUP' />
<field number='540' name='TotalAccruedInterestAmt' type='AMT' />
<field number='541' name='MaturityDate' type='LOCALMKTDATE' />
<field number='542' name='UnderlyingMaturityDate' type='LOCALMKTDATE' />
<field number='543' name='InstrRegistry' type='STRING'>
<value enum='BIC' description='CUSTODIAN' />
<value enum='ISO' description='COUNTRY' />
<value enum='ZZ' description='PHYSICAL' />
</field>
<field number='544' name='CashMargin' type='CHAR'>
<value enum='1' description='CASH' />
<value enum='2' description='MARGINOPEN' />
<value enum='3' description='MARGINCLOSE' />
</field>
<field number='545' name='NestedPartySubID' type='STRING' />
<field number='546' name='Scope' type='MULTIPLEVALUESTRING'>
<value enum='1' description='LOCALMARKET' />
<value enum='2' description='NATIONAL' />
<value enum='3' description='GLOBAL' />
</field>
<field number='547' name='MDImplicitDelete' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='548' name='CrossID' type='STRING' />
<field number='549' name='CrossType' type='INT'>
<value enum='1' description='CROSSAON' />
<value enum='2' description='CROSSIOC' />
<value enum='3' description='CROSSONESIDE' />
<value enum='4' description='CROSSSAMEPRICE' />
</field>
<field number='550' name='CrossPrioritization' type='INT'>
<value enum='0' description='NONE' />
<value enum='1' description='BUY_SIDE_PRIORITIZED' />
<value enum='2' description='SELL_SIDE_PRIORITIZED' />
</field>
<field number='551' name='OrigCrossID' type='STRING' />
<field number='552' name='NoSides' type='NUMINGROUP'>
<value enum='1' description='ONESIDE' />
<value enum='2' description='BOTHSIDES' />
</field>
<field number='553' name='Username' type='STRING' />
<field number='554' name='Password' type='STRING' />
<field number='555' name='NoLegs' type='NUMINGROUP' />
<field number='556' name='LegCurrency' type='CURRENCY' />
<field number='557' name='TotNoSecurityTypes' type='INT' />
<field number='558' name='NoSecurityTypes' type='NUMINGROUP' />
<field number='559' name='SecurityListRequestType' type='INT'>
<value enum='0' description='SYMBOL' />
<value enum='1' description='SECURITYTYPECFICODE' />
<value enum='2' description='PRODUCT' />
<value enum='3' description='TRADINGSESSIONID' />
<value enum='4' description='ALLSECURITIES' />
</field>
<field number='560' name='SecurityRequestResult' type='INT'>
<value enum='0' description='VALIDREQ' />
<value enum='1' description='INVALIDREQ' />
<value enum='2' description='NOINSTRUMENTSFOUND' />
<value enum='3' description='NOTAUTHORIZED' />
<value enum='4' description='INSTRUMENTUNAVAILABLE' />
<value enum='5' description='NOTSUPPORTED' />
</field>
<field number='561' name='RoundLot' type='QTY' />
<field number='562' name='MinTradeVol' type='QTY' />
<field number='563' name='MultiLegRptTypeReq' type='INT'>
<value enum='0' description='REPORT_BY_MULITLEG_SECURITY_ONLY' />
<value enum='1' description='REPORT_BY_MULTILEG_SECURITY_AND_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY' />
<value enum='2' description='REPORT_BY_INSTRUMENT_LEGS_BELONGING_TO_THE_MULTILEG_SECURITY_ONLY' />
</field>
<field number='564' name='LegPositionEffect' type='CHAR' />
<field number='565' name='LegCoveredOrUncovered' type='INT' />
<field number='566' name='LegPrice' type='PRICE' />
<field number='567' name='TradSesStatusRejReason' type='INT'>
<value enum='1' description='UNKNOWNTRADINGSESSIONID' />
<value enum='99' description='OTHER' />
</field>
<field number='568' name='TradeRequestID' type='STRING' />
<field number='569' name='TradeRequestType' type='INT'>
<value enum='0' description='ALLTRADES' />
<value enum='1' description='MATCHEDTRADES' />
<value enum='2' description='UNMATCHEDTRADES' />
<value enum='3' description='UNREPORTEDTRADES' />
<value enum='4' description='ADVISORIESMATCH' />
</field>
<field number='570' name='PreviouslyReported' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='571' name='TradeReportID' type='STRING' />
<field number='572' name='TradeReportRefID' type='STRING' />
<field number='573' name='MatchStatus' type='CHAR'>
<value enum='0' description='COMPMATAFF' />
<value enum='1' description='UNCOMPUNMATUNAFF' />
<value enum='2' description='ADVALERT' />
</field>
<field number='574' name='MatchType' type='STRING'>
<value enum='A1' description='EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSFOURBADGESANDEXECUTIONTIME' />
<value enum='A2' description='EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSFOURBADGES' />
<value enum='A3' description='EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSTWOBADGESANDEXECUTIONTIME' />
<value enum='A4' description='EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSTWOBADGES' />
<value enum='A5' description='EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORPLUSEXECUTIONTIME' />
<value enum='ACTM1' description='NASDAQACTM1MATCH' />
<value enum='ACTM2' description='NASDAQACTM2MATCH' />
<value enum='ACTM3' description='NASDAQACTACCEPTEDTRADE' />
<value enum='ACTM4' description='NASDAQACTDEFAULTTRADE' />
<value enum='ACTM5' description='NASDAQACTDEFAULTAFTERM2' />
<value enum='ACTM6' description='NASDAQACTM6MATCH' />
<value enum='ACTMT' description='NASDAQNONACT' />
<value enum='AQ' description='COMPAREDRECORDSRESULTINGFROMSTAMPEDADVISORIESORSPECIALISTACCEPTSPAIROFFS' />
<value enum='M1' description='EXACTMATCHONTRADEDATESTOCKSYMBOLQUANTITYPRICETRADETYPEANDSPECIALTRADEINDICATORMINUSBADGESANDTIMES' />
<value enum='M2' description='SUMMARIZEDMATCHMINUSBADGESANDTIMES' />
<value enum='MT' description='OCSLOCKEDIN' />
<value enum='S1' description='SUMMARIZEDMATCHUSINGA1' />
<value enum='S2' description='SUMMARIZEDMATCHUSINGA2' />
<value enum='S3' description='SUMMARIZEDMATCHUSINGA3' />
<value enum='S4' description='SUMMARIZEDMATCHUSINGA4' />
<value enum='S5' description='SUMMARIZEDMATCHUSINGA5' />
</field>
<field number='575' name='OddLot' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='576' name='NoClearingInstructions' type='NUMINGROUP' />
<field number='577' name='ClearingInstruction' type='INT'>
<value enum='0' description='PROCESSNORMALLY' />
<value enum='1' description='EXCLUDEFROMALLNETTING' />
<value enum='10' description='AUTOMATICGIVEUPMODETRADEGIVEUPTOTHEGIVEUPDESTINATIONNUMBERSPECIFIED' />
<value enum='11' description='QUALIFIEDSERVICEREPRESENTATIVEQSR' />
<value enum='12' description='CUSTOMERTRADE' />
<value enum='13' description='SELFCLEARING' />
<value enum='2' description='BILATERALNETTINGONLY' />
<value enum='3' description='EXCLEARING' />
<value enum='4' description='SPECIALTRADE' />
<value enum='5' description='MULTILATERALNETTING' />
<value enum='6' description='CLEARAGAINSTCENTRALCOUNTERPARTY' />
<value enum='7' description='EXCLUDEFROMCENTRALCOUNTERPARTY' />
<value enum='8' description='MANUALMODEPREPOSTINGANDORPREGIVEUP' />
<value enum='9' description='AUTOMATICPOSTINGMODETRADEPOSTINGTOTHEPOSITIONACCOUNTNUMBERSPECIFIED' />
</field>
<field number='578' name='TradeInputSource' type='STRING' />
<field number='579' name='TradeInputDevice' type='STRING' />
<field number='580' name='NoDates' type='INT' />
<field number='581' name='AccountType' type='INT'>
<value enum='1' description='ACCOUNTCUSTOMER' />
<value enum='2' description='ACCOUNTNONCUSTOMER' />
<value enum='3' description='HOUSETRADER' />
<value enum='4' description='FLOORTRADER' />
<value enum='6' description='ACCOUNTNONCUSTOMERCROSS' />
<value enum='7' description='HOUSETRADERCROSS' />
<value enum='8' description='JOINTBOACCT' />
</field>
<field number='582' name='CustOrderCapacity' type='INT'>
<value enum='1' description='MEMBER_TRADING_FOR_THEIR_OWN_ACCOUNT' />
<value enum='2' description='CLEARING_FIRM_TRADING_FOR_ITS_PROPRIETARY_ACCOUNT' />
<value enum='3' description='MEMBER_TRADING_FOR_ANOTHER_MEMBER' />
<value enum='4' description='ALL_OTHER' />
</field>
<field number='583' name='ClOrdLinkID' type='STRING' />
<field number='584' name='MassStatusReqID' type='STRING' />
<field number='585' name='MassStatusReqType' type='INT'>
<value enum='1' description='STATUSSECURITY' />
<value enum='2' description='STATUSUNDERLYINGSECURITY' />
<value enum='3' description='STATUSPRODUCT' />
<value enum='4' description='STATUSCFICODE' />
<value enum='5' description='STATUSSECURITYTYPE' />
<value enum='6' description='STATUSTRDSESSION' />
<value enum='7' description='STATUSALLORDERS' />
<value enum='8' description='STATUSPARTYID' />
</field>
<field number='586' name='OrigOrdModTime' type='UTCTIMESTAMP' />
<field number='587' name='LegSettlType' type='CHAR' />
<field number='588' name='LegSettlDate' type='LOCALMKTDATE' />
<field number='589' name='DayBookingInst' type='CHAR'>
<value enum='0' description='CAN_TRIGGER_BOOKING_WITHOUT_REFERENCE_TO_THE_ORDER_INITIATOR_AUTO' />
<value enum='1' description='SPEAK_WITH_ORDER_INITIATOR_BEFORE_BOOKING_SPEAK_FIRST' />
<value enum='2' description='ACCUMULATE' />
</field>
<field number='590' name='BookingUnit' type='CHAR'>
<value enum='0' description='EACH_PARTIAL_EXECUTION_IS_A_BOOKABLE_UNIT' />
<value enum='1' description='AGGREGATE_PARTIAL_EXECUTIONS_ON_THIS_ORDER_AND_BOOK_ONE_TRADE_PER_ORDER' />
<value enum='2' description='AGGREGATE_EXECUTIONS_FOR_THIS_SYMBOL_SIDE_AND_SETTLEMENT_DATE' />
</field>
<field number='591' name='PreallocMethod' type='CHAR'>
<value enum='0' description='PRORATA' />
<value enum='1' description='DO_NOT_PRORATA_DISCUSS_FIRST' />
</field>
<field number='592' name='UnderlyingCountryOfIssue' type='COUNTRY' />
<field number='593' name='UnderlyingStateOrProvinceOfIssue' type='STRING' />
<field number='594' name='UnderlyingLocaleOfIssue' type='STRING' />
<field number='595' name='UnderlyingInstrRegistry' type='STRING' />
<field number='596' name='LegCountryOfIssue' type='COUNTRY' />
<field number='597' name='LegStateOrProvinceOfIssue' type='STRING' />
<field number='598' name='LegLocaleOfIssue' type='STRING' />
<field number='599' name='LegInstrRegistry' type='STRING' />
<field number='600' name='LegSymbol' type='STRING' />
<field number='601' name='LegSymbolSfx' type='STRING' />
<field number='602' name='LegSecurityID' type='STRING' />
<field number='603' name='LegSecurityIDSource' type='STRING' />
<field number='604' name='NoLegSecurityAltID' type='STRING' />
<field number='605' name='LegSecurityAltID' type='STRING' />
<field number='606' name='LegSecurityAltIDSource' type='STRING' />
<field number='607' name='LegProduct' type='INT' />
<field number='608' name='LegCFICode' type='STRING' />
<field number='609' name='LegSecurityType' type='STRING' />
<field number='610' name='LegMaturityMonthYear' type='MONTHYEAR' />
<field number='611' name='LegMaturityDate' type='LOCALMKTDATE' />
<field number='612' name='LegStrikePrice' type='PRICE' />
<field number='613' name='LegOptAttribute' type='CHAR' />
<field number='614' name='LegContractMultiplier' type='FLOAT' />
<field number='615' name='LegCouponRate' type='PERCENTAGE' />
<field number='616' name='LegSecurityExchange' type='EXCHANGE' />
<field number='617' name='LegIssuer' type='STRING' />
<field number='618' name='EncodedLegIssuerLen' type='LENGTH' />
<field number='619' name='EncodedLegIssuer' type='DATA' />
<field number='620' name='LegSecurityDesc' type='STRING' />
<field number='621' name='EncodedLegSecurityDescLen' type='LENGTH' />
<field number='622' name='EncodedLegSecurityDesc' type='DATA' />
<field number='623' name='LegRatioQty' type='FLOAT' />
<field number='624' name='LegSide' type='CHAR' />
<field number='625' name='TradingSessionSubID' type='STRING' />
<field number='626' name='AllocType' type='INT'>
<value enum='1' description='BUYSIDECALC' />
<value enum='2' description='BUYSIDEPRELIM' />
<value enum='3' description='SELLSIDECALC' />
<value enum='4' description='SELLSIDECALCWITHOUTPRELIM' />
<value enum='5' description='BUYSIDEREADYTOBOOKSINGLE' />
<value enum='6' description='BUYSIDEREADYTOBOOKCOMBINED' />
<value enum='7' description='WAREHOUSEINSTRUCTION' />
<value enum='8' description='REQUESTTOINTERMEDIARY' />
</field>
<field number='627' name='NoHops' type='NUMINGROUP' />
<field number='628' name='HopCompID' type='STRING' />
<field number='629' name='HopSendingTime' type='UTCTIMESTAMP' />
<field number='630' name='HopRefID' type='SEQNUM' />
<field number='631' name='MidPx' type='PRICE' />
<field number='632' name='BidYield' type='PERCENTAGE' />
<field number='633' name='MidYield' type='PERCENTAGE' />
<field number='634' name='OfferYield' type='PERCENTAGE' />
<field number='635' name='ClearingFeeIndicator' type='STRING'>
<value enum='1' description='1STYEARDELEGATE' />
<value enum='2' description='2NDYEARDELEGATE' />
<value enum='3' description='3RDYEARDELEGATE' />
<value enum='4' description='4THYEARDELEGATE' />
<value enum='5' description='5THYEARDELEGATE' />
<value enum='9' description='6THYEARDELEGATE' />
<value enum='B' description='CBOEMEMBER' />
<value enum='C' description='NONMEMBERCUSTOMER' />
<value enum='E' description='EQUITYCLEARINGMEMBER' />
<value enum='F' description='FULLASSOCIATEMEMBER' />
<value enum='H' description='106H106J' />
<value enum='I' description='GIMIDEMCOMMEMBERSHIP' />
<value enum='L' description='LESSEE106F' />
<value enum='M' description='ALLOTHERS' />
</field>
<field number='636' name='WorkingIndicator' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='637' name='LegLastPx' type='PRICE' />
<field number='638' name='PriorityIndicator' type='INT'>
<value enum='0' description='PRIORITYUNCHANGED' />
<value enum='1' description='LOSTPRIORITY' />
</field>
<field number='639' name='PriceImprovement' type='PRICEOFFSET' />
<field number='640' name='Price2' type='PRICE' />
<field number='641' name='LastForwardPoints2' type='PRICEOFFSET' />
<field number='642' name='BidForwardPoints2' type='PRICEOFFSET' />
<field number='643' name='OfferForwardPoints2' type='PRICEOFFSET' />
<field number='644' name='RFQReqID' type='STRING' />
<field number='645' name='MktBidPx' type='PRICE' />
<field number='646' name='MktOfferPx' type='PRICE' />
<field number='647' name='MinBidSize' type='QTY' />
<field number='648' name='MinOfferSize' type='QTY' />
<field number='649' name='QuoteStatusReqID' type='STRING' />
<field number='650' name='LegalConfirm' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='651' name='UnderlyingLastPx' type='PRICE' />
<field number='652' name='UnderlyingLastQty' type='QTY' />
<field number='653' name='SecDefStatus' type='INT'>
<value enum='0' description='PENDINGAPPROVAL' />
<value enum='1' description='APPROVEDACCEPTED' />
<value enum='2' description='REJECTED' />
<value enum='3' description='UNAUTHORIZEDREQUEST' />
<value enum='4' description='INVALIDDEFINITIONREQUEST' />
</field>
<field number='654' name='LegRefID' type='STRING' />
<field number='655' name='ContraLegRefID' type='STRING' />
<field number='656' name='SettlCurrBidFxRate' type='FLOAT' />
<field number='657' name='SettlCurrOfferFxRate' type='FLOAT' />
<field number='658' name='QuoteRequestRejectReason' type='INT'>
<value enum='1' description='UNKNOWNSYM' />
<value enum='10' description='PASS' />
<value enum='2' description='EXCHANGECLOSED' />
<value enum='3' description='QUOTEREQUESTEXLIMIT' />
<value enum='4' description='TOOLATE' />
<value enum='5' description='INVPRICE' />
<value enum='6' description='NOTAUTHTOREQQUOTE' />
<value enum='7' description='NOMATCHFORINQUIRY' />
<value enum='8' description='NOMARKETFORINSTRUMENT' />
<value enum='9' description='NOINVENTORY' />
<value enum='99' description='OTHER' />
</field>
<field number='659' name='SideComplianceID' type='STRING' />
<field number='660' name='AcctIDSource' type='INT'>
<value enum='1' description='BIC' />
<value enum='2' description='SIDCODE' />
<value enum='3' description='TFMGSPTA' />
<value enum='4' description='OMGEOALERTID' />
<value enum='5' description='DTCCCODE' />
<value enum='99' description='OTHER' />
</field>
<field number='661' name='AllocAcctIDSource' type='INT' />
<field number='662' name='BenchmarkPrice' type='PRICE' />
<field number='663' name='BenchmarkPriceType' type='INT' />
<field number='664' name='ConfirmID' type='STRING' />
<field number='665' name='ConfirmStatus' type='INT'>
<value enum='1' description='RECEIVED' />
<value enum='2' description='MISMATCHEDACCOUNT' />
<value enum='3' description='MISSINGSETTLEMENTINSTRUCTIONS' />
<value enum='4' description='CONFIRMED' />
<value enum='5' description='REQUESTREJECTED' />
</field>
<field number='666' name='ConfirmTransType' type='INT'>
<value enum='0' description='NEW' />
<value enum='1' description='REPLACE' />
<value enum='2' description='CANCEL' />
</field>
<field number='667' name='ContractSettlMonth' type='MONTHYEAR' />
<field number='668' name='DeliveryForm' type='INT'>
<value enum='1' description='BOOKENTRY' />
<value enum='2' description='BEARER' />
</field>
<field number='669' name='LastParPx' type='PRICE' />
<field number='670' name='NoLegAllocs' type='NUMINGROUP' />
<field number='671' name='LegAllocAccount' type='STRING' />
<field number='672' name='LegIndividualAllocID' type='STRING' />
<field number='673' name='LegAllocQty' type='QTY' />
<field number='674' name='LegAllocAcctIDSource' type='STRING' />
<field number='675' name='LegSettlCurrency' type='CURRENCY' />
<field number='676' name='LegBenchmarkCurveCurrency' type='CURRENCY' />
<field number='677' name='LegBenchmarkCurveName' type='STRING' />
<field number='678' name='LegBenchmarkCurvePoint' type='STRING' />
<field number='679' name='LegBenchmarkPrice' type='PRICE' />
<field number='680' name='LegBenchmarkPriceType' type='INT' />
<field number='681' name='LegBidPx' type='PRICE' />
<field number='682' name='LegIOIQty' type='STRING' />
<field number='683' name='NoLegStipulations' type='NUMINGROUP' />
<field number='684' name='LegOfferPx' type='PRICE' />
<field number='685' name='LegOrderQty' type='QTY' />
<field number='686' name='LegPriceType' type='INT' />
<field number='687' name='LegQty' type='QTY' />
<field number='688' name='LegStipulationType' type='STRING' />
<field number='689' name='LegStipulationValue' type='STRING' />
<field number='690' name='LegSwapType' type='INT'>
<value enum='1' description='PARFORPAR' />
<value enum='2' description='MODIFIEDDURATION' />
<value enum='4' description='RISK' />
<value enum='5' description='PROCEEDS' />
</field>
<field number='691' name='Pool' type='STRING' />
<field number='692' name='QuotePriceType' type='INT'>
<value enum='1' description='PERCENT' />
<value enum='10' description='YIELD' />
<value enum='2' description='PERSHARE' />
<value enum='3' description='FIXEDAMOUNT' />
<value enum='4' description='DISCOUNT' />
<value enum='5' description='PREMIUM' />
<value enum='6' description='BASISPOINTSRELATIVETOBENCHMARK' />
<value enum='7' description='TEDPRICE' />
<value enum='8' description='TEDYIELD' />
<value enum='9' description='YIELDSPREADSWAPS' />
</field>
<field number='693' name='QuoteRespID' type='STRING' />
<field number='694' name='QuoteRespType' type='INT'>
<value enum='1' description='HITLIFT' />
<value enum='2' description='COUNTER' />
<value enum='3' description='EXPIRED' />
<value enum='4' description='COVER' />
<value enum='5' description='DONEAWAY' />
<value enum='6' description='PASS' />
</field>
<field number='695' name='QuoteQualifier' type='CHAR' />
<field number='696' name='YieldRedemptionDate' type='LOCALMKTDATE' />
<field number='697' name='YieldRedemptionPrice' type='PRICE' />
<field number='698' name='YieldRedemptionPriceType' type='INT' />
<field number='699' name='BenchmarkSecurityID' type='STRING' />
<field number='700' name='ReversalIndicator' type='BOOLEAN' />
<field number='701' name='YieldCalcDate' type='LOCALMKTDATE' />
<field number='702' name='NoPositions' type='NUMINGROUP' />
<field number='703' name='PosType' type='STRING'>
<value enum='ALC' description='ALLOCATIONTRADEQTY' />
<value enum='AS' description='OPTIONASSIGNMENT' />
<value enum='ASF' description='ASOFTRADEQTY' />
<value enum='DLV' description='DELIVERYQTY' />
<value enum='ETR' description='ELECTRONICTRADEQTY' />
<value enum='EX' description='OPTIONEXERCISEQTY' />
<value enum='FIN' description='ENDOFDAYQTY' />
<value enum='IAS' description='INTRASPREADQTY' />
<value enum='IES' description='INTERSPREADQTY' />
<value enum='PA' description='ADJUSTMENTQTY' />
<value enum='PIT' description='PITTRADEQTY' />
<value enum='SOD' description='STARTOFDAYQTY' />
<value enum='SPL' description='INTEGRALSPLIT' />
<value enum='TA' description='TRANSACTIONFROMASSIGNMENT' />
<value enum='TOT' description='TOTALTRANSACTIONQTY' />
<value enum='TQ' description='TRANSACTIONQUANTITY' />
<value enum='TRF' description='TRANSFERTRADEQTY' />
<value enum='TX' description='TRANSACTIONFROMEXERCISE' />
<value enum='XM' description='CROSSMARGINQTY' />
</field>
<field number='704' name='LongQty' type='QTY' />
<field number='705' name='ShortQty' type='QTY' />
<field number='706' name='PosQtyStatus' type='INT'>
<value enum='0' description='SUBMITTED' />
<value enum='1' description='ACCEPTED' />
<value enum='2' description='REJECTED' />
</field>
<field number='707' name='PosAmtType' type='STRING'>
<value enum='CASH' description='CASHAMOUNTCORPORATEEVENT' />
<value enum='CRES' description='CASHRESIDUALAMOUNT' />
<value enum='FMTM' description='FINALMARKTOMARKETAMOUNT' />
<value enum='IMTM' description='INCREMENTALMARKTOMARKETAMOUNT' />
<value enum='PREM' description='PREMIUMAMOUNT' />
<value enum='SMTM' description='STARTOFDAYMARKTOMARKETAMOUNT' />
<value enum='TVAR' description='TRADEVARIATIONAMOUNT' />
<value enum='VADJ' description='VALUEADJUSTEDAMOUNT' />
</field>
<field number='708' name='PosAmt' type='AMT' />
<field number='709' name='PosTransType' type='INT'>
<value enum='1' description='EXERCISE' />
<value enum='2' description='DONOTEXERCISE' />
<value enum='3' description='POSITIONADJUSTMENT' />
<value enum='4' description='POSITIONCHANGESUBMISSIONMARGINDISPOSITION' />
<value enum='5' description='PLEDGE' />
</field>
<field number='710' name='PosReqID' type='STRING' />
<field number='711' name='NoUnderlyings' type='NUMINGROUP' />
<field number='712' name='PosMaintAction' type='INT'>
<value enum='1' description='NEW' />
<value enum='2' description='REPLACE' />
<value enum='3' description='CANCEL' />
</field>
<field number='713' name='OrigPosReqRefID' type='STRING' />
<field number='714' name='PosMaintRptRefID' type='STRING' />
<field number='715' name='ClearingBusinessDate' type='LOCALMKTDATE' />
<field number='716' name='SettlSessID' type='STRING' />
<field number='717' name='SettlSessSubID' type='STRING' />
<field number='718' name='AdjustmentType' type='INT'>
<value enum='0' description='PROCESSREQUESTASMARGINDISPOSITION' />
<value enum='1' description='DELTAPLUS' />
<value enum='2' description='DELTAMINUS' />
<value enum='3' description='FINAL' />
</field>
<field number='719' name='ContraryInstructionIndicator' type='BOOLEAN' />
<field number='720' name='PriorSpreadIndicator' type='BOOLEAN' />
<field number='721' name='PosMaintRptID' type='STRING' />
<field number='722' name='PosMaintStatus' type='INT'>
<value enum='0' description='ACCEPTED' />
<value enum='1' description='ACCEPTEDWITHWARNINGS' />
<value enum='2' description='REJECTED' />
<value enum='3' description='COMPLETED' />
<value enum='4' description='COMPLETEDWITHWARNINGS' />
</field>
<field number='723' name='PosMaintResult' type='INT'>
<value enum='0' description='SUCCESSFULCOMPLETION' />
<value enum='1' description='REJECTED' />
<value enum='99' description='OTHER' />
</field>
<field number='724' name='PosReqType' type='INT'>
<value enum='0' description='POSITIONS' />
<value enum='1' description='TRADES' />
<value enum='2' description='EXERCISES' />
<value enum='3' description='ASSIGNMENTS' />
</field>
<field number='725' name='ResponseTransportType' type='INT'>
<value enum='0' description='INBAND' />
<value enum='1' description='OUTOFBAND' />
</field>
<field number='726' name='ResponseDestination' type='STRING' />
<field number='727' name='TotalNumPosReports' type='INT' />
<field number='728' name='PosReqResult' type='INT'>
<value enum='0' description='VALIDREQUEST' />
<value enum='1' description='INVALIDORUNSUPPORTEDREQUEST' />
<value enum='2' description='NOPOSITIONSFOUNDTHATMATCHCRITERIA' />
<value enum='3' description='NOTAUTHORIZEDTOREQUESTPOSITIONS' />
<value enum='4' description='REQUESTFORPOSITIONNOTSUPPORTED' />
<value enum='99' description='OTHER' />
</field>
<field number='729' name='PosReqStatus' type='INT'>
<value enum='0' description='COMPLETED' />
<value enum='1' description='COMPLETEDWITHWARNINGS' />
<value enum='2' description='REJECTED' />
</field>
<field number='730' name='SettlPrice' type='PRICE' />
<field number='731' name='SettlPriceType' type='INT'>
<value enum='1' description='FINAL' />
<value enum='2' description='THEORETICAL' />
</field>
<field number='732' name='UnderlyingSettlPrice' type='PRICE' />
<field number='733' name='UnderlyingSettlPriceType' type='INT' />
<field number='734' name='PriorSettlPrice' type='PRICE' />
<field number='735' name='NoQuoteQualifiers' type='NUMINGROUP' />
<field number='736' name='AllocSettlCurrency' type='CURRENCY' />
<field number='737' name='AllocSettlCurrAmt' type='AMT' />
<field number='738' name='InterestAtMaturity' type='AMT' />
<field number='739' name='LegDatedDate' type='LOCALMKTDATE' />
<field number='740' name='LegPool' type='STRING' />
<field number='741' name='AllocInterestAtMaturity' type='AMT' />
<field number='742' name='AllocAccruedInterestAmt' type='AMT' />
<field number='743' name='DeliveryDate' type='LOCALMKTDATE' />
<field number='744' name='AssignmentMethod' type='CHAR'>
<value enum='P' description='PRORATA' />
<value enum='R' description='RANDOM' />
</field>
<field number='745' name='AssignmentUnit' type='QTY' />
<field number='746' name='OpenInterest' type='AMT' />
<field number='747' name='ExerciseMethod' type='CHAR'>
<value enum='A' description='AUTOMATIC' />
<value enum='M' description='MANUAL' />
</field>
<field number='748' name='TotNumTradeReports' type='INT' />
<field number='749' name='TradeRequestResult' type='INT'>
<value enum='0' description='SUCCESSFUL' />
<value enum='1' description='INVALIDORUNKNOWNINSTRUMENT' />
<value enum='2' description='INVALIDTYPEOFTRADEREQUESTED' />
<value enum='3' description='INVALIDPARTIES' />
<value enum='4' description='INVALIDTRANSPORTTYPEREQUESTED' />
<value enum='5' description='INVALIDDESTINATIONREQUESTED' />
<value enum='8' description='TRADEREQUESTTYPENOTSUPPORTED' />
<value enum='9' description='UNAUTHORIZEDFORTRADECAPTUREREPORTREQUEST' />
<value enum='99' description='OTHER' />
</field>
<field number='750' name='TradeRequestStatus' type='INT'>
<value enum='0' description='ACCEPTED' />
<value enum='1' description='COMPLETED' />
<value enum='2' description='REJECTED' />
</field>
<field number='751' name='TradeReportRejectReason' type='INT'>
<value enum='0' description='SUCCESSFULDEFAULT' />
<value enum='1' description='INVALIDPARTYINFORMATION' />
<value enum='2' description='UNKNOWNINSTRUMENT' />
<value enum='3' description='UNAUTHORIZEDTOREPORTTRADES' />
<value enum='4' description='INVALIDTRADETYPE' />
<value enum='99' description='OTHER' />
</field>
<field number='752' name='SideMultiLegReportingType' type='INT'>
<value enum='1' description='SINGLESECURITY' />
<value enum='2' description='INDIVIDUALLEGOFAMULTILEGSECURITY' />
<value enum='3' description='MULTILEGSECURITY' />
</field>
<field number='753' name='NoPosAmt' type='NUMINGROUP' />
<field number='754' name='AutoAcceptIndicator' type='BOOLEAN' />
<field number='755' name='AllocReportID' type='STRING' />
<field number='756' name='NoNested2PartyIDs' type='NUMINGROUP' />
<field number='757' name='Nested2PartyID' type='STRING' />
<field number='758' name='Nested2PartyIDSource' type='CHAR' />
<field number='759' name='Nested2PartyRole' type='INT' />
<field number='760' name='Nested2PartySubID' type='STRING' />
<field number='761' name='BenchmarkSecurityIDSource' type='STRING' />
<field number='762' name='SecuritySubType' type='STRING' />
<field number='763' name='UnderlyingSecuritySubType' type='STRING' />
<field number='764' name='LegSecuritySubType' type='STRING' />
<field number='765' name='AllowableOneSidednessPct' type='PERCENTAGE' />
<field number='766' name='AllowableOneSidednessValue' type='AMT' />
<field number='767' name='AllowableOneSidednessCurr' type='CURRENCY' />
<field number='768' name='NoTrdRegTimestamps' type='NUMINGROUP' />
<field number='769' name='TrdRegTimestamp' type='UTCTIMESTAMP' />
<field number='770' name='TrdRegTimestampType' type='INT'>
<value enum='1' description='EXECUTIONTIME' />
<value enum='2' description='TIMEIN' />
<value enum='3' description='TIMEOUT' />
<value enum='4' description='BROKERRECEIPT' />
<value enum='5' description='BROKEREXECUTION' />
</field>
<field number='771' name='TrdRegTimestampOrigin' type='STRING' />
<field number='772' name='ConfirmRefID' type='STRING' />
<field number='773' name='ConfirmType' type='INT'>
<value enum='1' description='STATUS' />
<value enum='2' description='CONFIRMATION' />
<value enum='3' description='CONFIRMATIONREQUESTREJECTED' />
</field>
<field number='774' name='ConfirmRejReason' type='INT'>
<value enum='1' description='MISMATCHEDACCOUNT' />
<value enum='2' description='MISSINGSETTLEMENTINSTRUCTIONS' />
<value enum='99' description='OTHER' />
</field>
<field number='775' name='BookingType' type='INT'>
<value enum='0' description='REGULARBOOKING' />
<value enum='1' description='CFDCONTRACTFORDIFFERENCE' />
<value enum='2' description='TOTALRETURNSWAP' />
</field>
<field number='776' name='IndividualAllocRejCode' type='INT' />
<field number='777' name='SettlInstMsgID' type='STRING' />
<field number='778' name='NoSettlInst' type='NUMINGROUP' />
<field number='779' name='LastUpdateTime' type='UTCTIMESTAMP' />
<field number='780' name='AllocSettlInstType' type='INT'>
<value enum='0' description='USEDEFAULTINSTRUCTIONS' />
<value enum='1' description='DERIVEFROMPARAMETERSPROVIDED' />
<value enum='2' description='FULLDETAILSPROVIDED' />
<value enum='3' description='SSIDBIDSPROVIDED' />
<value enum='4' description='PHONEFORINSTRUCTIONS' />
</field>
<field number='781' name='NoSettlPartyIDs' type='NUMINGROUP' />
<field number='782' name='SettlPartyID' type='STRING' />
<field number='783' name='SettlPartyIDSource' type='CHAR' />
<field number='784' name='SettlPartyRole' type='INT' />
<field number='785' name='SettlPartySubID' type='STRING' />
<field number='786' name='SettlPartySubIDType' type='INT' />
<field number='787' name='DlvyInstType' type='CHAR'>
<value enum='C' description='CASH' />
<value enum='S' description='SECURITIES' />
</field>
<field number='788' name='TerminationType' type='INT'>
<value enum='1' description='OVERNIGHT' />
<value enum='2' description='TERM' />
<value enum='3' description='FLEXIBLE' />
<value enum='4' description='OPEN' />
</field>
<field number='789' name='NextExpectedMsgSeqNum' type='SEQNUM' />
<field number='790' name='OrdStatusReqID' type='STRING' />
<field number='791' name='SettlInstReqID' type='STRING' />
<field number='792' name='SettlInstReqRejCode' type='INT'>
<value enum='0' description='UNABLETOPROCESSREQUEST' />
<value enum='1' description='UNKNOWNACCOUNT' />
<value enum='2' description='NOMATCHINGSETTLEMENTINSTRUCTIONSFOUND' />
<value enum='99' description='OTHER' />
</field>
<field number='793' name='SecondaryAllocID' type='STRING' />
<field number='794' name='AllocReportType' type='INT'>
<value enum='3' description='SELLSIDECALCULATEDUSINGPRELIMINARY' />
<value enum='4' description='SELLSIDECALCULATEDWITHOUTPRELIMINARY' />
<value enum='5' description='WAREHOUSERECAP' />
<value enum='8' description='REQUESTTOINTERMEDIARY' />
</field>
<field number='795' name='AllocReportRefID' type='STRING' />
<field number='796' name='AllocCancReplaceReason' type='INT'>
<value enum='1' description='ORIGINALDETAILSINCORRECT' />
<value enum='2' description='CHANGEINUNDERLYINGORDERDETAILS' />
<value enum='99' description='OTHER' />
</field>
<field number='797' name='CopyMsgIndicator' type='BOOLEAN' />
<field number='798' name='AllocAccountType' type='INT'>
<value enum='1' description='ACCOUNTISCARRIEDONCUSTOMERSIDEOFBOOKS' />
<value enum='2' description='ACCOUNTISCARRIEDONNONCUSTOMERSIDEOFBOOKS' />
<value enum='3' description='HOUSETRADER' />
<value enum='4' description='FLOORTRADER' />
<value enum='6' description='ACCOUNTISCARRIEDONNONCUSTOMERSIDEOFBOOKSANDISCROSSMARGINED' />
<value enum='7' description='ACCOUNTISHOUSETRADERANDISCROSSMARGINED' />
<value enum='8' description='JBO' />
</field>
<field number='799' name='OrderAvgPx' type='PRICE' />
<field number='800' name='OrderBookingQty' type='QTY' />
<field number='801' name='NoSettlPartySubIDs' type='NUMINGROUP' />
<field number='802' name='NoPartySubIDs' type='NUMINGROUP' />
<field number='803' name='PartySubIDType' type='INT'>
<value enum='1' description='FIRM' />
<value enum='10' description='SECURITIESACCOUNTNUMBER' />
<value enum='11' description='REGISTRATIONNUMBER' />
<value enum='12' description='REGISTEREDADDRESS_12' />
<value enum='13' description='REGULATORYSTATUS' />
<value enum='14' description='REGISTRATIONNAME' />
<value enum='15' description='CASHACCOUNT' />
<value enum='16' description='BIC' />
<value enum='17' description='CSDPARTICIPANTMEMBERCODE' />
<value enum='18' description='REGISTEREDADDRESS_18' />
<value enum='19' description='FUNDACCOUNTNAME' />
<value enum='2' description='PERSON' />
<value enum='20' description='TELEXNUMBER' />
<value enum='21' description='FAXNUMBER' />
<value enum='22' description='SECURITIESACCOUNTNAME' />
<value enum='23' description='CASHACCOUNTNAME' />
<value enum='24' description='DEPARTMENT' />
<value enum='25' description='LOCATIONDESK' />
<value enum='26' description='POSITIONACCOUNTTYPE' />
<value enum='3' description='SYSTEM' />
<value enum='4' description='APPLICATION' />
<value enum='4000' description='RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES' />
<value enum='5' description='FULLLEGALNAMEOFFIRM' />
<value enum='6' description='POSTALADDRESS' />
<value enum='7' description='PHONENUMBER' />
<value enum='8' description='EMAILADDRESS' />
<value enum='9' description='CONTACTNAME' />
</field>
<field number='804' name='NoNestedPartySubIDs' type='NUMINGROUP' />
<field number='805' name='NestedPartySubIDType' type='INT' />
<field number='806' name='NoNested2PartySubIDs' type='NUMINGROUP' />
<field number='807' name='Nested2PartySubIDType' type='INT' />
<field number='808' name='AllocIntermedReqType' type='INT'>
<value enum='1' description='PENDINGACCEPT' />
<value enum='2' description='PENDINGRELEASE' />
<value enum='3' description='PENDINGREVERSAL' />
<value enum='4' description='ACCEPT' />
<value enum='5' description='BLOCKLEVELREJECT' />
<value enum='6' description='ACCOUNTLEVELREJECT' />
</field>
<field number='810' name='UnderlyingPx' type='PRICE' />
<field number='811' name='PriceDelta' type='FLOAT' />
<field number='812' name='ApplQueueMax' type='INT' />
<field number='813' name='ApplQueueDepth' type='INT' />
<field number='814' name='ApplQueueResolution' type='INT'>
<value enum='0' description='NOACTIONTAKEN' />
<value enum='1' description='QUEUEFLUSHED' />
<value enum='2' description='OVERLAYLAST' />
<value enum='3' description='ENDSESSION' />
</field>
<field number='815' name='ApplQueueAction' type='INT'>
<value enum='0' description='NOACTIONTAKEN' />
<value enum='1' description='QUEUEFLUSHED' />
<value enum='2' description='OVERLAYLAST' />
<value enum='3' description='ENDSESSION' />
</field>
<field number='816' name='NoAltMDSource' type='NUMINGROUP' />
<field number='817' name='AltMDSourceID' type='STRING' />
<field number='818' name='SecondaryTradeReportID' type='STRING' />
<field number='819' name='AvgPxIndicator' type='INT'>
<value enum='0' description='NOAVERAGEPRICING' />
<value enum='1' description='TRADEAVERAGEPRICEGROUP' />
<value enum='2' description='LASTTRADEAVERAGEPRICEGROUP' />
</field>
<field number='820' name='TradeLinkID' type='STRING' />
<field number='821' name='OrderInputDevice' type='STRING' />
<field number='822' name='UnderlyingTradingSessionID' type='STRING' />
<field number='823' name='UnderlyingTradingSessionSubID' type='STRING' />
<field number='824' name='TradeLegRefID' type='STRING' />
<field number='825' name='ExchangeRule' type='STRING' />
<field number='826' name='TradeAllocIndicator' type='INT'>
<value enum='0' description='ALLOCATIONNOTREQUIRED' />
<value enum='1' description='ALLOCATIONREQUIREDALLOCATIONINFORMATIONNOTPROVIDED' />
<value enum='2' description='USEALLOCATIONPROVIDEDWITHTHETRADE' />
</field>
<field number='827' name='ExpirationCycle' type='INT'>
<value enum='0' description='EXPIREONTRADINGSESSIONCLOSE' />
<value enum='1' description='EXPIREONTRADINGSESSIONOPEN' />
</field>
<field number='828' name='TrdType' type='INT'>
<value enum='0' description='REGULARTRADE' />
<value enum='1' description='BLOCKTRADE' />
<value enum='10' description='AFTERHOURSTRADE' />
<value enum='2' description='EFP' />
<value enum='3' description='TRANSFER' />
<value enum='4' description='LATETRADE' />
<value enum='5' description='TTRADE' />
<value enum='6' description='WEIGHTEDAVERAGEPRICETRADE' />
<value enum='7' description='BUNCHEDTRADE' />
<value enum='8' description='LATEBUNCHEDTRADE' />
<value enum='9' description='PRIORREFERENCEPRICETRADE' />
</field>
<field number='829' name='TrdSubType' type='INT' />
<field number='830' name='TransferReason' type='STRING' />
<field number='831' name='AsgnReqID' type='STRING' />
<field number='832' name='TotNumAssignmentReports' type='INT' />
<field number='833' name='AsgnRptID' type='STRING' />
<field number='834' name='ThresholdAmount' type='PRICEOFFSET' />
<field number='835' name='PegMoveType' type='INT'>
<value enum='0' description='FLOATING' />
<value enum='1' description='FIXED' />
</field>
<field number='836' name='PegOffsetType' type='INT'>
<value enum='0' description='PRICE' />
<value enum='1' description='BASISPOINTS' />
<value enum='2' description='TICKS' />
<value enum='3' description='PRICETIERLEVEL' />
</field>
<field number='837' name='PegLimitType' type='INT'>
<value enum='0' description='ORBETTER' />
<value enum='1' description='STRICT' />
<value enum='2' description='ORWORSE' />
</field>
<field number='838' name='PegRoundDirection' type='INT'>
<value enum='1' description='MOREAGGRESSIVE' />
<value enum='2' description='MOREPASSIVE' />
</field>
<field number='839' name='PeggedPrice' type='PRICE' />
<field number='840' name='PegScope' type='INT'>
<value enum='1' description='LOCALEXCHANGEECNATS' />
<value enum='2' description='NATIONAL' />
<value enum='3' description='GLOBAL' />
<value enum='4' description='NATIONALEXCLUDINGLOCAL' />
</field>
<field number='841' name='DiscretionMoveType' type='INT'>
<value enum='0' description='FLOATING' />
<value enum='1' description='FIXED' />
</field>
<field number='842' name='DiscretionOffsetType' type='INT'>
<value enum='0' description='PRICE' />
<value enum='1' description='BASISPOINTS' />
<value enum='2' description='TICKS' />
<value enum='3' description='PRICETIERLEVEL' />
</field>
<field number='843' name='DiscretionLimitType' type='INT'>
<value enum='0' description='ORBETTER' />
<value enum='1' description='STRICT' />
<value enum='2' description='ORWORSE' />
</field>
<field number='844' name='DiscretionRoundDirection' type='INT'>
<value enum='1' description='MOREAGGRESSIVE' />
<value enum='2' description='MOREPASSIVE' />
</field>
<field number='845' name='DiscretionPrice' type='PRICE' />
<field number='846' name='DiscretionScope' type='INT'>
<value enum='1' description='LOCALEXCHANGEECNATS' />
<value enum='2' description='NATIONAL' />
<value enum='3' description='GLOBAL' />
<value enum='4' description='NATIONALEXCLUDINGLOCAL' />
</field>
<field number='847' name='TargetStrategy' type='INT'>
<value enum='1' description='VWAP' />
<value enum='1000' description='RESERVEDANDAVAILABLEFORBILATERALLYAGREEDUPONUSERDEFINEDVALUES' />
<value enum='2' description='PARTICIPATE' />
<value enum='3' description='MININIZEMARKETIMPACT' />
</field>
<field number='848' name='TargetStrategyParameters' type='STRING' />
<field number='849' name='ParticipationRate' type='PERCENTAGE' />
<field number='850' name='TargetStrategyPerformance' type='FLOAT' />
<field number='851' name='LastLiquidityInd' type='INT'>
<value enum='1' description='ADDEDLIQUIDITY' />
<value enum='2' description='REMOVEDLIQUIDITY' />
<value enum='3' description='LIQUIDITYROUTEDOUT' />
</field>
<field number='852' name='PublishTrdIndicator' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='853' name='ShortSaleReason' type='INT'>
<value enum='0' description='DEALERSOLDSHORT' />
<value enum='1' description='DEALERSOLDSHORTEXEMPT' />
<value enum='2' description='SELLINGCUSTOMERSOLDSHORT' />
<value enum='3' description='SELLINGCUSTOMERSOLDSHORTEXEMPT' />
<value enum='4' description='QSRORAGUCONTRASIDESOLDSHORT' />
<value enum='5' description='QSRORAGUCONTRASIDESOLDSHORTEXEMPT' />
</field>
<field number='854' name='QtyType' type='INT'>
<value enum='0' description='UNITS' />
<value enum='1' description='CONTRACTS' />
</field>
<field number='855' name='SecondaryTrdType' type='INT' />
<field number='856' name='TradeReportType' type='INT'>
<value enum='0' description='SUBMIT' />
<value enum='1' description='ALLEGED' />
<value enum='2' description='ACCEPT' />
<value enum='3' description='DECLINE' />
<value enum='4' description='ADDENDUM' />
<value enum='5' description='NOWAS' />
<value enum='6' description='TRADEREPORTCANCEL' />
<value enum='7' description='LOCKEDINTRADEBREAK' />
</field>
<field number='857' name='AllocNoOrdersType' type='INT'>
<value enum='0' description='NOTSPECIFIED' />
<value enum='1' description='EXPLICITLISTPROVIDED' />
</field>
<field number='858' name='SharedCommission' type='AMT' />
<field number='859' name='ConfirmReqID' type='STRING' />
<field number='860' name='AvgParPx' type='PRICE' />
<field number='861' name='ReportedPx' type='PRICE' />
<field number='862' name='NoCapacities' type='NUMINGROUP' />
<field number='863' name='OrderCapacityQty' type='QTY' />
<field number='864' name='NoEvents' type='NUMINGROUP' />
<field number='865' name='EventType' type='INT'>
<value enum='1' description='PUT' />
<value enum='2' description='CALL' />
<value enum='3' description='TENDER' />
<value enum='4' description='SINKINGFUNDCALL' />
<value enum='99' description='OTHER' />
</field>
<field number='866' name='EventDate' type='LOCALMKTDATE' />
<field number='867' name='EventPx' type='PRICE' />
<field number='868' name='EventText' type='STRING' />
<field number='869' name='PctAtRisk' type='PERCENTAGE' />
<field number='870' name='NoInstrAttrib' type='NUMINGROUP' />
<field number='871' name='InstrAttribType' type='INT'>
<value enum='1' description='FLAT' />
<value enum='10' description='ORIGINALISSUEDISCOUNT' />
<value enum='11' description='CALLABLEPUTTABLE' />
<value enum='12' description='ESCROWEDTOMATURITY' />
<value enum='13' description='ESCROWEDTOREDEMPTIONDATE' />
<value enum='14' description='PREREFUNDED' />
<value enum='15' description='INDEFAULT' />
<value enum='16' description='UNRATED' />
<value enum='17' description='TAXABLE' />
<value enum='18' description='INDEXED' />
<value enum='19' description='SUBJECTTOALTERNATIVEMINIMUMTAX' />
<value enum='2' description='ZEROCOUPON' />
<value enum='20' description='ORIGINALISSUEDISCOUNTPRICE' />
<value enum='21' description='CALLABLEBELOWMATURITYVALUE' />
<value enum='22' description='CALLABLEWITHOUTNOTICEBYMAILTOHOLDERUNLESSREGISTERED' />
<value enum='3' description='INTERESTBEARING' />
<value enum='4' description='NOPERIODICPAYMENTS' />
<value enum='5' description='VARIABLERATE' />
<value enum='6' description='LESSFEEFORPUT' />
<value enum='7' description='STEPPEDCOUPON' />
<value enum='8' description='COUPONPERIOD' />
<value enum='9' description='WHENISSUED' />
<value enum='99' description='TEXT' />
</field>
<field number='872' name='InstrAttribValue' type='STRING' />
<field number='873' name='DatedDate' type='LOCALMKTDATE' />
<field number='874' name='InterestAccrualDate' type='LOCALMKTDATE' />
<field number='875' name='CPProgram' type='INT'>
<value enum='1' description='3A3' />
<value enum='2' description='42' />
<value enum='99' description='OTHER' />
</field>
<field number='876' name='CPRegType' type='STRING' />
<field number='877' name='UnderlyingCPProgram' type='STRING' />
<field number='878' name='UnderlyingCPRegType' type='STRING' />
<field number='879' name='UnderlyingQty' type='QTY' />
<field number='880' name='TrdMatchID' type='STRING' />
<field number='881' name='SecondaryTradeReportRefID' type='STRING' />
<field number='882' name='UnderlyingDirtyPrice' type='PRICE' />
<field number='883' name='UnderlyingEndPrice' type='PRICE' />
<field number='884' name='UnderlyingStartValue' type='AMT' />
<field number='885' name='UnderlyingCurrentValue' type='AMT' />
<field number='886' name='UnderlyingEndValue' type='AMT' />
<field number='887' name='NoUnderlyingStips' type='NUMINGROUP' />
<field number='888' name='UnderlyingStipType' type='STRING' />
<field number='889' name='UnderlyingStipValue' type='STRING' />
<field number='890' name='MaturityNetMoney' type='AMT' />
<field number='891' name='MiscFeeBasis' type='INT'>
<value enum='0' description='ABSOLUTE' />
<value enum='1' description='PERUNIT' />
<value enum='2' description='PERCENTAGE' />
</field>
<field number='892' name='TotNoAllocs' type='INT' />
<field number='893' name='LastFragment' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='894' name='CollReqID' type='STRING' />
<field number='895' name='CollAsgnReason' type='INT'>
<value enum='0' description='INITIAL' />
<value enum='1' description='SCHEDULED' />
<value enum='2' description='TIMEWARNING' />
<value enum='3' description='MARGINDEFICIENCY' />
<value enum='4' description='MARGINEXCESS' />
<value enum='5' description='FORWARDCOLLATERALDEMAND' />
<value enum='6' description='EVENTOFDEFAULT' />
<value enum='7' description='ADVERSETAXEVENT' />
</field>
<field number='896' name='CollInquiryQualifier' type='INT'>
<value enum='0' description='TRADEDATE' />
<value enum='1' description='GCINSTRUMENT' />
<value enum='2' description='COLLATERALINSTRUMENT' />
<value enum='3' description='SUBSTITUTIONELIGIBLE' />
<value enum='4' description='NOTASSIGNED' />
<value enum='5' description='PARTIALLYASSIGNED' />
<value enum='6' description='FULLYASSIGNED' />
<value enum='7' description='OUTSTANDINGTRADES' />
</field>
<field number='897' name='NoTrades' type='NUMINGROUP' />
<field number='898' name='MarginRatio' type='PERCENTAGE' />
<field number='899' name='MarginExcess' type='AMT' />
<field number='900' name='TotalNetValue' type='AMT' />
<field number='901' name='CashOutstanding' type='AMT' />
<field number='902' name='CollAsgnID' type='STRING' />
<field number='903' name='CollAsgnTransType' type='INT'>
<value enum='0' description='NEW' />
<value enum='1' description='REPLACE' />
<value enum='2' description='CANCEL' />
<value enum='3' description='RELEASE' />
<value enum='4' description='REVERSE' />
</field>
<field number='904' name='CollRespID' type='STRING' />
<field number='905' name='CollAsgnRespType' type='INT'>
<value enum='0' description='RECEIVED' />
<value enum='1' description='ACCEPTED' />
<value enum='2' description='DECLINED' />
<value enum='3' description='REJECTED' />
</field>
<field number='906' name='CollAsgnRejectReason' type='INT'>
<value enum='0' description='UNKNOWNDEAL' />
<value enum='1' description='UNKNOWNORINVALIDINSTRUMENT' />
<value enum='2' description='UNAUTHORIZEDTRANSACTION' />
<value enum='3' description='INSUFFICIENTCOLLATERAL' />
<value enum='4' description='INVALIDTYPEOFCOLLATERAL' />
<value enum='5' description='EXCESSIVESUBSTITUTION' />
<value enum='99' description='OTHER' />
</field>
<field number='907' name='CollAsgnRefID' type='STRING' />
<field number='908' name='CollRptID' type='STRING' />
<field number='909' name='CollInquiryID' type='STRING' />
<field number='910' name='CollStatus' type='INT'>
<value enum='0' description='UNASSIGNED' />
<value enum='1' description='PARTIALLYASSIGNED' />
<value enum='2' description='ASSIGNMENTPROPOSED' />
<value enum='3' description='ASSIGNEDACCEPTED' />
<value enum='4' description='CHALLENGED' />
</field>
<field number='911' name='TotNumReports' type='INT' />
<field number='912' name='LastRptRequested' type='BOOLEAN'>
<value enum='N' description='NO' />
<value enum='Y' description='YES' />
</field>
<field number='913' name='AgreementDesc' type='STRING' />
<field number='914' name='AgreementID' type='STRING' />
<field number='915' name='AgreementDate' type='LOCALMKTDATE' />
<field number='916' name='StartDate' type='LOCALMKTDATE' />
<field number='917' name='EndDate' type='LOCALMKTDATE' />
<field number='918' name='AgreementCurrency' type='CURRENCY' />
<field number='919' name='DeliveryType' type='INT'>
<value enum='0' description='VERSUSPAYMENT' />
<value enum='1' description='FREE' />
<value enum='2' description='TRIPARTY' />
<value enum='3' description='HOLDINCUSTODY' />
</field>
<field number='920' name='EndAccruedInterestAmt' type='AMT' />
<field number='921' name='StartCash' type='AMT' />
<field number='922' name='EndCash' type='AMT' />
<field number='923' name='UserRequestID' type='STRING' />
<field number='924' name='UserRequestType' type='INT'>
<value enum='1' description='LOGONUSER' />
<value enum='2' description='LOGOFFUSER' />
<value enum='3' description='CHANGEPASSWORDFORUSER' />
<value enum='4' description='REQUESTINDIVIDUALUSERSTATUS' />
</field>
<field number='925' name='NewPassword' type='STRING' />
<field number='926' name='UserStatus' type='INT'>
<value enum='1' description='LOGGEDIN' />
<value enum='2' description='NOTLOGGEDIN' />
<value enum='3' description='USERNOTRECOGNISED' />
<value enum='4' description='PASSWORDINCORRECT' />
<value enum='5' description='PASSWORDCHANGED' />
<value enum='6' description='OTHER' />
</field>
<field number='927' name='UserStatusText' type='STRING' />
<field number='928' name='StatusValue' type='INT'>
<value enum='1' description='CONNECTED' />
<value enum='2' description='NOTCONNECTEDDOWNEXPECTEDUP' />
<value enum='3' description='NOTCONNECTEDDOWNEXPECTEDDOWN' />
<value enum='4' description='INPROCESS' />
</field>
<field number='929' name='StatusText' type='STRING' />
<field number='930' name='RefCompID' type='STRING' />
<field number='931' name='RefSubID' type='STRING' />
<field number='932' name='NetworkResponseID' type='STRING' />
<field number='933' name='NetworkRequestID' type='STRING' />
<field number='934' name='LastNetworkResponseID' type='STRING' />
<field number='935' name='NetworkRequestType' type='INT'>
<value enum='1' description='SNAPSHOT' />
<value enum='2' description='SUBSCRIBE' />
<value enum='4' description='STOPSUBSCRIBING' />
<value enum='8' description='LEVELOFDETAIL' />
</field>
<field number='936' name='NoCompIDs' type='NUMINGROUP' />
<field number='937' name='NetworkStatusResponseType' type='INT'>
<value enum='1' description='FULL' />
<value enum='2' description='INCREMENTALUPDATE' />
</field>
<field number='938' name='NoCollInquiryQualifier' type='NUMINGROUP' />
<field number='939' name='TrdRptStatus' type='INT'>
<value enum='0' description='ACCEPTED' />
<value enum='1' description='REJECTED' />
</field>
<field number='940' name='AffirmStatus' type='INT'>
<value enum='1' description='RECEIVED' />
<value enum='2' description='CONFIRMREJECTED' />
<value enum='3' description='AFFIRMED' />
</field>
<field number='941' name='UnderlyingStrikeCurrency' type='CURRENCY' />
<field number='942' name='LegStrikeCurrency' type='CURRENCY' />
<field number='943' name='TimeBracket' type='STRING' />
<field number='944' name='CollAction' type='INT'>
<value enum='0' description='RETAIN' />
<value enum='1' description='ADD' />
<value enum='2' description='REMOVE' />
</field>
<field number='945' name='CollInquiryStatus' type='INT'>
<value enum='0' description='ACCEPTED' />
<value enum='1' description='ACCEPTEDWITHWARNINGS' />
<value enum='2' description='COMPLETED' />
<value enum='3' description='COMPLETEDWITHWARNINGS' />
<value enum='4' description='REJECTED' />
</field>
<field number='946' name='CollInquiryResult' type='INT'>
<value enum='0' description='SUCCESSFUL' />
<value enum='1' description='INVALIDORUNKNOWNINSTRUMENT' />
<value enum='2' description='INVALIDORUNKNOWNCOLLATERALTYPE' />
<value enum='3' description='INVALIDPARTIES' />
<value enum='4' description='INVALIDTRANSPORTTYPEREQUESTED' />
<value enum='5' description='INVALIDDESTINATIONREQUESTED' />
<value enum='6' description='NOCOLLATERALFOUNDFORTHETRADESPECIFIED' />
<value enum='7' description='NOCOLLATERALFOUNDFORTHEORDERSPECIFIED' />
<value enum='8' description='COLLATERALINQUIRYTYPENOTSUPPORTED' />
<value enum='9' description='UNAUTHORIZEDFORCOLLATERALINQUIRY' />
<value enum='99' description='OTHER' />
</field>
<field number='947' name='StrikeCurrency' type='CURRENCY' />
<field number='948' name='NoNested3PartyIDs' type='NUMINGROUP' />
<field number='949' name='Nested3PartyID' type='STRING' />
<field number='950' name='Nested3PartyIDSource' type='CHAR' />
<field number='951' name='Nested3PartyRole' type='INT' />
<field number='952' name='NoNested3PartySubIDs' type='NUMINGROUP' />
<field number='953' name='Nested3PartySubID' type='STRING' />
<field number='954' name='Nested3PartySubIDType' type='INT' />
<field number='955' name='LegContractSettlMonth' type='MONTHYEAR' />
<field number='956' name='LegInterestAccrualDate' type='LOCALMKTDATE' />
</fields>
</fix>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.