<xs:attributeGroup name="UnderlyingInstrumentAttributes">
<xs:attribute name="Sym" type="UnderlyingSymbol_t" use="optional" />
<xs:attribute name="Sfx" type="UnderlyingSymbolSfx_t" use="optional" />
<xs:attribute name="ID" type="UnderlyingSecurityID_t" use="optional" />
<xs:attribute name="Src" type="UnderlyingSecurityIDSource_t" use="optional" />
<xs:attribute name="Prod" type="UnderlyingProduct_t" use="optional" />
<xs:attribute name="CFI" type="UnderlyingCFICode_t" use="optional" />
<xs:attribute name="SecTyp" type="UnderlyingSecurityType_t" use="optional" />
<xs:attribute name="SubTyp" type="UnderlyingSecuritySubType_t" use="optional" />
<xs:attribute name="MMY" type="UnderlyingMaturityMonthYear_t" use="optional" />
<xs:attribute name="Mat" type="UnderlyingMaturityDate_t" use="optional" />
<xs:attribute name="MatTm" type="UnderlyingMaturityTime_t" use="optional" />
<xs:attribute name="CpnPmt" type="UnderlyingCouponPaymentDate_t" use="optional" />
<xs:attribute name="RestrctTyp" type="UnderlyingRestructuringType_t" use="optional" />
<xs:attribute name="Snrty" type="UnderlyingSeniority_t" use="optional" />
<xs:attribute name="NotlPctOut" type="UnderlyingNotionalPercentageOutstanding_t" use="optional" />
<xs:attribute name="OrigNotlPctOut" type="UnderlyingOriginalNotionalPercentageOutstanding_t" use="optional" />
<xs:attribute name="AttchPnt" type="UnderlyingAttachmentPoint_t" use="optional" />
<xs:attribute name="DetchPnt" type="UnderlyingDetachmentPoint_t" use="optional" />
<xs:attribute name="Issued" type="UnderlyingIssueDate_t" use="optional" />
<xs:attribute name="RepoCollSecTyp" type="UnderlyingRepoCollateralSecurityType_t" use="optional" />
<xs:attribute name="RepoTrm" type="UnderlyingRepurchaseTerm_t" use="optional" />
<xs:attribute name="RepoRt" type="UnderlyingRepurchaseRate_t" use="optional" />
<xs:attribute name="Fctr" type="UnderlyingFactor_t" use="optional" />
<xs:attribute name="CrdRtg" type="UnderlyingCreditRating_t" use="optional" />
<xs:attribute name="Rgstry" type="UnderlyingInstrRegistry_t" use="optional" />
<xs:attribute name="Ctry" type="UnderlyingCountryOfIssue_t" use="optional" />
<xs:attribute name="StOrProvnc" type="UnderlyingStateOrProvinceOfIssue_t" use="optional" />
<xs:attribute name="Lcl" type="UnderlyingLocaleOfIssue_t" use="optional" />
<xs:attribute name="Redeem" type="UnderlyingRedemptionDate_t" use="optional" />
<xs:attribute name="StrkPx" type="UnderlyingStrikePrice_t" use="optional" />
<xs:attribute name="StrkCcy" type="UnderlyingStrikeCurrency_t" use="optional" />
<xs:attribute name="OptA" type="UnderlyingOptAttribute_t" use="optional" />
<xs:attribute name="Mult" type="UnderlyingContractMultiplier_t" use="optional" />
<xs:attribute name="MultTyp" type="UnderlyingContractMultiplierUnit_t" use="optional" />
<xs:attribute name="FlowSchedTyp" type="UnderlyingFlowScheduleType_t" use="optional" />
<xs:attribute name="UOM" type="UnderlyingUnitOfMeasure_t" use="optional" />
<xs:attribute name="UOMQty" type="UnderlyingUnitOfMeasureQty_t" use="optional" />
<xs:attribute name="PxUOM" type="UnderlyingPriceUnitOfMeasure_t" use="optional" />
<xs:attribute name="PxUOMQty" type="UnderlyingPriceUnitOfMeasureQty_t" use="optional" />
<xs:attribute name="TmUnit" type="UnderlyingTimeUnit_t" use="optional" />
<xs:attribute name="ExerStyle" type="UnderlyingExerciseStyle_t" use="optional" />
<xs:attribute name="CpnRt" type="UnderlyingCouponRate_t" use="optional" />
<xs:attribute name="Exch" type="UnderlyingSecurityExchange_t" use="optional" />
<xs:attribute name="Issr" type="UnderlyingIssuer_t" use="optional" />
<xs:attribute name="EncUndIssrLen" type="EncodedUnderlyingIssuerLen_t" use="optional" />
<xs:attribute name="EncUndIssr" type="EncodedUnderlyingIssuer_t" use="optional" />
<xs:attribute name="Desc" type="UnderlyingSecurityDesc_t" use="optional" />
<xs:attribute name="EncUndSecDescLen" type="EncodedUnderlyingSecurityDescLen_t" use="optional" />
<xs:attribute name="EncUndSecDesc" type="EncodedUnderlyingSecurityDesc_t" use="optional" />
<xs:attribute name="CPPgm" type="UnderlyingCPProgram_t" use="optional" />
<xs:attribute name="CPRegTyp" type="UnderlyingCPRegType_t" use="optional" />
<xs:attribute name="AllocPct" type="UnderlyingAllocationPercent_t" use="optional" />
<xs:attribute name="Ccy" type="UnderlyingCurrency_t" use="optional" />
<xs:attribute name="Qty" type="UnderlyingQty_t" use="optional" />
<xs:attribute name="SettlTyp" type="UnderlyingSettlementType_t" use="optional" />
<xs:attribute name="CashAmt" type="UnderlyingCashAmount_t" use="optional" />
<xs:attribute name="CashTyp" type="UnderlyingCashType_t" use="optional" />
<xs:attribute name="Px" type="UnderlyingPx_t" use="optional" />
<xs:attribute name="DirtPx" type="UnderlyingDirtyPrice_t" use="optional" />
<xs:attribute name="EndPx" type="UnderlyingEndPrice_t" use="optional" />
<xs:attribute name="StartVal" type="UnderlyingStartValue_t" use="optional" />
<xs:attribute name="CurVal" type="UnderlyingCurrentValue_t" use="optional" />
<xs:attribute name="EndVal" type="UnderlyingEndValue_t" use="optional" />
<xs:attribute name="AdjQty" type="UnderlyingAdjustedQuantity_t" use="optional" />
<xs:attribute name="FxRate" type="UnderlyingFXRate_t" use="optional" />
<xs:attribute name="FxRateCalc" type="UnderlyingFXRateCalc_t" use="optional" />
<xs:attribute name="CapValu" type="UnderlyingCapValue_t" use="optional" />
<xs:attribute name="SetMeth" type="UnderlyingSettlMethod_t" use="optional" />
<xs:attribute name="PutCall" type="UnderlyingPutOrCall_t" use="optional" />
</xs:attributeGroup>
|