<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="Typ" 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="CpnPmt" type="UnderlyingCouponPaymentDate_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="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="Ccy" type="UnderlyingCurrency_t" use="optional" />
<xs:attribute name="Qty" type="UnderlyingQty_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:attributeGroup>
|