<xs:attributeGroup name="InstrumentAttributes">
<xs:attribute name="Sym" type="Symbol_t" use="optional" />
<xs:attribute name="Sfx" type="SymbolSfx_t" use="optional" />
<xs:attribute name="ID" type="SecurityID_t" use="optional" />
<xs:attribute name="Src" type="SecurityIDSource_t" use="optional" />
<xs:attribute name="Prod" type="Product_t" use="optional" />
<xs:attribute name="ProdCmplx" type="ProductComplex_t" use="optional" />
<xs:attribute name="SecGrp" type="SecurityGroup_t" use="optional" />
<xs:attribute name="CFI" type="CFICode_t" use="optional" />
<xs:attribute name="SecTyp" type="SecurityType_t" use="optional" />
<xs:attribute name="SubTyp" type="SecuritySubType_t" use="optional" />
<xs:attribute name="MMY" type="MaturityMonthYear_t" use="optional" />
<xs:attribute name="MatDt" type="MaturityDate_t" use="optional" />
<xs:attribute name="MatTm" type="MaturityTime_t" use="optional" />
<xs:attribute name="SettlOnOpenFlag" type="SettleOnOpenFlag_t" use="optional" />
<xs:attribute name="AsgnMeth" type="InstrmtAssignmentMethod_t" use="optional" />
<xs:attribute name="Status" type="SecurityStatus_t" use="optional" />
<xs:attribute name="CpnPmt" type="CouponPaymentDate_t" use="optional" />
<xs:attribute name="RestrctTyp" type="RestructuringType_t" use="optional" />
<xs:attribute name="Snrty" type="Seniority_t" use="optional" />
<xs:attribute name="NotlPctOut" type="NotionalPercentageOutstanding_t" use="optional" />
<xs:attribute name="OrigNotlPctOut" type="OriginalNotionalPercentageOutstanding_t" use="optional" />
<xs:attribute name="AttchPnt" type="AttachmentPoint_t" use="optional" />
<xs:attribute name="DetchPnt" type="DetachmentPoint_t" use="optional" />
<xs:attribute name="Issued" type="IssueDate_t" use="optional" />
<xs:attribute name="RepoCollSecTyp" type="RepoCollateralSecurityType_t" use="optional" />
<xs:attribute name="RepoTrm" type="RepurchaseTerm_t" use="optional" />
<xs:attribute name="RepoRt" type="RepurchaseRate_t" use="optional" />
<xs:attribute name="Fctr" type="Factor_t" use="optional" />
<xs:attribute name="CrdRtg" type="CreditRating_t" use="optional" />
<xs:attribute name="Rgstry" type="InstrRegistry_t" use="optional" />
<xs:attribute name="IssuCtry" type="CountryOfIssue_t" use="optional" />
<xs:attribute name="StPrv" type="StateOrProvinceOfIssue_t" use="optional" />
<xs:attribute name="Lcl" type="LocaleOfIssue_t" use="optional" />
<xs:attribute name="Redeem" type="RedemptionDate_t" use="optional" />
<xs:attribute name="StrkPx" type="StrikePrice_t" use="optional" />
<xs:attribute name="StrkCcy" type="StrikeCurrency_t" use="optional" />
<xs:attribute name="StrkMult" type="StrikeMultiplier_t" use="optional" />
<xs:attribute name="StrkValu" type="StrikeValue_t" use="optional" />
<xs:attribute name="StrkPxDtrmnMeth" type="StrikePriceDeterminationMethod_t" use="optional" />
<xs:attribute name="StrkPxBndryMeth" type="StrikePriceBoundaryMethod_t" use="optional" />
<xs:attribute name="StrkPxBndryPrcsn" type="StrikePriceBoundaryPrecision_t" use="optional" />
<xs:attribute name="PxDtrmnMeth" type="UnderlyingPriceDeterminationMethod_t" use="optional" />
<xs:attribute name="OptAt" type="OptAttribute_t" use="optional" />
<xs:attribute name="Mult" type="ContractMultiplier_t" use="optional" />
<xs:attribute name="MultTyp" type="ContractMultiplierUnit_t" use="optional" />
<xs:attribute name="FlowSchedTyp" type="FlowScheduleType_t" use="optional" />
<xs:attribute name="MinPxIncr" type="MinPriceIncrement_t" use="optional" />
<xs:attribute name="MinPxIncrAmt" type="MinPriceIncrementAmount_t" use="optional" />
<xs:attribute name="UOM" type="UnitOfMeasure_t" use="optional" />
<xs:attribute name="UOMQty" type="UnitOfMeasureQty_t" use="optional" />
<xs:attribute name="PxUOM" type="PriceUnitOfMeasure_t" use="optional" />
<xs:attribute name="PxUOMQty" type="PriceUnitOfMeasureQty_t" use="optional" />
<xs:attribute name="SettlMeth" type="SettlMethod_t" use="optional" />
<xs:attribute name="ExerStyle" type="ExerciseStyle_t" use="optional" />
<xs:attribute name="OptPayoutTyp" type="OptPayoutType_t" use="optional" />
<xs:attribute name="OptPayAmt" type="OptPayoutAmount_t" use="optional" />
<xs:attribute name="PxQteMeth" type="PriceQuoteMethod_t" use="optional" />
<xs:attribute name="ValMeth" type="ValuationMethod_t" use="optional" />
<xs:attribute name="ListMeth" type="ListMethod_t" use="optional" />
<xs:attribute name="CapPx" type="CapPrice_t" use="optional" />
<xs:attribute name="FlrPx" type="FloorPrice_t" use="optional" />
<xs:attribute name="PutCall" type="PutOrCall_t" use="optional" />
<xs:attribute name="FlexInd" type="FlexibleIndicator_t" use="optional" />
<xs:attribute name="FlexProdElig" type="FlexProductEligibilityIndicator_t" use="optional" />
<xs:attribute name="TmUnit" type="TimeUnit_t" use="optional" />
<xs:attribute name="CpnRt" type="CouponRate_t" use="optional" />
<xs:attribute name="Exch" type="SecurityExchange_t" use="optional" />
<xs:attribute name="PosLmt" type="PositionLimit_t" use="optional" />
<xs:attribute name="NTPosLmt" type="NTPositionLimit_t" use="optional" />
<xs:attribute name="Issr" type="Issuer_t" use="optional" />
<xs:attribute name="EncIssrLen" type="EncodedIssuerLen_t" use="optional" />
<xs:attribute name="EncIssr" type="EncodedIssuer_t" use="optional" />
<xs:attribute name="Desc" type="SecurityDesc_t" use="optional" />
<xs:attribute name="EncSecDescLen" type="EncodedSecurityDescLen_t" use="optional" />
<xs:attribute name="EncSecDesc" type="EncodedSecurityDesc_t" use="optional" />
<xs:attribute name="Pool" type="Pool_t" use="optional" />
<xs:attribute name="CSetMo" type="ContractSettlMonth_t" use="optional" />
<xs:attribute name="CPPgm" type="CPProgram_t" use="optional" />
<xs:attribute name="CPRegT" type="CPRegType_t" use="optional" />
<xs:attribute name="Dated" type="DatedDate_t" use="optional" />
<xs:attribute name="IntAcrl" type="InterestAccrualDate_t" use="optional" />
</xs:attributeGroup>
|