<xs:attributeGroup name="TradeCaptureReportAttributes">
<xs:attribute name="RptID" type="TradeReportID_t" use="optional" />
<xs:attribute name="TrdID" type="TradeID_t" use="optional" />
<xs:attribute name="TrdID2" type="SecondaryTradeID_t" use="optional" />
<xs:attribute name="FirmTrdID" type="FirmTradeID_t" use="optional" />
<xs:attribute name="FirmTrdID2" type="SecondaryFirmTradeID_t" use="optional" />
<xs:attribute name="TransTyp" type="TradeReportTransType_t" use="optional" />
<xs:attribute name="RptTyp" type="TradeReportType_t" use="optional" />
<xs:attribute name="TrdRptStat" type="TrdRptStatus_t" use="optional" />
<xs:attribute name="ReqID" type="TradeRequestID_t" use="optional" />
<xs:attribute name="TrdTyp" type="TrdType_t" use="optional" />
<xs:attribute name="TrdSubTyp" type="TrdSubType_t" use="optional" />
<xs:attribute name="TrdTyp2" type="SecondaryTrdType_t" use="optional" />
<xs:attribute name="TrdHandlInst" type="TradeHandlingInstr_t" use="optional" />
<xs:attribute name="OrigTrdHandlInst" type="OrigTradeHandlingInstr_t" use="optional" />
<xs:attribute name="OrigTrdDt" type="OrigTradeDate_t" use="optional" />
<xs:attribute name="OrigTrdID" type="OrigTradeID_t" use="optional" />
<xs:attribute name="OrignTrdID2" type="OrigSecondaryTradeID_t" use="optional" />
<xs:attribute name="TrnsfrRsn" type="TransferReason_t" use="optional" />
<xs:attribute name="ExecTyp" type="ExecType_t" use="optional" />
<xs:attribute name="TotNumTrdRpts" type="TotNumTradeReports_t" use="optional" />
<xs:attribute name="LastRptReqed" type="LastRptRequested_t" use="optional" />
<xs:attribute name="Unsol" type="UnsolicitedIndicator_t" use="optional" />
<xs:attribute name="SubReqTyp" type="SubscriptionRequestType_t" use="optional" />
<xs:attribute name="RptRefID" type="TradeReportRefID_t" use="optional" />
<xs:attribute name="RptRefID2" type="SecondaryTradeReportRefID_t" use="optional" />
<xs:attribute name="RptID2" type="SecondaryTradeReportID_t" use="optional" />
<xs:attribute name="LinkID" type="TradeLinkID_t" use="optional" />
<xs:attribute name="MtchID" type="TrdMatchID_t" use="optional" />
<xs:attribute name="ExecID" type="ExecID_t" use="optional" />
<xs:attribute name="ExecID2" type="SecondaryExecID_t" use="optional" />
<xs:attribute name="ExecRstmtRsn" type="ExecRestatementReason_t" use="optional" />
<xs:attribute name="PrevlyRpted" type="PreviouslyReported_t" use="optional" />
<xs:attribute name="PxTyp" type="PriceType_t" use="optional" />
<xs:attribute name="AsOfInd" type="AsOfIndicator_t" use="optional" />
<xs:attribute name="SetSesID" type="SettlSessID_t" use="optional" />
<xs:attribute name="SetSesSub" type="SettlSessSubID_t" use="optional" />
<xs:attribute name="VenuTyp" type="VenueType_t" use="optional" />
<xs:attribute name="MktSegID" type="MarketSegmentID_t" use="optional" />
<xs:attribute name="MktID" type="MarketID_t" use="optional" />
<xs:attribute name="QtyTyp" type="QtyType_t" use="optional" />
<xs:attribute name="UndSesID" type="UnderlyingTradingSessionID_t" use="optional" />
<xs:attribute name="UndSesSub" type="UnderlyingTradingSessionSubID_t" use="optional" />
<xs:attribute name="LastQty" type="LastQty_t" use="required" />
<xs:attribute name="LastPx" type="LastPx_t" use="required" />
<xs:attribute name="CalcCcyLastQty" type="CalculatedCcyLastQty_t" use="optional" />
<xs:attribute name="Ccy" type="Currency_t" use="optional" />
<xs:attribute name="SettlCcy" type="SettlCurrency_t" use="optional" />
<xs:attribute name="LastParPx" type="LastParPx_t" use="optional" />
<xs:attribute name="LastSpotRt" type="LastSpotRate_t" use="optional" />
<xs:attribute name="LastFwdPnts" type="LastForwardPoints_t" use="optional" />
<xs:attribute name="LastSwapPnts" type="LastSwapPoints_t" use="optional" />
<xs:attribute name="LastMkt" type="LastMkt_t" use="optional" />
<xs:attribute name="TrdDt" type="TradeDate_t" use="optional" />
<xs:attribute name="BizDt" type="ClearingBusinessDate_t" use="optional" />
<xs:attribute name="AvgPx" type="AvgPx_t" use="optional" />
<xs:attribute name="AvgPxInd" type="AvgPxIndicator_t" use="optional" />
<xs:attribute name="MLegRptTyp" type="MultiLegReportingType_t" use="optional" />
<xs:attribute name="TrdLegRefID" type="TradeLegRefID_t" use="optional" />
<xs:attribute name="TxnTm" type="TransactTime_t" use="optional" />
<xs:attribute name="SettlTyp" type="SettlType_t" use="optional" />
<xs:attribute name="SettlDt" type="SettlDate_t" use="optional" />
<xs:attribute name="StlDt" type="UnderlyingSettlementDate_t" use="optional" />
<xs:attribute name="MtchStat" type="MatchStatus_t" use="optional" />
<xs:attribute name="MtchTyp" type="MatchType_t" use="optional" />
<xs:attribute name="Vol" type="Volatility_t" use="optional" />
<xs:attribute name="DividendYield" type="DividendYield_t" use="optional" />
<xs:attribute name="RFR" type="RiskFreeRate_t" use="optional" />
<xs:attribute name="CurrencyRatio" type="CurrencyRatio_t" use="optional" />
<xs:attribute name="CopyMsgInd" type="CopyMsgIndicator_t" use="optional" />
<xs:attribute name="PubTrdInd" type="PublishTrdIndicator_t" use="optional" />
<xs:attribute name="TrdPubInd" type="TradePublishIndicator_t" use="optional" />
<xs:attribute name="ShrtSaleRsn" type="ShortSaleReason_t" use="optional" />
<xs:attribute name="TierCD" type="TierCode_t" use="optional" />
<xs:attribute name="MsgEvtSrc" type="MessageEventSource_t" use="optional" />
<xs:attribute name="LastUpdateTm" type="LastUpdateTime_t" use="optional" />
<xs:attribute name="RndPx" type="RndPx_t" use="optional" />
<xs:attribute name="TZTransactTime" type="TZTransactTime_t" use="optional" />
<xs:attribute name="ReportedPxDiff" type="ReportedPxDiff_t" use="optional" />
<xs:attribute name="GrossTrdAmt" type="GrossTradeAmt_t" use="optional" />
<xs:attribute name="RejTxt" type="RejectText_t" use="optional" />
<xs:attribute name="FeeMult" type="FeeMultiplier_t" use="optional" />
</xs:attributeGroup>
|