<xs:simpleType name="LegStipulationType_enum_t">
<xs:annotation>
<xs:documentation>
For Fixed Income, type of Stipulation for this leg.
See StipulationType (233) for description and valid values
</xs:documentation>
<xs:appinfo>
<fm:Xref Protocol="FIX" name="LegStipulationType" ComponentType="Field" Tag="688" Type="String" UsesEnumsFromTag="233" AbbrName="StipTyp" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA" />
</xs:appinfo>
<xs:appinfo>
<fm:EnumDoc value="ABS" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Absolute Prepayment Speed</fm:EnumDoc>
<fm:EnumDoc value="AMT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Alternative Minimum Tax (Y/N)</fm:EnumDoc>
<fm:EnumDoc value="AUTOREINV" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Auto Reinvestment at <rate> or better</fm:EnumDoc>
<fm:EnumDoc value="BANKQUAL" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Bank qualified (Y/N)</fm:EnumDoc>
<fm:EnumDoc value="BGNCON" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Bargain conditions (see StipulationValue (234) for values)</fm:EnumDoc>
<fm:EnumDoc value="COUPON" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Coupon range</fm:EnumDoc>
<fm:EnumDoc value="CPP" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Constant Prepayment Penalty</fm:EnumDoc>
<fm:EnumDoc value="CPR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Constant Prepayment Rate</fm:EnumDoc>
<fm:EnumDoc value="CPY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Constant Prepayment Yield</fm:EnumDoc>
<fm:EnumDoc value="CURRENCY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">ISO Currency Code</fm:EnumDoc>
<fm:EnumDoc value="CUSTOMDATE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Custom start/end date</fm:EnumDoc>
<fm:EnumDoc value="GEOG" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Geographics and % range (ex. 234=CA 0-80 [minimum of 80% California assets])</fm:EnumDoc>
<fm:EnumDoc value="HAIRCUT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Valuation Discount</fm:EnumDoc>
<fm:EnumDoc value="HEP" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">final CPR of Home Equity Prepayment Curve</fm:EnumDoc>
<fm:EnumDoc value="INSURED" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Insured (Y/N)</fm:EnumDoc>
<fm:EnumDoc value="ISSUE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Year Or Year/Month of Issue (ex. 234=2002/09)</fm:EnumDoc>
<fm:EnumDoc value="ISSUER" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Issuer's ticker</fm:EnumDoc>
<fm:EnumDoc value="ISSUESIZE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">issue size range</fm:EnumDoc>
<fm:EnumDoc value="LOOKBACK" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Lookback Days</fm:EnumDoc>
<fm:EnumDoc value="LOT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Explicit lot identifier</fm:EnumDoc>
<fm:EnumDoc value="LOTVAR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Lot Variance (value in percent maximum over- or under-allocation allowed)</fm:EnumDoc>
<fm:EnumDoc value="MAT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Maturity Year And Month</fm:EnumDoc>
<fm:EnumDoc value="MATURITY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Maturity range</fm:EnumDoc>
<fm:EnumDoc value="MAXSUBS" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Maximum substitutions (Repo)</fm:EnumDoc>
<fm:EnumDoc value="MHP" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Percent of Manufactured Housing Prepayment Curve</fm:EnumDoc>
<fm:EnumDoc value="MINDNOM" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Minimum denomination</fm:EnumDoc>
<fm:EnumDoc value="MININCR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Minimum increment</fm:EnumDoc>
<fm:EnumDoc value="MINQTY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Minimum quantity</fm:EnumDoc>
<fm:EnumDoc value="MPR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Monthly Prepayment Rate</fm:EnumDoc>
<fm:EnumDoc value="PAYFREQ" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Payment frequency, calendar</fm:EnumDoc>
<fm:EnumDoc value="PIECES" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Number Of Pieces</fm:EnumDoc>
<fm:EnumDoc value="PMAX" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pools Maximum</fm:EnumDoc>
<fm:EnumDoc value="PPC" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Percent of Prospectus Prepayment Curve</fm:EnumDoc>
<fm:EnumDoc value="PPL" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pools per Lot</fm:EnumDoc>
<fm:EnumDoc value="PPM" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pools per Million</fm:EnumDoc>
<fm:EnumDoc value="PPT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pools per Trade</fm:EnumDoc>
<fm:EnumDoc value="PRICE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Price Range</fm:EnumDoc>
<fm:EnumDoc value="PRICEFREQ" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pricing frequency</fm:EnumDoc>
<fm:EnumDoc value="PROD" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Production Year</fm:EnumDoc>
<fm:EnumDoc value="PROTECT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Call protection</fm:EnumDoc>
<fm:EnumDoc value="PSA" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Percent of BMA Prepayment Curve</fm:EnumDoc>
<fm:EnumDoc value="PURPOSE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Purpose</fm:EnumDoc>
<fm:EnumDoc value="PXSOURCE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Benchmark price source</fm:EnumDoc>
<fm:EnumDoc value="RATING" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Rating source and range</fm:EnumDoc>
<fm:EnumDoc value="REDEMPTION" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Type Of Redemption - values are: NonCallable, Prefunded, EscrowedToMaturity, Putable, Convertible</fm:EnumDoc>
<fm:EnumDoc value="RESTRICTED" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Restricted (Y/N)</fm:EnumDoc>
<fm:EnumDoc value="SECTOR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Market Sector</fm:EnumDoc>
<fm:EnumDoc value="SECTYPE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Security Type included or excluded</fm:EnumDoc>
<fm:EnumDoc value="SMM" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Single Monthly Mortality</fm:EnumDoc>
<fm:EnumDoc value="STRUCT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Structure</fm:EnumDoc>
<fm:EnumDoc value="SUBSFREQ" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Substitutions frequency (Repo)</fm:EnumDoc>
<fm:EnumDoc value="SUBSLEFT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Substitutions left (Repo)</fm:EnumDoc>
<fm:EnumDoc value="TEXT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Freeform Text</fm:EnumDoc>
<fm:EnumDoc value="TRDVAR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Trade Variance (value in percent maximum over- or under-allocation allowed)</fm:EnumDoc>
<fm:EnumDoc value="WAC" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Weighted Average Coupon - value in percent (exact or range) plus "Gross" or "Net" of servicing spread (the default) (ex. 234=6.5-Net [minimum of 6.5% net of servicing fee])</fm:EnumDoc>
<fm:EnumDoc value="WAL" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Weighted Average Life Coupon - value in percent (exact or range)</fm:EnumDoc>
<fm:EnumDoc value="WALA" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Weighted Average Loan Age - value in months (exact or range)</fm:EnumDoc>
<fm:EnumDoc value="WAM" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Weighted Average Maturity - value in months (exact or range)</fm:EnumDoc>
<fm:EnumDoc value="WHOLE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Whole Pool (Y/N)</fm:EnumDoc>
<fm:EnumDoc value="YIELD" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Yield Range</fm:EnumDoc>
<fm:EnumDoc value="AVFICO" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Average FICO Score</fm:EnumDoc>
<fm:EnumDoc value="AVSIZE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Average Loan Size</fm:EnumDoc>
<fm:EnumDoc value="MAXBAL" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Maximum Loan Balance</fm:EnumDoc>
<fm:EnumDoc value="POOL" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Pool Identifier</fm:EnumDoc>
<fm:EnumDoc value="ROLLTYPE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Type of Roll trade</fm:EnumDoc>
<fm:EnumDoc value="REFTRADE" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">reference to rolling or closing trade</fm:EnumDoc>
<fm:EnumDoc value="REFPRIN" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">principal of rolling or closing trade</fm:EnumDoc>
<fm:EnumDoc value="REFINT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">interest of rolling or closing trade</fm:EnumDoc>
<fm:EnumDoc value="AVAILQTY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Available offer quantity to be shown to the street</fm:EnumDoc>
<fm:EnumDoc value="BROKERCREDIT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Broker's sales credit</fm:EnumDoc>
<fm:EnumDoc value="INTERNALPX" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Offer price to be shown to internal brokers</fm:EnumDoc>
<fm:EnumDoc value="INTERNALQTY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Offer quantity to be shown to internal brokers</fm:EnumDoc>
<fm:EnumDoc value="LEAVEQTY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">The minimum residual offer quantity</fm:EnumDoc>
<fm:EnumDoc value="MAXORDQTY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Maximum order size</fm:EnumDoc>
<fm:EnumDoc value="ORDRINCR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Order quantity increment</fm:EnumDoc>
<fm:EnumDoc value="PRIMARY" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Primary or Secondary market indicator</fm:EnumDoc>
<fm:EnumDoc value="SALESCREDITOVR" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Broker sales credit override</fm:EnumDoc>
<fm:EnumDoc value="TRADERCREDIT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Trader's credit</fm:EnumDoc>
<fm:EnumDoc value="DISCOUNT" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Discount Rate (when price is denominated in percent of par)</fm:EnumDoc>
<fm:EnumDoc value="YTM" xmlns:fm="http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA">Yield to Maturity (when YieldType(235) and Yield(236) show a different yield)</fm:EnumDoc>
</xs:appinfo>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:enumeration value="ABS" />
<xs:enumeration value="AMT" />
<xs:enumeration value="AUTOREINV" />
<xs:enumeration value="BANKQUAL" />
<xs:enumeration value="BGNCON" />
<xs:enumeration value="COUPON" />
<xs:enumeration value="CPP" />
<xs:enumeration value="CPR" />
<xs:enumeration value="CPY" />
<xs:enumeration value="CURRENCY" />
<xs:enumeration value="CUSTOMDATE" />
<xs:enumeration value="GEOG" />
<xs:enumeration value="HAIRCUT" />
<xs:enumeration value="HEP" />
<xs:enumeration value="INSURED" />
<xs:enumeration value="ISSUE" />
<xs:enumeration value="ISSUER" />
<xs:enumeration value="ISSUESIZE" />
<xs:enumeration value="LOOKBACK" />
<xs:enumeration value="LOT" />
<xs:enumeration value="LOTVAR" />
<xs:enumeration value="MAT" />
<xs:enumeration value="MATURITY" />
<xs:enumeration value="MAXSUBS" />
<xs:enumeration value="MHP" />
<xs:enumeration value="MINDNOM" />
<xs:enumeration value="MININCR" />
<xs:enumeration value="MINQTY" />
<xs:enumeration value="MPR" />
<xs:enumeration value="PAYFREQ" />
<xs:enumeration value="PIECES" />
<xs:enumeration value="PMAX" />
<xs:enumeration value="PPC" />
<xs:enumeration value="PPL" />
<xs:enumeration value="PPM" />
<xs:enumeration value="PPT" />
<xs:enumeration value="PRICE" />
<xs:enumeration value="PRICEFREQ" />
<xs:enumeration value="PROD" />
<xs:enumeration value="PROTECT" />
<xs:enumeration value="PSA" />
<xs:enumeration value="PURPOSE" />
<xs:enumeration value="PXSOURCE" />
<xs:enumeration value="RATING" />
<xs:enumeration value="REDEMPTION" />
<xs:enumeration value="RESTRICTED" />
<xs:enumeration value="SECTOR" />
<xs:enumeration value="SECTYPE" />
<xs:enumeration value="SMM" />
<xs:enumeration value="STRUCT" />
<xs:enumeration value="SUBSFREQ" />
<xs:enumeration value="SUBSLEFT" />
<xs:enumeration value="TEXT" />
<xs:enumeration value="TRDVAR" />
<xs:enumeration value="WAC" />
<xs:enumeration value="WAL" />
<xs:enumeration value="WALA" />
<xs:enumeration value="WAM" />
<xs:enumeration value="WHOLE" />
<xs:enumeration value="YIELD" />
<xs:enumeration value="AVFICO" />
<xs:enumeration value="AVSIZE" />
<xs:enumeration value="MAXBAL" />
<xs:enumeration value="POOL" />
<xs:enumeration value="ROLLTYPE" />
<xs:enumeration value="REFTRADE" />
<xs:enumeration value="REFPRIN" />
<xs:enumeration value="REFINT" />
<xs:enumeration value="AVAILQTY" />
<xs:enumeration value="BROKERCREDIT" />
<xs:enumeration value="INTERNALPX" />
<xs:enumeration value="INTERNALQTY" />
<xs:enumeration value="LEAVEQTY" />
<xs:enumeration value="MAXORDQTY" />
<xs:enumeration value="ORDRINCR" />
<xs:enumeration value="PRIMARY" />
<xs:enumeration value="SALESCREDITOVR" />
<xs:enumeration value="TRADERCREDIT" />
<xs:enumeration value="DISCOUNT" />
<xs:enumeration value="YTM" />
</xs:restriction>
</xs:simpleType>
|