!
! *** Defines FIX5.0SP1 field definitions for the Fix Domain Model Content Definition *** :
!     Copyright  Reuters 2014, All Rights Reserved
!
!  This file contains information proprietary to Thomson Reuters and may not be reproduced, disclosed
!  or used in whole or in part without the express written permission of Thomson Reuters.
!
!
!tag Filename  FDMFixFieldDictionary
!tag Desc      FIX field set
!tag Type      1
!tag Version   1.0.5
!tag Build     001
!tag Date      2015-04-21
!
!  This appendix contains a complete list of acronyms used in Fix Messages and for each acronym, gives:
!
!     * DDE Acronym
!     * associated FID
!     * ripples to FID (by acronym)
!     * Marketfeed field type
!     * Marketfeed maximum field length
!     * RWF field type (RWF_DT_)
!     * RWF maximum field length (for caching)
!
!
!ACRONYM                  DDE ACRONYM                 FID RIPPLES TO   FIELD TYPE     LENGTH  RWF TYPE       RWF LEN
!-------                  -----------                 --- ----------   ----------     ------  --------       -------
!
Account                   "Account"                     1 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/in
! termediary and fund manager.
!
AdvId                     "AdvId"                       2 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier of advertisement message.
!
AdvRefID                  "AdvRefID"                    3 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier used with CANCEL and REPLACE transaction types.
!
AdvSide                   "AdvSide"                     4 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Broker's side of advertised trade
!
AdvTransType              "AdvTransType"                5 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies advertisement message transaction type
!
AvgPx                     "AvgPx"                       6 NULL         PRICE              17  REAL32               5
!
! Calculated average price of all fills on this order.
!
BeginSeqNo                "BeginSeqNo"                  7 NULL         INTEGER            15  UINT32               6
!
! Message sequence number of first message in range to be resent
!
BeginString               "BeginString"                 8 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies beginning of new message and protocol version. ALWAYS FIRST FIELD IN MESSAGE. (Always 
! unencrypted)
!
BodyLength                "BodyLength"                  9 NULL         INTEGER            15  UINT32               6
!
! Message length, in bytes, forward to the CheckSum field. ALWAYS SECOND FIELD IN MESSAGE. (Always 
! unencrypted)
!
CheckSum                  "CheckSum"                   10 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Three byte, simple checksum (see Volume 2: Checksum Calculation for description). ALWAYS LAST FIE
! LD IN MESSAGE; i.e. serves, with the trailing <SOH>, as the end-of-message delimiter. Always defi
! ned as three characters. (Always unencrypted)
!
ClOrdID                   "ClOrdID"                    11 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Order as assigned by the buy-side (institution, broker, intermediary etc.) 
! (identified by SenderCompID (49) or OnBehalfOfCompID (5) as appropriate). Uniqueness must be guar
! anteed within a single trading day. Firms, particularly those which electronically submit multi-d
! ay orders, trade globally or throughout market close periods, should ensure uniqueness across day
! s, for example by embedding a date within the ClOrdID field.
!
Commission                "Commission"                 12 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Commission. Note if CommType (13) is percentage, Commission of 5% should be represented as .05.
!
CommType                  "CommType"                   13 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Commission type
!
CumQty                    "CumQty"                     14 NULL         INTEGER            15  UINT32              15
!
! Total quantity (e.g. number of shares) filled.
!
Currency                  "Currency"                   15 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Identifies currency used for price. Absence of this field is interpreted as the default for the s
! ecurity. It is recommended that systems provide the currency value whenever possible. See Appendi
! x 6-A: Valid Currency Codes for information on obtaining
!
EndSeqNo                  "EndSeqNo"                   16 NULL         INTEGER            15  UINT32               6
!
! Message sequence number of last message in range to be resent. If request is for a single message
!  BeginSeqNo (7) = EndSeqNo. If request is for all messages subsequent to a particular message, EndSeqNo = 0 (representing infinity).
!
ExecID                    "ExecID"                     17 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier of execution message as assigned by sell-side (broker, exchange, ECN) (will be 
! 0 (zero) for ExecType (50) =I (Order Status)).
!
ExecInst                  "ExecInst"                   18 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Instructions for order handling on exchange trading floor. If more than one instruction is applic
! able to an order, this field can contain multiple instructions separated by space. *** SOME VALUE
! S HAVE BEEN REPLACED - See Replaced Features and Supported Approach *** (see Volume : Glossary fo
! r value definitions)
!
ExecRefID                 "ExecRefID"                  19 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier used with Trade, Trade Cancel and Trade Correct execution types.
!
ExecTransType             "ExecTransType"              20 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies transaction type
!
HandlInst                 "HandlInst"                  21 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Instructions for order handling on Broker trading floor
!
SecurityIDSource          "SecurityIDSource"           22 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies class or source of the SecurityID (48) value. Required if SecurityID is specified.
!
IOIID                     "IOIID"                      23 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier of IOI message.
!
IOIOthSvc                 "IOIOthSvc"                  24 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
IOIQltyInd                "IOIQltyInd"                 25 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Relative quality of indication
!
IOIRefID                  "IOIRefID"                   26 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier used with CANCEL and REPLACE, transaction types.
!
IOIQty                    "IOIQty"                     27 NULL         ALPHANUMERIC     18     ASCII_STRING    18
!
! Quantity (e.g. number of shares) in numeric form or relative size.
!
IOITransType              "IOITransType"               28 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies IOI message transaction type
!
LastCapacity              "LastCapacity"               29 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Broker capacity in order execution
!
LastMkt                   "LastMkt"                    30 NULL         ALPHANUMERIC            15  ASCII_STRING              15
!
! Market of execution for last fill, or an indication of the market where an order was routed
!
LastPx                    "LastPx"                     31 NULL         PRICE              17  REAL32               5
!
! Price of this (last) fill.
!
LastQty                   "LastQty"                    32 NULL         INTEGER            15  UINT32              15
!
! Quantity (e.g. shares) bought/sold on this (last) fill.
!
!linesOfText               "LinesOfText"                33 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Identifies number of lines of text body
!
MsgSeqNum                 "MsgSeqNum"                  34 NULL         INTEGER            15  UINT32               6
!
! Integer message sequence number.
!
MsgType                   "MsgType"                    35 NULL         ENUMERATED    3 ( 2 )  ENUM                 1
!
! Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted)
!
NewSeqNo                  "NewSeqNo"                   36 NULL         INTEGER            15  UINT32               6
!
! New sequence number
!
OrderID                   "OrderID"                    37 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Order as assigned by sell-side (broker, exchange, ECN). Uniqueness must be 
! guaranteed within a single trading day. Firms which accept multi-day orders should consider embed
! ding a date within the OrderID field to assure uniqueness across days.
!
OrderQty                  "OrderQty"                   38 NULL         INTEGER            15  UINT32              15
!
! Quantity ordered. This represents the number of shares for equities or par, face or nominal value
!  for FI instruments.
!
OrdStatus                 "OrdStatus"                  39 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies current status of order. *** SOME VALUES HAVE BEEN REPLACED - See Replaced Features an
! d Supported Approach *** (see Volume : Glossary for value definitions)
!
OrdType                   "OrdType"                    40 NULL         ALPHANUMERIC    2 ( 1 )  ASCII_STRING                 1
!
! Order type. *** SOME VALUES ARE NO LONGER USED - See Deprecated (Phased-out) Features and Support
! ed Approach *** (see Volume : Glossary for value definitions)
!
OrigClOrdID               "OrigClOrdID"                41 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! ClOrdID (11) of the previous order (NOT the initial order of the day) as assigned by the institut
! ion, used to identify the previous order in cancel and cancel/replace requests.
!
OrigTime                  "OrigTime"                   42 NULL         DATETIME           5  DATETIME         5
!
! Time of message origination (always expressed in UTC (Universal Time Coordinated, also known as G
! MT))
!
PossDupFlag               "PossDupFlag"                43 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates possible retransmission of message with this sequence number
!
Price                     "Price"                      44 NULL         PRICE              17  REAL32               5
!
! Price per unit of quantity (e.g. per share)
!
RefSeqNum                 "RefSeqNum"                  45 NULL         INTEGER            15  UINT32               6
!
! Reference message sequence number
!
RelatdSym                 "RelatdSym"                  46 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
Rule80A                   "Rule80A"                    47 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! (No Longer Used), Note that the name of this field is changing to 'OrderCapacity' as Rule80A is a
!  very US market-specific term. Other world markets need to convey similar information, however, o
! ften a subset of the US values. See the 'Rule80A (aka OrderCapacity) Usage by Market' appendix fo
! r market-specific usage of this field.
!
SecurityID                "SecurityID"                 48 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Security identifier value of SecurityIDSource (22) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires 
! SecurityIDSource.
!
SenderCompID              "SenderCompID"               49 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify firm sending message.
!
SenderSubID               "SenderSubID"                50 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message originator (desk, trader, etc.)
!
    SendingDate               "SendingDate"                51 NULL         DATETIME               11  DATETIME                11
!
SendingTime               "SendingTime"                52 NULL         DATETIME           24  DATETIME             24
!
! Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as 
! GMT)
!
Quantity                  "Quantity"                   53 NULL         INTEGER            15  UINT32              15
!
! Overall/total quantity (e.g. number of shares)
!
Side                      "Side"                       54 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Side of order (see Volume : Glossary for value definitions)
!
Symbol                    "Symbol"                     55 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Ticker symbol. Common, human understood representation of the security. SecurityID (48) value can
!  be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles)
!
TargetCompID              "TargetCompID"               56 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify receiving firm.
!
TargetSubID               "TargetSubID"                57 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific individual or unit intended to receive message. ADMIN re
! served for administrative messages not intended for a specific user.
!
Text                      "Text"                       58 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text string
!
TimeInForce               "TimeInForce"                59 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE
!  not applicable to CIV Orders. (see Volume : Glossary for value definitions)
!
TransactTime              "TransactTime"               60 NULL         DATETIME         24  DATETIME               24
!
! Time of execution/order creation (expressed in UTC (Universal Time Coordinated, also known as GMT
! )
!
Urgency                   "Urgency"                    61 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Urgency flag
!
ValidUntilTime            "ValidUntilTime"             62 NULL         DATETIME         24  DATETIME               24
!
! Indicates expiration time of indication message (always expressed in UTC (Universal Time Coordina
! ted, also known as GMT)
!
SettlType                 "SettlType"                  63 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Indicates order settlement period. If present, SettlDate (64) overrides this field. If both Settl
! Type (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular)
!
SettlDate                 "SettlDate"                  64 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specific date of trade settlement (SettlementDate) in YYYYMMDD format.
!
SymbolSfx                 "SymbolSfx"                  65 NULL         ALPHANUMERIC       8  ASCII_STRING        8
!
! Additional information about the security (e.g. preferred, warrants, etc.). Note also see Securit
! yType (167).
!
ListID                    "ListID"                     66 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for list as assigned by institution, used to associate multiple individual orde
! rs. Uniqueness must be guaranteed within a single trading day. Firms which generate multi-day ord
! ers should consider embedding a date within the ListID field to assure uniqueness across days.
!
ListSeqNo                 "ListSeqNo"                  67 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Sequence of individual order within list (i.e. ListSeqNo of TotNoOrders (68), 2 of 25, 3 of 25, .
!  . . )
!
TotNoOrders               "TotNoOrders"                68 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of list order entries across all messages. Should be the sum of all NoOrders (73) in
!  each message that has repeating list order entries related to the same ListID (66). Used to supp
! ort fragmentation.
!
ListExecInst              "ListExecInst"               69 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text message containing list handling and execution instructions.
!
AllocID                   "AllocID"                    70 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for allocation message.
!
AllocTransType            "AllocTransType"             71 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies allocation transaction type *** SOME VALUES HAVE BEEN REPLACED - See Replaced Features
!  and Supported Approach ***
!
RefAllocID                "RefAllocID"                 72 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier to be used with AllocTransType (71) = Replace or Cancel.
!
!Orders                    "Orders"                     73 NULL         FIELD_LIST          0  FIELD_LIST           0
!!
! Indicates number of orders to be combined for average pricing and allocation.
!
AvgPxPrecision            "AvgPxPrecision"             74 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates number of decimal places to be used for average pricing. Absence of this field indicate
! s that default precision arranged by the broker/institution is to be used.
!
TradeDate                 "TradeDate"                  75 NULL         ALPHANUMERIC      18  ASCII_STRING         18
!
! Indicates date of trade referenced in this message in YYYYMMDD format. Absence of this field indi
! cates current day (expressed in local time at place of trade).
!
ExecBroker                "ExecBroker"                 76 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies executing / give-up broker. Standard NASD market-maker mnemonic is preferred.
!
PositionEffect            "PositionEffect"             77 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether the resulting position after a trade should be an opening position or closing p
! osition. Used for omnibus accounting - where accounts are held on a gross basis instead of being 
! netted together.
!
!Allocs                    "Allocs"                     78 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of repeating AllocAccount (79)/AllocPrice (366) entries.
!
AllocAccount              "AllocAccount"               79 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Sub-account mnemonic
!
AllocQty                  "AllocQty"                   80 NULL         INTEGER            15  UINT32              15
!
! Quantity to be allocated to specific sub-account
!
ProcessCode               "ProcessCode"                81 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /A
! llocQty (80) / ProcessCode instance indicates regular trade.
!
NoRpts                    "NoRpts"                     82 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of reports within series.
!
RptSeq                    "RptSeq"                     83 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Sequence number of message within report series. Used to carry reporting sequence number of the f
! ill as represented on the Trade Report Side.
!
CxlQty                    "CxlQty"                     84 NULL         INTEGER            15  UINT32              15
!
! Total quantity canceled for this order.
!
!DlvyInst                  "DlvyInst"                   85 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of delivery instruction fields in repeating group.
!
DlvyInst                  "DlvyInst"                   86 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text field to indicate delivery instructions
!
AllocStatus               "AllocStatus"                87 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies status of allocation.
!
AllocRejCode              "AllocRejCode"               88 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies reason for rejection.
!
Signature                 "Signature"                  89 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Electronic signature
!
SecureDataLen             "SecureDataLen"              90 NULL         INTEGER            15  UINT32               6
!
! Length of encrypted message
!
SecureData                "SecureData"                 91 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Actual encrypted data stream
!
BrokerOfCredit            "BrokerOfCredit"             92 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Broker to receive trade credit.
!
SignatureLength           "SignatureLength"            93 NULL         INTEGER            15  UINT32               6
!
! Number of bytes in signature field
!
EmailType                 "EmailType"                  94 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Email message type.
!
RawDataLength             "RawDataLength"              95 NULL         INTEGER            15  UINT32               6
!
! Number of bytes in raw data field.
!
RawData                   "RawData"                    96 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Unformatted raw data, can include bitmaps, word processor documents, etc.
!
PossResend                "PossResend"                 97 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates that message may contain information that has been sent under another sequence number.
!
EncryptMethod             "EncryptMethod"              98 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Method of encryption.
!
StopPx                    "StopPx"                     99 NULL         PRICE              17  REAL32               5
!
! Price per unit of quantity (e.g. per share)
!
ExDestination             "ExDestination"             100 NULL         INTEGER            15  UINT32              15
!
! Execution destination as defined by institution when order is entered.
!
CxlRejReason              "CxlRejReason"              102 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to identify reason for cancel rejection.
!
OrdRejReason              "OrdRejReason"              103 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to identify reason for order rejection. Note: Values 3, 4, and 5 will be used when rejecting
!  an order due to pre-allocation information errors.
!
IOIQualifier              "IOIQualifier"              104 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Code to qualify IOI use. (see Volume : Glossary for value definitions)
!
WaveNo                    "WaveNo"                    105 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
Issuer                    "Issuer"                    106 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of security issuer (e.g. International Business Machines, GNMA).
!
SecurityDesc              "SecurityDesc"              107 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Can be used to provide an optional textual description for a financial instrument.
!
HeartBtInt                "HeartBtInt"                108 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Heartbeat interval (seconds)
!
ClientID                  "ClientID"                  109 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Firm identifier used in third party-transactions (should not be a substitute for OnBehalfOfCompID
! /DeliverToCompID).
!
MinQty                    "MinQty"                    110 NULL         INTEGER            15  UINT32              15
!
! Minimum quantity of an order to be executed.
!
MaxFloor                  "MaxFloor"                  111 NULL         INTEGER            15  UINT32              15
!
! The quantity to be displayed . Required for reserve orders. On orders specifies the qty to be dis
! played, on execution reports the currently displayed quantity.
!
TestReqID                 "TestReqID"                 112 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifier included in Test Request message to be returned in resulting Heartbeat
!
ReportToExch              "ReportToExch"              113 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies party of trade responsible for exchange reporting.
!
LocateReqd                "LocateReqd"                114 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether the broker is to locate the stock in conjunction with a short sell order.
!
OnBehalfOfCompID          "OnBehalfOfCompID"          115 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify firm originating message if the message was delivered by a third 
! party i.e. the third party firm identifier would be delivered in the SenderCompID field and the f
! irm originating the message in this field.
!
OnBehalfOfSubID           "OnBehalfOfSubID"           116 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message originator (i.e. trader) if the message was deli
! vered by a third party
!
QuoteID                   "QuoteID"                   117 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for quote
!
NetMoney                  "NetMoney"                  118 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total amount due as the result of the transaction (e.g. for Buy order - principal + commission + 
! fees) reported in currency of execution.
!
SettlCurrAmt              "SettlCurrAmt"              119 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total amount due expressed in settlement currency (includes the effect of the forex transaction)
!
SettlCurrency             "SettlCurrency"             120 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency code of settlement denomination.
!
ForexReq                  "ForexReq"                  121 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates request for forex accommodation trade to be executed along with security transaction.
!
OrigSendingTime           "OrigSendingTime"           122 NULL         DATETIME         5  DATETIME                 5
!
! Original time of message transmission (always expressed in UTC (Universal Time Coordinated, also 
! known as GMT) when transmitting orders as the result of a resend request.
!
GapFillFlag               "GapFillFlag"               123 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates that the Sequence Reset message is replacing administrative or application messages whi
! ch will not be resent.
!
!Execs                     "Execs"                     124 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! No of execution repeating group entries to follow.
!
CxlType                   "CxlType"                   125 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
ExpireTime                "ExpireTime"                126 NULL         DATETIME                5  DATETIME                 5
!
! Time/Date of order expiration (always expressed in UTC (Universal Time Coordinated, also known as
!  GMT)
!
DKReason                  "DKReason"                  127 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Reason for execution rejection.
!
DeliverToCompID           "DeliverToCompID"           128 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify the firm targeted to receive the message if the message is delive
! red by a third party i.e. the third party firm identifier would be delivered in the TargetCompID 
! (56) field and the ultimate receiver firm ID in this field.
!
DeliverToSubID            "DeliverToSubID"            129 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message recipient (i.e. trader) if the message is delive
! red by a third party
!
IOINaturalFlag            "IOINaturalFlag"            130 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates that IOI is the result of an existing agency order or a facilitation position resulting
!  from an agency order, not from principal trading or order solicitation activity.
!
QuoteReqID                "QuoteReqID"                131 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for quote request
!
BidPx                     "BidPx"                     132 NULL         PRICE              17  REAL32               5
!
! Bid price/rate
!
OfferPx                   "OfferPx"                   133 NULL         PRICE              17  REAL32               5
!
! Offer price/rate
!
BidSize                   "BidSize"                   134 NULL         INTEGER            15  UINT32              15
!
! Quantity of bid
!
OfferSize                 "OfferSize"                 135 NULL         INTEGER            15  UINT32              15
!
! Quantity of offer
!
!MiscFees                  "MiscFees"                  136 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of repeating groups of miscellaneous fees
!
MiscFeeAmt                "MiscFeeAmt"                137 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Miscellaneous fee value
!
MiscFeeCurr               "MiscFeeCurr"               138 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency of miscellaneous fee
!
MiscFeeType               "MiscFeeType"               139 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Indicates type of miscellaneous fee.
!
PrevClosePx               "PrevClosePx"               140 NULL         PRICE              17  REAL32               5
!
! Previous closing price of security.
!
ResetSeqNumFlag           "ResetSeqNumFlag"           141 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates that the both sides of the FIX session should reset sequence numbers.
!
SenderLocationID          "SenderLocationID"          142 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message originator's location (i.e. geographic location 
! and/or desk, trader)
!
TargetLocationID          "TargetLocationID"          143 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message destination's location (i.e. geographic location
!  and/or desk, trader)
!
OnBehalfOfLocationID      "OnBehalfOfLocationID"      144 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message originator's location (i.e. geographic location 
! and/or desk, trader) if the message was delivered by a third party
!
DeliverToLocationID       "DeliverToLocationID"       145 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific message recipient's location (i.e. geographic location a
! nd/or desk, trader) if the message was delivered by a third party
!
!RelatedSym                "RelatedSym"                146 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Specifies the number of repeating symbols specified.
!
Subject                   "Subject"                   147 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The subject of an Email message
!
Headline                  "Headline"                  148 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The headline of a News message
!
URLLink                   "URLLink"                   149 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! A URI (Uniform Resource Identifier) or URL (Uniform Resource Locator) link to additional informat
! ion (i.e. http://www.XYZ.com/research.html)
!
ExecType                  "ExecType"                  150 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Describes the specific ExecutionRpt (i.e. Pending Cancel) while OrdStatus (39) will always identi
! fy the current order status (i.e. Partially Filled) *** SOME VALUES HAVE BEEN REPLACED - See Repl
! aced Features and Supported Approach ***
!
LeavesQty                 "LeavesQty"                 151 NULL         INTEGER            15  UINT32              15
!
! Quantity open for further execution. If the OrdStatus (39) is Canceled, DoneForTheDay, Expired, C
! alculated, or Rejected (in which case the order is no longer active) then LeavesQty could be 0, o
! therwise LeavesQty = OrderQty (38) - CumQty (14).
!
CashOrderQty              "CashOrderQty"              152 NULL         INTEGER            15  UINT32              15
!
! Specifies the approximate order quantity desired in total monetary units vs. as tradeable units (
! e.g. number of shares). The broker or fund manager (for CIV orders) would be responsible for conv
! erting and calculating a tradeable unit (e.g. share) quantity (OrderQty (38)) based upon this amo
! unt to be used for the actual order and subsequent messages.
!
AllocAvgPx                "AllocAvgPx"                153 NULL         PRICE              17  REAL32               5
!
! AvgPx (6) for a specific AllocAccount (79)
!
AllocNetMoney             "AllocNetMoney"             154 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! NetMoney (8) for a specific AllocAccount (79)
!
SettlCurrFxRate           "SettlCurrFxRate"           155 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Foreign exchange rate used to compute SettlCurrAmt (9) from Currency (5) to SettlCurrency (20)
!
SettlCurrFxRateCalc       "SettlCurrFxRateCalc"       156 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies whether or not SettlCurrFxRate (55) should be multiplied or divided.
!
NumDaysInterest           "NumDaysInterest"           157 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Number of Days of Interest for convertible bonds and fixed income. Note value may be negative.
!
AccruedInterestRate       "AccruedInterestRate"       158 NULL         PRICE              17  REAL32               5
!
! The amount the buyer compensates the seller for the portion of the next coupon interest payment t
! he seller has earned but will not receive from the issuer because the issuer will send the next c
! oupon payment to the buyer. Accrued Interest Rate is the annualized Accrued Interest amount divid
! ed by the purchase price of the bond.
!
AccruedInterestAmt        "AccruedInterestAmt"        159 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount of Accrued Interest for convertible bonds and fixed income
!
SettlInstMode             "SettlInstMode"             160 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates mode used for Settlement Instructions message. *** SOME VALUES HAVE BEEN REPLACED - See
!  Replaced Features and Supported Approach ***
!
AllocText                 "AllocText"                 161 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text related to a specific AllocAccount (79).
!
SettlInstID               "SettlInstID"               162 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Settlement Instruction.
!
SettlInstTransType        "SettlInstTransType"        163 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Settlement Instructions message transaction type
!
EmailThreadID             "EmailThreadID"             164 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for an email thread (new and chain of replies)
!
SettlInstSource           "SettlInstSource"           165 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates source of Settlement Instructions
!
SettlLocation             "SettlLocation"             166 NULL         ENUMERATED   1 ( 16 )  ENUM                 1
!
! Identifies Settlement Depository or Country Code, ISITC spec
!
SecurityType              "SecurityType"              167 NULL         ENUMERATED    3 ( 9 )  ENUM                 1
!
! Indicates type of security. Security type enumerations are grouped by Product(460) field value. N
! OTE: Additional values may be used by mutual agreement of the counterparties.
!
EffectiveTime             "EffectiveTime"             168 NULL         DATETIME                5  DATETIME                 5
!
! Time the details within the message should take effect (always expressed in UTC (Universal Time C
! oordinated, also known as GMT)
!
StandInstDbType           "StandInstDbType"           169 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the Standing Instruction database used
!
StandInstDbName           "StandInstDbName"           170 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of the Standing Instruction database represented with StandInstDbType (169) (i.e. the Global
!  Custodian's name).
!
StandInstDbID             "StandInstDbID"             171 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier used on the Standing Instructions database for the Standing Instructions to be 
! referenced.
!
SettlDeliveryType         "SettlDeliveryType"         172 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies type of settlement
!
SettlDepositoryCode       "SettlDepositoryCode"       173 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
!  , Brokers account code at the depository (i.e. CEDEL ID for CEDEL, FINS for DTC, or Euroclear ID
!  for Euroclear) if Settlement Location is a depository
!
SettlBrkrCode             "SettlBrkrCode"             174 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
!  , BIC (Bank Identification Code - Swift managed) code of the broker involved (i.e. for multi-com
! pany brokerage firms)
!
SettlInstCode             "SettlInstCode"             175 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
!  , BIC (Bank Identification Code - Swift managed) code of the institution involved (i.e. for mult
! i-company institution firms)
!
SecuritySettlAgentName    "SecuritySettlAgentName"    176 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of SettlInstSource's local agent bank if SettlLocation is not a depository
!
SecuritySettlAgentCode    "SecuritySettlAgentCode"    177 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! BIC (Bank Identification Code--Swift managed) code of the SettlInstSource's local agent bank if S
! ettlLocation is not a depository
!
SecuritySettlAgentAcctNum "SecuritySettlAgentAcctNum"   178 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! SettlInstSource's account number at local agent bank if SettlLocation is not a depository
!
SecuritySettlAgentAcctName "SecuritySettlAgentAcctName"   179 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of SettlInstSource's account at local agent bank if SettlLocation is not a depository
!
SecuritySettlAgentContactName "SecuritySettlAgentContactName"   180 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of contact at local agent bank for SettlInstSource's account if SettlLocation is not a depos
! itory
!
SecuritySettlAgentContactPhone "SecuritySettlAgentContactPhone"   181 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Phone number for contact at local agent bank if SettlLocation is not a depository
!
CashSettlAgentName        "CashSettlAgentName"        182 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of SettlInstSource's local agent bank if SettlDeliveryType=Free
!
CashSettlAgentCode        "CashSettlAgentCode"        183 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! BIC (Bank Identification Code--Swift managed) code of the SettlInstSource's local agent bank if S
! ettlDeliveryType=Free
!
CashSettlAgentAcctNum     "CashSettlAgentAcctNum"     184 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! SettlInstSource's account number at local agent bank if SettlDeliveryType=Free
!
CashSettlAgentAcctName    "CashSettlAgentAcctName"    185 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of SettlInstSource's account at local agent bank if SettlDeliveryType=Free
!
CashSettlAgentContactName "CashSettlAgentContactName"   186 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of contact at local agent bank for SettlInstSource's account if SettlDeliveryType=Free
!
CashSettlAgentContactPhone "CashSettlAgentContactPhone"   187 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Phone number for contact at local agent bank for SettlInstSource's account if SettlDeliveryType=F
! ree
!
BidSpotRate               "BidSpotRate"               188 NULL         PRICE              17  REAL32               5
!
! Bid F/X spot rate.
!
BidForwardPoints          "BidForwardPoints"          189 NULL         PRICE              17  REAL32               5
!
! Bid F/X forward points added to spot rate. May be a negative value.
!
OfferSpotRate             "OfferSpotRate"             190 NULL         PRICE              17  REAL32               5
!
! Offer F/X spot rate.
!
OfferForwardPoints        "OfferForwardPoints"        191 NULL         PRICE              17  REAL32               5
!
! Offer F/X forward points added to spot rate. May be a negative value.
!
OrderQty2                 "OrderQty2"                 192 NULL         INTEGER            15  UINT32              15
!
! OrderQty (38) of the future part of a F/X swap order.
!
SettlDate2                "SettlDate2"                193 NULL         ALPHANUMERIC      18  ASCII_STRING          18
!
! SettDate (64) of the future part of a F/X swap order.
!
LastSpotRate              "LastSpotRate"              194 NULL         PRICE              17  REAL32               5
!
! F/X spot rate.
!
LastForwardPoints         "LastForwardPoints"         195 NULL         PRICE              17  REAL32               5
!
! F/X forward points added to LastSpotRate (94). May be a negative value. Expressed in decimal form
! . For example, 61.99 points is expressed and sent as 0.006199
!
AllocLinkID               "AllocLinkID"               196 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Can be used to link two different Allocation messages (each with unique AllocID (70)) together, i
! .e. for F/X Netting or Swaps. Should be unique.
!
AllocLinkType             "AllocLinkType"             197 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of Allocation linkage when AllocLinkID (96) is used.
!
SecondaryOrderID          "SecondaryOrderID"          198 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned by the party which accepts the order. Can be used to provide the OrderID (37) used by an
!  exchange or executing system.
!
IOIQualifiers             "IOIQualifiers"             199 NULL         INTEGER          0  FIELD_LIST           0
!
! Number of repeating groups of IOIQualifiers (04).
!
    MaturityMonthYear         "MaturityMonthYear"         200 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Can be used with standardized derivatives vs. the MaturityDate (54) field. Month and Year of the 
! maturity (used for standardized futures and options).
!
PutOrCall                 "PutOrCall"                 201 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether an option contract is a put or call
!
StrikePrice               "StrikePrice"               202 NULL         PRICE              17  REAL32               5
!
! Strike Price for an Option.
!
CoveredOrUncovered        "CoveredOrUncovered"        203 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used for derivative products, such as options
!
CustomerOrFirm            "CustomerOrFirm"            204 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used for options when delivering the order to an execution system or exchange to specify if the o
! rder is for a customer or the firm placing the order itself.
!
MaturityDay               "MaturityDay"               205 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Day of month used in conjunction with MaturityMonthYear to specify the maturity date for Security
! Type=FUT or SecurityType=OPT.
!
OptAttribute              "OptAttribute"              206 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Provided to support versioning of option contracts as a result of corporate actions or events. Us
! e of this field is defined by counterparty agreement or market conventions.
!
SecurityExchange          "SecurityExchange"          207 NULL         ALPHANUMERIC            15  ASCII_STRING              15
!
! Market used to help identify a security.
!
NotifyBrokerOfCredit      "NotifyBrokerOfCredit"      208 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker).
!
AllocHandlInst            "AllocHandlInst"            209 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates how the receiver (i.e. third party) of Allocation message should handle/process the acc
! ount details.
!
MaxShow                   "MaxShow"                   210 NULL         INTEGER            15  UINT32              15
!
! Maximum quantity (e.g. number of shares) within an order to be shown to other customers (i.e. sen
! t via an IOI).
!
PegOffsetValue            "PegOffsetValue"            211 NULL         PRICE       17  REAL32        5
!
! Amount (signed) added to the peg for a pegged order in the context of the PegOffsetType (836)
!
XmlDataLen                "XmlDataLen"                212 NULL         INTEGER            15  UINT32               6
!
! Length of the XmlData data block.
!
XmlData                   "XmlData"                   213 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Actual XML data stream (e.g. FIXML). See approriate XML reference (e.g. FIXML). Note: may contain
!  embedded SOH characters.
!
SettlInstRefID            "SettlInstRefID"            214 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier for the SettlInstID (162) with Cancel and Replace SettlInstTransType (163) t
! ransaction types.
!
NoRoutingIDs              "RoutingIDs"                215 NULL         INTEGER             0  FIELD_LIST           0
!
! Number of repeating groups of RoutingID (217) and RoutingType (216) values.
!
RoutingType               "RoutingType"               216 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the type of RoutingID (217) specified.
!
RoutingID                 "RoutingID"                 217 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify a specific routing destination.
!
Spread                    "Spread"                    218 NULL         PRICE              17  REAL32               5
!
! For Fixed Income. Either Swap Spread or Spread to Benchmark depending upon the order type.
!
Benchmark                 "Benchmark"                 219 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! For Fixed Income. Identifies the benchmark (e.g. used in conjunction with the Spread field).
!
BenchmarkCurveCurrency    "BenchmarkCurveCurrency"    220 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Identifies currency used for benchmark curve. See Appendix 6-A: Valid Currency Codes for informat
! ion on obtaining
!
BenchmarkCurveName        "BenchmarkCurveName"        221 NULL         ENUMERATED   2 ( 11 )  ENUM                 1
!
! Name of benchmark curve.
!
BenchmarkCurvePoint       "BenchmarkCurvePoint"       222 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Point on benchmark curve. Free form values: e.g. Y, 7Y, INTERPOLATED.
!
CouponRate                "CouponRate"                223 NULL         PRICE              17  REAL32               5
!
! The rate of interest that, when multiplied by the principal, par value, or face value of a bond, 
! provides the currency amount of the periodic interest payment. The coupon is always cited, along 
! with maturity, in any quotation of a bond's price.
!
CouponPaymentDate         "CouponPaymentDate"         224 NULL         ALPHANUMERIC       18  ASCII_STRING         18
!
! Date interest is to be paid. Used in identifying Corporate Bond issues.
!
IssueDate                 "IssueDate"                 225 NULL         ALPHANUMERIC       18  ASCII_STRING     18
!
! The date on which a bond or stock offering is issued. It may or may not be the same as the effect
! ive date (Dated Date) or the date on which interest begins to accrue (Interest Accrual Date)
!
RepurchaseTerm            "RepurchaseTerm"            226 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Number of business days before repurchase of a repo. (Note tag # was reserved in FIX 4.1, added i
! n FIX 4.3)
!
RepurchaseRate            "RepurchaseRate"            227 NULL         PRICE              17  REAL32               5
!
! Percent of par at which a Repo will be repaid. Represented as a percent, e.g. .9525 represents 95
! -/4 percent of par. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
Factor                    "Factor"                    228 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For Fixed Income: Amorization Factor for deriving Current face from Original face for ABS or MBS 
! securities, note the fraction may be greater than, equal to or less than . In TIPS securities thi
! s is the Inflation index.
!
TradeOriginationDate      "TradeOriginationDate"      229 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Used with Fixed Income for Muncipal New Issue Market. Agreement in principal between counter-part
! ies prior to actual trade date.
!
ExDate                    "ExDate"                    230 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! The date when a distribution of interest is deducted from a securities assets or set aside for pa
! yment to bondholders. On the ex-date, the securities price drops by the amount of the distributio
! n (plus or minus any market activity).
!
ContractMultiplier        "ContractMultiplier"        231 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the ratio or multiply factor to convert from nominal units (e.g. contracts) to total un
! its (e.g. shares) (e.g. 1.0, 100, 1000, etc). Applicable For Fixed Income, Convertible Bonds, Der
! ivatives, etc.
!
!Stipulations              "Stipulations"              232 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of stipulation entries
!
StipulationType           "StipulationType"           233 NULL         ENUMERATED   2 ( 14 )  ENUM                 1
!
! For Fixed Income.
!
StipulationValue          "StipulationValue"          234 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For Fixed Income. Value of stipulation.
!
YieldType                 "YieldType"                 235 NULL         ENUMERATED   2 ( 14 )  ENUM                 1
!
! Type of yield. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
Yield                     "Yield"                     236 NULL         PRICE              17  REAL32               5
!
! Yield percentage.
!
TotalTakedown             "TotalTakedown"             237 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The price at which the securities are distributed to the different members of an underwriting gro
! up for the primary market in Municipals, total gross underwriter's spread.
!
Concession                "Concession"                238 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Provides the reduction in price for the secondary market in Muncipals.
!
RepoCollateralSecurityType "RepoCollateralSecurityType"   239 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the collateral used in the transaction.
!
RedemptionDate            "RedemptionDate"            240 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Return of investor's principal in a security. Bond redemption can occur before maturity date.(Not
! e tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)
!
UnderlyingCouponPaymentDate "UnderlyingCouponPaymentDate"   241 NULL         ALPHANUMERIC       11  ASCII_STRING                11
!
! Underlying security's CouponPaymentDate.
!
UnderlyingIssueDate       "UnderlyingIssueDate"       242 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Underlying security's IssueDate.
!
UnderlyingRepoCollateralSecurityType "UnderlyingRepoCollateralSecurityType"   243 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's RepoCollateralSecurityType. See RepoCollateralSecurityType (239) field for 
! description.(Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
UnderlyingRepurchaseTerm  "UnderlyingRepurchaseTerm"   244 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's RepurchaseTerm. See RepurchaseTerm (226) field for description (Note tag # 
! was reserved in FIX 4.1, added in FIX 4.3)
!
UnderlyingRepurchaseRate  "UnderlyingRepurchaseRate"   245 NULL         PRICE              17  REAL32               5
!
! Underlying security's RepurchaseRate. See RepurchaseRate (227) field for description (Note tag # 
! was reserved in FIX 4.1, added in FIX 4.3)
!
UnderlyingFactor          "UnderlyingFactor"          246 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's Factor.
!
UnderlyingRedemptionDate  "UnderlyingRedemptionDate"   247 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Underlying security's RedemptionDate. See RedemptionDate (240) field for description (Note tag # 
! was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)
!
LegCouponPaymentDate      "LegCouponPaymentDate"      248 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Multileg instrument's individual leg security's CouponPaymentDate.
!
LegIssueDate              "LegIssueDate"              249 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Multileg instrument's individual leg security's IssueDate.
!
LegRepoCollateralSecurityType "LegRepoCollateralSecurityType"   250 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security's RepoCollateralSecurityType. See RepoCollateralSec
! urityType (239) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
LegRepurchaseTerm         "LegRepurchaseTerm"         251 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security�s RepurchaseTerm. See RepurchaseTerm (226) field 
! for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
LegRepurchaseRate         "LegRepurchaseRate"         252 NULL         PRICE              17  REAL32               5
!
! Multileg instrument's individual leg security's RepurchaseRate. See RepurchaseRate (227) field fo
! r description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
LegFactor                 "LegFactor"                 253 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security's Factor.
!
LegRedemptionDate         "LegRedemptionDate"         254 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Multileg instrument's individual leg security's RedemptionDate. See RedemptionDate (240) field fo
! r description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was 
! of type UTCDate)
!
CreditRating              "CreditRating"              255 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! An evaluation of a company's ability to repay obligations or its likelihood of not defaulting. Th
! ese evaluation are provided by Credit Rating Agencies, i.e. S&P, Moody's.
!
UnderlyingCreditRating    "UnderlyingCreditRating"    256 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's CreditRating.
!
LegCreditRating           "LegCreditRating"           257 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security's CreditRating.
!
TradedFlatSwitch          "TradedFlatSwitch"          258 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Driver and part of trade in the event that the Security Master file was wrong at the point of ent
! ry(Note tag # was reserved in FIX 4.1, added in FIX 4.3)
!
BasisFeatureDate          "BasisFeatureDate"          259 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! BasisFeatureDate allows requesting firms within fixed income the ability to request an alternativ
! e yield-to-worst, -maturity, -extended or other call. This flows through the confirm process.
!
BasisFeaturePrice         "BasisFeaturePrice"         260 NULL         PRICE              17  REAL32               5
!
! Price for BasisFeatureDate.
!
MDReqID                   "MDReqID"                   262 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Market Data Request
!
SubscriptionRequestType   "SubscriptionRequestType"   263 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Subscription Request Type
!
MarketDepth               "MarketDepth"               264 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Depth of market for Book Snapshot / Incremental updates
!
MDUpdateType              "MDUpdateType"              265 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the type of Market Data update.
!
AggregatedBook            "AggregatedBook"            266 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies whether or not book entries should be aggregated. (Not specified) = broker option
!
!MDEntryTypes              "MDEntryTypes"              267 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of MDEntryType (269) fields requested.
!
!MDEntries                 "MDEntries"                 268 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of entries in Market Data message.
!
MDEntryType               "MDEntryType"               269 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Type Market Data entry.
!
MDEntryPx                 "MDEntryPx"                 270 NULL         PRICE              17  REAL32               5
!
! Price of the Market Data Entry.
!
MDEntrySize               "MDEntrySize"               271 NULL         INTEGER            15  UINT32              15
!
! Quantity or volume represented by the Market Data Entry.
!
MDEntryDate               "MDEntryDate"               272 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Date of Market Data Entry.
!
MDEntryTime               "MDEntryTime"               273 NULL         DATETIME       5        DATETIME        5
!
! Time of Market Data Entry.
!
TickDirection             "TickDirection"             274 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Direction of the tick.
!
MDMkt                     "MDMkt"                     275 NULL         INTEGER            15  UINT32              15
!
! Market posting quote / trade.
!
QuoteCondition            "QuoteCondition"            276 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Space-delimited list of conditions describing a quote.
!
TradeCondition            "TradeCondition"            277 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Space-delimited list of conditions describing a trade
!
MDEntryID                 "MDEntryID"                 278 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique Market Data Entry identifier.
!
MDUpdateAction            "MDUpdateAction"            279 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Market Data update action.
!
MDEntryRefID              "MDEntryRefID"              280 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refers to a previous MDEntryID (278).
!
MDReqRejReason            "MDReqRejReason"            281 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Reason for the rejection of a Market Data request.
!
MDEntryOriginator         "MDEntryOriginator"         282 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Originator of a Market Data Entry
!
LocationID                "LocationID"                283 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identification of a Market Maker's location
!
DeskID                    "DeskID"                    284 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identification of a Market Maker's desk
!
DeleteReason              "DeleteReason"              285 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Reason for deletion.
!
OpenCloseSettlFlag        "OpenCloseSettlFlag"        286 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Flag that identifies a market data entry. (Prior to FIX 4.3 this field was of type char)
!
SellerDays                "SellerDays"                287 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the number of days that may elapse before delivery of the security
!
MDEntryBuyer              "MDEntryBuyer"              288 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Buying party in a trade
!
MDEntrySeller             "MDEntrySeller"             289 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Selling party in a trade
!
MDEntryPositionNo         "MDEntryPositionNo"         290 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Display position of a bid or offer, numbered from most competitive to least competitive, per mark
! et side, beginning with .
!
FinancialStatus           "FinancialStatus"           291 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies a firm's or a security's financial status
!
CorporateAction           "CorporateAction"           292 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies the type of Corporate Action.
!
DefBidSize                "DefBidSize"                293 NULL         INTEGER            15  UINT32              15
!
! Default Bid Size.
!
DefOfferSize              "DefOfferSize"              294 NULL         INTEGER            15  UINT32              15
!
! Default Offer Size.
!
!QuoteEntries              "QuoteEntries"              295 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of quote entries for a QuoteSet.
!
!QuoteSets                 "QuoteSets"                 296 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of sets of quotes in the message.
!
QuoteStatus               "QuoteStatus"               297 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies the status of the quote acknowledgement.
!
QuoteCancelType           "QuoteCancelType"           298 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of quote cancel.
!
QuoteEntryID              "QuoteEntryID"              299 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a quote. The QuoteEntryID stays with the quote as a static identifier even 
! if the quote is updated.
!
QuoteRejectReason         "QuoteRejectReason"         300 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Reason Quote was rejected:
!
QuoteResponseLevel        "QuoteResponseLevel"        301 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Level of Response requested from receiver of quote messages. A default value should be bilaterall
! y agreed.
!
QuoteSetID                "QuoteSetID"                302 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique id for the Quote Set.
!
QuoteRequestType          "QuoteRequestType"          303 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the type of Quote Request being generated
!
TotNoQuoteEntries         "TotNoQuoteEntries"         304 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of quotes for the quote set across all messages. Should be the sum of all NoQuoteEnt
! ries (295) in each message that has repeating quotes that are part of the same quote set.
!
UnderlyingSecurityIDSource "UnderlyingSecurityIDSource"   305 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Underlying security's SecurityIDSource.
!
UnderlyingIssuer          "UnderlyingIssuer"          306 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's Issuer.
!
UnderlyingSecurityDesc    "UnderlyingSecurityDesc"    307 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's SecurityDesc.
!
UnderlyingSecurityExchange "UnderlyingSecurityExchange"   308 NULL         INTEGER            15  UINT32              15
!
! Underlying security's SecurityExchange. Can be used to identify the underlying security.
!
UnderlyingSecurityID      "UnderlyingSecurityID"      309 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's SecurityID.
!
UnderlyingSecurityType    "UnderlyingSecurityType"    310 NULL         ENUMERATED    3 ( 9 )  ENUM                 1
!
! Underlying security's SecurityType.
!
UnderlyingSymbol          "UnderlyingSymbol"          311 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's Symbol.
!
UnderlyingSymbolSfx       "UnderlyingSymbolSfx"       312 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Underlying security's SymbolSfx.
!
UnderlyingMaturityMonthYear "UnderlyingMaturityMonthYear"   313 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's MaturityMonthYear. Can be used with standardized derivatives vs. the Underl
! yingMaturityDate (542) field.
!
UnderlyingMaturityDay     "UnderlyingMaturityDay"     314 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security�s MaturityDay. See MaturityDay field for description
!
UnderlyingPutOrCall       "UnderlyingPutOrCall"       315 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Put or call indicator the underlying security. See PutOrCall field for description
!
UnderlyingStrikePrice     "UnderlyingStrikePrice"     316 NULL         PRICE              17  REAL32               5
!
! Underlying security's StrikePrice.
!
UnderlyingOptAttribute    "UnderlyingOptAttribute"    317 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's OptAttribute.
!
UnderlyingCurrency        "UnderlyingCurrency"        318 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Underlying security's Currency.
!
RatioQty                  "RatioQty"                  319 NULL         INTEGER            15  UINT32              15
!
! Quantity of a particular leg in the security.
!
SecurityReqID             "SecurityReqID"             320 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID of a Security Definition Request.
!
SecurityRequestType       "SecurityRequestType"       321 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Security Definition Request.
!
SecurityResponseID        "SecurityResponseID"        322 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID of a Security Definition message.
!
SecurityResponseType      "SecurityResponseType"      323 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Security Definition message response.
!
SecurityStatusReqID       "SecurityStatusReqID"       324 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID of a Security Status Request message.
!
UnsolicitedIndicator      "UnsolicitedIndicator"      325 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not message is being sent as a result of a subscription request or not.
!
SecurityTradingStatus     "SecurityTradingStatus"     326 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies the trading status applicable to the transaction.
!
HaltReason                "HaltReason"                327 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Denotes the reason for the Opening Delay or Trading Halt.
!
InViewOfCommon            "InViewOfCommon"            328 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not the halt was due to Common Stock trading being halted.
!
DueToRelated              "DueToRelated"              329 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not the halt was due to the Related Security being halted.
!
BuyVolume                 "BuyVolume"                 330 NULL         INTEGER            15  UINT32              15
!
! Quantity bought.
!
SellVolume                "SellVolume"                331 NULL         INTEGER            15  UINT32              15
!
! Quantity sold.
!
HighPx                    "HighPx"                    332 NULL         PRICE              17  REAL32               5
!
! Represents an indication of the high end of the price range for a security prior to the open or r
! eopen
!
LowPx                     "LowPx"                     333 NULL         PRICE              17  REAL32               5
!
! Represents an indication of the low end of the price range for a security prior to the open or re
! open
!
Adjustment                "Adjustment"                334 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of adjustment.
!
TradSesReqID              "TradSesReqID"              335 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID of a Trading Session Status message.
!
TradingSessionID          "TradingSessionID"          336 NULL         ALPHANUMERIC       30  ASCII_STRING        30
!
! Identifier for Trading Session
!
ContraTrader              "ContraTrader"              337 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the trader (e.g. badge number) of the ContraBroker.
!
TradSesMethod             "TradSesMethod"             338 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Method of trading
!
TradSesMode               "TradSesMode"               339 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Trading Session Mode
!
TradSesStatus             "TradSesStatus"             340 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! State of the trading session.
!
TradSesStartTime          "TradSesStartTime"          341 NULL         DATETIME                5  DATETIME                 5
!
! Starting time of the trading session
!
TradSesOpenTime           "TradSesOpenTime"           342 NULL         DATETIME                5  DATETIME                 5
!
! Time of the opening of the trading session
!
TradSesPreCloseTime       "TradSesPreCloseTime"       343 NULL         DATETIME                5  DATETIME                 5
!
! Time of the pre-closed of the trading session
!
TradSesCloseTime          "TradSesCloseTime"          344 NULL         DATETIME                5  DATETIME                 5
!
! Closing time of the trading session
!
TradSesEndTime            "TradSesEndTime"            345 NULL         DATETIME                5  DATETIME                 5
!
! End time of the trading session
!
NumberOfOrders            "NumberOfOrders"            346 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Number of orders in the market.
!
MessageEncoding           "MessageEncoding"           347 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Type of message encoding (non-ASCII (non-English) characters) used in a message's Encoded fields.
!
EncodedIssuerLen          "EncodedIssuerLen"          348 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedIssuer (349) field.
!
EncodedIssuer             "EncodedIssuer"             349 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified
!  via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be 
! specified in the Issuer field.
!
EncodedSecurityDescLen    "EncodedSecurityDescLen"    350 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedSecurityDesc (351) field.
!
EncodedSecurityDesc       "EncodedSecurityDesc"       351 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded form
! at specified via the MessageEncoding (347) field. If used, the ASCII (English) representation sho
! uld also be specified in the SecurityDesc field.
!
EncodedListExecInstLen    "EncodedListExecInstLen"    352 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedListExecInst (353) field.
!
EncodedListExecInst       "EncodedListExecInst"       353 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the ListExecInst (69) field in the encoded forma
! t specified via the MessageEncoding (347) field. If used, the ASCII (English) representation shou
! ld also be specified in the ListExecInst field.
!
EncodedTextLen            "EncodedTextLen"            354 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedText (355) field.
!
EncodedText               "EncodedText"               355 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specif
! ied via the MessageEncoding (347) field. If used, the ASCII (English) representation should also 
! be specified in the Text field.
!
EncodedSubjectLen         "EncodedSubjectLen"         356 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedSubject (357) field.
!
EncodedSubject            "EncodedSubject"            357 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the Subject (147) field in the encoded format sp
! ecified via the MessageEncoding (347) field. If used, the ASCII (English) representation should a
! lso be specified in the Subject field.
!
EncodedHeadlineLen        "EncodedHeadlineLen"        358 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedHeadline (359) field.
!
EncodedHeadline           "EncodedHeadline"           359 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the Headline (148) field in the encoded format s
! pecified via the MessageEncoding (347) field. If used, the ASCII (English) representation should 
! also be specified in the Headline field.
!
EncodedAllocTextLen       "EncodedAllocTextLen"       360 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedAllocText (361) field.
!
EncodedAllocText          "EncodedAllocText"          361 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the AllocText (161) field in the encoded format 
! specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should
!  also be specified in the AllocText field.
!
EncodedUnderlyingIssuerLen "EncodedUnderlyingIssuerLen"   362 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedUnderlyingIssuer (363) field.
!
EncodedUnderlyingIssuer   "EncodedUnderlyingIssuer"   363 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded 
! format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation
!  should also be specified in the UnderlyingIssuer field.
!
EncodedUnderlyingSecurityDescLen "EncodedUnderlyingSecurityDescLen"   364 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedUnderlyingSecurityDesc (365) field.
!
EncodedUnderlyingSecurityDesc "EncodedUnderlyingSecurityDesc"   365 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the en
! coded format specified via the MessageEncoding (347) field. If used, the ASCII (English) represen
! tation should also be specified in the UnderlyingSecurityeDesc field.
!
AllocPrice                "AllocPrice"                366 NULL         PRICE              17  REAL32               5
!
! Executed price for an AllocAccount (79) entry used when using executed price vs. average price al
! locations (e.g. Japan).
!
QuoteSetValidUntilTime    "QuoteSetValidUntilTime"    367 NULL         DATETIME                5  DATETIME                 5
!
! Indicates expiration time of this particular QuoteSet (always expressed in UTC (Universal Time Co
! ordinated, also known as GMT)
!
QuoteEntryRejectReason    "QuoteEntryRejectReason"    368 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Reason Quote Entry was rejected:
!
LastMsgSeqNumProcessed    "LastMsgSeqNumProcessed"    369 NULL         INTEGER            15  UINT32               6
!
! The last MsgSeqNum (34) value received by the FIX engine and processed by downstream application,
!  such as trading engine or order routing system. Can be specified on every message sent. Useful f
! or detecting a backlog with a counterparty.
!
OnBehalfOfSendingTime     "OnBehalfOfSendingTime"     370 NULL         DATETIME                5  DATETIME                 5
!
! Used when a message is sent via a 'hub' or 'service bureau'. If A sends to Q (the hub) who then s
! ends to B via a separate FIX session, then when Q sends to B the value of this field should repre
! sent the SendingTime on the message A sent to Q. (always expressed in UTC (Universal Time Coordin
! ated, also known as 'GMT')
!
RefTagID                  "RefTagID"                  371 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The tag number of the FIX field being referenced.
!
RefMsgType                "RefMsgType"                372 NULL         ENUMERATED    3 ( 2 )  ENUM                 1
!
! The MsgType (35) of the FIX message being referenced.
!
SessionRejectReason       "SessionRejectReason"       373 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to identify reason for a session-level Reject message.
!
BidRequestTransType       "BidRequestTransType"       374 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the Bid Request message type.
!
ContraBroker              "ContraBroker"              375 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies contra broker. Standard NASD market-maker mnemonic is preferred.
!
ComplianceID              "ComplianceID"              376 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! ID used to represent this transaction for compliance purposes (e.g. OATS reporting).
!
SolicitedFlag             "SolicitedFlag"             377 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not the order was solicited.
!
ExecRestatementReason     "ExecRestatementReason"     378 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to identify reason for an ExecutionRpt message sent with ExecType=Restated or used when comm
! unicating an unsolicited cancel.
!
BusinessRejectRefID       "BusinessRejectRefID"       379 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The value of the business-level ID field on the message being referenced.
!
BusinessRejectReason      "BusinessRejectReason"      380 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Code to identify reason for a Business Message Reject message.
!
GrossTradeAmt             "GrossTradeAmt"             381 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total amount traded (e.g. CumQty (14) * AvgPx (6)) expressed in units of currency. For FX Futures
!  this is used to express the notional value of a fill when LastQty and other quantity fields are 
! express in terms of contract size.
!
!ContraBrokers             "ContraBrokers"             382 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of ContraBroker (375) entries.
!
MaxMessageSize            "MaxMessageSize"            383 NULL         INTEGER            15  UINT32               6
!
! Maximum number of bytes supported for a single message.
!
!MsgTypes                  "MsgTypes"                  384 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of MsgTypes (35) in repeating group.
!
MsgDirection              "MsgDirection"              385 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the direction of the messsage.
!
!TradingSessions           "TradingSessions"           386 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of TradingSessionIDs (336) in repeating group.
!
TotalVolumeTraded         "TotalVolumeTraded"         387 NULL         INTEGER            15  UINT32              15
!
! Total volume (quantity) traded.
!
DiscretionInst            "DiscretionInst"            388 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify the price a DiscretionOffsetValue (389) is related to and should be mathematical
! ly added to.
!
DiscretionOffsetValue     "DiscretionOffsetValue"     389 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount (signed) added to the related to price specified via DiscretionInst (388), in the context 
! of DiscretionOffsetType (842)
!
BidID                     "BidID"                     390 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Bid Response as assigned by sell-side (broker, exchange, ECN). Uniqueness m
! ust be guaranteed within a single trading day.
!
ClientBidID               "ClientBidID"               391 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a Bid Request as assigned by institution. Uniqueness must be guaranteed wit
! hin a single trading day.
!
ListName                  "ListName"                  392 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Descriptive name for list order.
!
TotNoRelatedSym           "TotNoRelatedSym"           393 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of securities.
!
BidType                   "BidType"                   394 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify the type of Bid Request.
!
NumTickets                "NumTickets"                395 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of tickets.
!
SideValue1                "SideValue1"                396 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amounts in currency
!
SideValue2                "SideValue2"                397 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amounts in currency
!
!BidDescriptors            "BidDescriptors"            398 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of BidDescriptor (400) entries.
!
BidDescriptorType         "BidDescriptorType"         399 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify the type of BidDescriptor (400).
!
BidDescriptor             "BidDescriptor"             400 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! BidDescriptor value. Usage depends upon BidDescriptorTyp (399).
!
SideValueInd              "SideValueInd"              401 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify which SideValue the value refers to. SideValue1 and SideValue2 are used as oppos
! ed to Buy or Sell so that the basket can be quoted either way as Buy or Sell.
!
LiquidityPctLow           "LiquidityPctLow"           402 NULL         PRICE              17  REAL32               5
!
! Liquidity indicator or lower limit if TotalNumSecurities (393) > 1. Represented as a percentage.
!
LiquidityPctHigh          "LiquidityPctHigh"          403 NULL         PRICE              17  REAL32               5
!
! Upper liquidity indicator if TotalNumSecurities (393) > 1. Represented as a percentage.
!
LiquidityValue            "LiquidityValue"            404 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value between LiquidityPctLow (402) and LiquidityPctHigh (403) in Currency
!
EFPTrackingError          "EFPTrackingError"          405 NULL         PRICE              17  REAL32               5
!
! Eg Used in EFP trades 2% (EFP - Exchange for Physical ). Represented as a percentage.
!
FairValue                 "FairValue"                 406 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used in EFP trades
!
OutsideIndexPct           "OutsideIndexPct"           407 NULL         PRICE              17  REAL32               5
!
! Used in EFP trades. Represented as a percentage.
!
ValueOfFutures            "ValueOfFutures"            408 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used in EFP trades
!
LiquidityIndType          "LiquidityIndType"          409 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify the type of liquidity indicator.
!
WtAverageLiquidity        "WtAverageLiquidity"        410 NULL         PRICE              17  REAL32               5
!
! Overall weighted average liquidity expressed as a % of average daily volume. Represented as a per
! centage.
!
ExchangeForPhysical       "ExchangeForPhysical"       411 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not to exchange for phsyical.
!
OutMainCntryUIndex        "OutMainCntryUIndex"        412 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value of stocks in Currency
!
CrossPercent              "CrossPercent"              413 NULL         PRICE              17  REAL32               5
!
! Percentage of program that crosses in Currency. Represented as a percentage.
!
ProgRptReqs               "ProgRptReqs"               414 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify the desired frequency of progress reports.
!
ProgPeriodInterval        "ProgPeriodInterval"        415 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Time in minutes between each ListStatus report sent by SellSide. Zero means don't send status.
!
IncTaxInd                 "IncTaxInd"                 416 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to represent whether value is net (inclusive of tax) or gross.
!
NumBidders                "NumBidders"                417 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates the total number of bidders on the list
!
BidTradeType              "BidTradeType"              418 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to represent the type of trade.
!
BasisPxType               "BasisPxType"               419 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Code to represent the basis price type.
!
!BidComponents             "BidComponents"             420 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Indicates the number of list entries.
!
Country                   "Country"                   421 NULL         INTEGER            15  UINT32              15
!
! ISO Country Code in field
!
TotNoStrikes              "TotNoStrikes"              422 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of strike price entries across all messages. Should be the sum of all NoStrikes (428
! ) in each message that has repeating strike price entries related to the same ListID (66). Used t
! o support fragmentation.
!
PriceType                 "PriceType"                 423 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to represent the price type.
!
DayOrderQty               "DayOrderQty"               424 NULL         INTEGER            15  UINT32              15
!
! For GT orders, the OrderQty (38) less all quantity (adjusted for stock splits) that traded on pre
! vious days. DayOrderQty (424) = OrderQty - (CumQty (14) - DayCumQty (425))
!
DayCumQty                 "DayCumQty"                 425 NULL         INTEGER            15  UINT32              15
!
! Quantity on a GT order that has traded today.
!
DayAvgPx                  "DayAvgPx"                  426 NULL         PRICE              17  REAL32               5
!
! The average price for quantity on a GT order that has traded today.
!
GTBookingInst             "GTBookingInst"             427 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to identify whether to book out executions on a part-filled GT order on the day of execution
!  or to accumulate.
!
!Strikes                   "Strikes"                   428 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of list strike price entries.
!
ListStatusType            "ListStatusType"            429 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to represent the status type.
!
NetGrossInd               "NetGrossInd"               430 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to represent whether value is net (inclusive of tax) or gross.
!
ListOrderStatus           "ListOrderStatus"           431 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to represent the status of a list order.
!
ExpireDate                "ExpireDate"                432 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Date of order expiration (last day the order can trade), always expressed in terms of the local m
! arket date. The time at which the order expires is determined by the local market's business prac
! tices
!
ListExecInstType          "ListExecInstType"          433 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of ListExecInst (69).
!
CxlRejResponseTo          "CxlRejResponseTo"          434 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of request that a Cancel Reject is in response to.
!
UnderlyingCouponRate      "UnderlyingCouponRate"      435 NULL         PRICE              17  REAL32               5
!
! Underlying security's CouponRate.
!
UnderlyingContractMultiplier "UnderlyingContractMultiplier"   436 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's ContractMultiplier.
!
ContraTradeQty            "ContraTradeQty"            437 NULL         INTEGER            15  UINT32              15
!
! Quantity traded with the ContraBroker (375).
!
ContraTradeTime           "ContraTradeTime"           438 NULL         DATETIME                5  DATETIME                 5
!
! Identifes the time of the trade with the ContraBroker (375). (always expressed in UTC (Universal 
! Time Coordinated, also known as GMT)
!
ClearingFirm              "ClearingFirm"              439 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Firm that will clear the trade. Used if different from the executing firm.
!
ClearingAccount           "ClearingAccount"           440 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Supplemental accounting information forwared to clearing house/firm.
!
LiquidityNumSecurities    "LiquidityNumSecurities"    441 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Number of Securites between LiquidityPctLow (402) and LiquidityPctHigh (403) in Currency.
!
MultiLegReportingType     "MultiLegReportingType"     442 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to indicate what an Execution Report represents (e.g. used with multi-leg securities, such a
! s option strategies, spreads, etc.).
!
StrikeTime                "StrikeTime"                443 NULL         DATETIME                5  DATETIME                 5
!
! The time at which current market prices are used to determine the value of a basket.
!
ListStatusText            "ListStatusText"            444 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text string related to List Status.
!
EncodedListStatusTextLen  "EncodedListStatusTextLen"   445 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedListStatusText (446) field.
!
EncodedListStatusText     "EncodedListStatusText"     446 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the ListStatusText (444) field in the encoded fo
! rmat specified via the MessageEncoding (347) field. If used, the ASCII (English) representation s
! hould also be specified in the ListStatusText field.
!
PartyIDSource             "PartyIDSource"             447 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: ap
! plicable values depend upon PartyRole (452) specified.
!
PartyID                   "PartyID"                   448 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Party identifier/code. See PartyIDSource (447) and PartyRole (452).
!
TotalVolumeTradedDate     "TotalVolumeTradedDate"     449 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Date of TotalVolumeTraded (387). (prior to FIX 4.4 field was of type UTCDate)
!
TotalVolumeTraded         "TotalVolumeTraded"         450 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
!  Time, Time of TotalVolumeTraded (387).
!
NetChgPrevDay             "NetChgPrevDay"             451 NULL         PRICE              17  REAL32               5
!
! Net change from previous day's closing price vs. last traded price.
!
PartyRole                 "PartyRole"                 452 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies the type or role of the PartyID (448) specified.
!
!PartyIDs                  "PartyIDs"                  453 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of PartyID (448), PartyIDSource (447), and PartyRole (452) entries
!
!SecurityAltID             "SecurityAltID"             454 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of SecurityAltID (455) entries.
!
SecurityAltID             "SecurityAltID"             455 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Alternate Security identifier value for this security of SecurityAltIDSource (456) type (e.g. CUS
! IP, SEDOL, ISIN, etc). Requires SecurityAltIDSource.
!
SecurityAltIDSource       "SecurityAltIDSource"       456 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies class or source of the SecurityAltID (455) value. Required if SecurityAltID is specifi
! ed.
!
!UnderlyingSecurityAltID   "UnderlyingSecurityAltID"   457 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of UnderlyingSecurityAltID (458) entries.
!
UnderlyingSecurityAltID   "UnderlyingSecurityAltID"   458 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Alternate Security identifier value for this underlying security of UnderlyingSecurityAltIDSource
!  (459) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires UnderlyingSecurityAltIDSource.
!
UnderlyingSecurityAltIDSource "UnderlyingSecurityAltIDSource"   459 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies class or source of the UnderlyingSecurityAltID (458) value. Required if UnderlyingSecu
! rityAltID is specified.
!
Product                   "Product"                   460 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Indicates the type of product the security is associated with. See also the CFICode (461) and Sec
! urityType (167) fields.
!
CFICode                   "CFICode"                   461 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates the type of security using ISO 10962 standard, Classification of Financial Instruments 
! (CFI code) values. ISO 10962 is maintained by ANNA (Association of National Numbering Agencies) a
! cting as Registration Authority. See Appendix 6-B FIX Fields Based Upon Other Standards. See also
!  the Product (460) and SecurityType (167) fields. It is recommended that CFICode be used instead 
! of SecurityType (167) for non-Fixed Income instruments.
!
UnderlyingProduct         "UnderlyingProduct"         462 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Underlying security's Product.
!
UnderlyingCFICode         "UnderlyingCFICode"         463 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's CFICode.
!
TestMessageIndicator      "TestMessageIndicator"      464 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not this FIX Session is a test vs. production connection. Useful for prevent
! ing accidents.
!
QuantityType              "QuantityType"              465 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Designates the type of quantities (e.g. OrderQty) specified. Used for MBS and TIPS Fixed Income s
! ecurity types.
!
BookingRefID              "BookingRefID"              466 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Common reference passed to a post-trade booking process (e.g. industry matching utility).
!
IndividualAllocID         "IndividualAllocID"         467 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a specific NoAllocs (78) repeating group instance (e.g. for an AllocAccount
! ).
!
RoundingDirection         "RoundingDirection"         468 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies which direction to round For CIV - indicates whether or not the quantity of shares/unit
! s is to be rounded and in which direction where CashOrdQty (152) or (for CIV only) OrderPercent (
! 516) are specified on an order.
!
RoundingModulus           "RoundingModulus"           469 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For CIV - a float value indicating the value to which rounding is required.
!
CountryOfIssue            "CountryOfIssue"            470 NULL         INTEGER            15  UINT32              15
!
! ISO Country code of instrument issue (e.g. the country portion typically used in ISIN). Can be us
! ed in conjunction with non-ISIN SecurityID (48) (e.g. CUSIP for Municipal Bonds without ISIN) to 
! provide uniqueness.
!
StateOrProvinceOfIssue    "StateOrProvinceOfIssue"    471 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! A two-character state or province abbreviation.
!
LocaleOfIssue             "LocaleOfIssue"             472 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the locale. For Municipal Security Issuers other than state or province. Refer to
!
!RegistDtls                "RegistDtls"                473 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of registration details on a Registration Instructions message
!
MailingDtls               "MailingDtls"               474 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Set of Correspondence address details, possibly including phone, fax, etc.
!
InvestorCountryOfResidence "InvestorCountryOfResidence"   475 NULL         INTEGER            15  UINT32              15
!
! The ISO 366 Country code (2 character) identifying which country the beneficial investor is resid
! ent for tax purposes.
!
PaymentRef                "PaymentRef"                476 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Settlement Payment Reference - A free format Payment reference to assist with reconciliation, e.g
! . a Client and/or Order ID number.
!
DistribPaymentMethod      "DistribPaymentMethod"      477 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! A code identifying the payment method for a (fractional) distribution.
!
CashDistribCurr           "CashDistribCurr"           478 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Specifies currency to be used for Cash Distributions see Appendix 6-A Valid Currency Codes.
!
CommCurrency              "CommCurrency"              479 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Specifies currency to be use for Commission (12) if the Commission currency is different from the
!  Deal Currency - see Appendix 6-A; Valid Currency Codes.
!
CancellationRights        "CancellationRights"        480 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! For CIV - A one character code identifying whether Cancellation rights/Cooling off period applies
! .
!
MoneyLaunderingStatus     "MoneyLaunderingStatus"     481 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! A one character code identifying Money laundering status.
!
MailingInst               "MailingInst"               482 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text to specify mailing instruction requirements, e.g. no third party mailings.
!
TransBkdTime              "TransBkdTime"              483 NULL         DATETIME                5  DATETIME                 5
!
! For CIV A date and time stamp to indicate the time a CIV order was booked by the fund manager.
!
ExecPriceType             "ExecPriceType"             484 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! For CIV - Identifies how the execution price LastPx (31) was calculated from the fund unit/share 
! price(s) calculated at the fund valuation point.
!
ExecPriceAdjustment       "ExecPriceAdjustment"       485 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For CIV the amount or percentage by which the fund unit/share price was adjusted, as indicated by
!  ExecPriceType (484)
!
DateOfBirth               "DateOfBirth"               486 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! The date of birth applicable to the individual, e.g. required to open some types of tax-exempt ac
! count.
!
TradeReportTransType      "TradeReportTransType"      487 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies Trade Report message transaction type
!
CardHolderName            "CardHolderName"            488 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The name of the payment card holder as specified on the card being used for payment.
!
CardNumber                "CardNumber"                489 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The number of the payment card as specified on the card being used for payment.
!
CardExpDate               "CardExpDate"               490 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! The expiry date of the payment card as specified on the card being used for payment.
!
CardIssNum                "CardIssNum"                491 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The issue number of the payment card as specified on the card being used for payment. This is onl
! y applicable to certain types of card.
!
PaymentMethod             "PaymentMethod"             492 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! A code identifying the Settlement payment method. 16 through 998 are reserved for future use
!
RegistAcctType            "RegistAcctType"            493 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For CIV - a fund manager-defined code identifying which of the fund manager's account types is re
! quired.
!
Designation               "Designation"               494 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format text defining the designation to be associated with a holding on the register. Used t
! o identify assets of a specific underlying investor using a common registration, e.g. a broker's 
! nominee or street name.
!
TaxAdvantageType          "TaxAdvantageType"          495 NULL         ENUMERATED    2 ( 3 )  ENUM                 1
!
! For CIV - a code identifying the type of tax exempt account in which purchased shares/units are t
! o be held.
!
RegistRejReasonText       "RegistRejReasonText"       496 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Text indicating reason(s) why a Registration Instruction has been rejected.
!
FundRenewWaiv             "FundRenewWaiv"             497 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! A one character code identifying whether the Fund based renewal commission is to be waived.
!
CashDistribAgentName      "CashDistribAgentName"      498 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of local agent bank if for cash distributions
!
CashDistribAgentCode      "CashDistribAgentCode"      499 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! BIC (Bank Identification Code--Swift managed) code of agent bank for cash distributions
!
CashDistribAgentAcctNumber "CashDistribAgentAcctNumber"   500 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Account number at agent bank for distributions.
!
CashDistribPayRef         "CashDistribPayRef"         501 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format Payment reference to assist with reconciliation of distributions.
!
CashDistribAgentAcctName  "CashDistribAgentAcctName"   502 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of account at agent bank for distributions.
!
CardStartDate             "CardStartDate"             503 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! The start date of the card as specified on the card being used for payment.
!
PaymentDate               "PaymentDate"               504 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! The date written on a cheque or date payment should be submitted to the relevant clearing system.
!
PaymentRemitterID         "PaymentRemitterID"         505 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies sender of a payment, e.g. the payment remitter or a customer reference number.
!
RegistStatus              "RegistStatus"              506 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Registration status as returned by the broker or (for CIV) the fund manager:
!
RegistRejReasonCode       "RegistRejReasonCode"       507 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Reason(s) why Registration Instructions has been rejected.
!
RegistRefID               "RegistRefID"               508 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier for the RegistID (53) with Cancel and Replace RegistTransType (54) transacti
! on types.
!
RegistDtls                "RegistDtls"                509 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Set of Registration name and address details, possibly including phone, fax etc.
!
!DistribInsts              "DistribInsts"              510 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of Distribution Instructions on a Registration Instructions message
!
RegistEmail               "RegistEmail"               511 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Email address relating to Registration name and address details
!
DistribPercentage         "DistribPercentage"         512 NULL         PRICE              17  REAL32               5
!
! The amount of each distribution to go to this beneficiary, expressed as a percentage
!
RegistID                  "RegistID"                  513 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier of the registration details as assigned by institution or intermediary.
!
RegistTransType           "RegistTransType"           514 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies Registration Instructions transaction type
!
ExecValuationPoint        "ExecValuationPoint"        515 NULL         DATETIME                5  DATETIME                 5
!
! For CIV - a date and time stamp to indicate the fund valuation point with respect to which a orde
! r was priced by the fund manager.
!
OrderPercent              "OrderPercent"              516 NULL         PRICE              17  REAL32               5
!
! For CIV specifies the approximate order quantity desired. For a CIV Sale it specifies percentage 
! of investor's total holding to be sold. For a CIV switch/exchange it specifies percentage of inve
! stor's cash realised from sales to be re-invested. The executing broker, intermediary or fund man
! ager is responsible for converting and calculating OrderQty (38) in shares/units for subsequent m
! essages.
!
OwnershipType             "OwnershipType"             517 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The relationship between Registration parties.
!
!ContAmts                  "ContAmts"                  518 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of Contract Amount details on an Execution Report message
!
ContAmtType               "ContAmtType"               519 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of ContAmtValue (520).
!
ContAmtValue              "ContAmtValue"              520 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value of Contract Amount, e.g. a financial amount or percentage as indicated by ContAmtType (519)
! .
!
ContAmtCurr               "ContAmtCurr"               521 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Specifies currency for the Contract amount if different from the Deal Currency - see Appendix 6-A
! ; Valid Currency Codes.
!
OwnerType                 "OwnerType"                 522 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies the type of owner.
!
PartySubID                "PartySubID"                523 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Sub-identifier (e.g. Clearing Account for PartyRole (452)=Clearing Firm, Locate ID # for PartyRol
! e=Locate/Lending Firm, etc). Not required when using PartyID (448), PartyIDSource (447), and Part
! yRole.
!
NestedPartyID             "NestedPartyID"             524 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within a nested repeating group.
!
NestedPartyIDSource       "NestedPartyIDSource"       525 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within a nested repeating group.
!
SecondaryClOrdID          "SecondaryClOrdID"          526 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned by the party which originates the order. Can be used to provide the ClOrdID (11) used by
!  an exchange or executing system.
!
SecondaryExecID           "SecondaryExecID"           527 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned by the party which accepts the order. Can be used to provide the ExecID (17) used by an 
! exchange or executing system.
!
OrderCapacity             "OrderCapacity"             528 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Designates the capacity of the firm placing the order.
!
OrderRestrictions         "OrderRestrictions"         529 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Restrictions associated with an order. If more than one restriction is applicable to an order, th
! is field can contain multiple instructions separated by space.
!
MassCancelRequestType     "MassCancelRequestType"     530 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies scope of Order Mass Cancel Request.
!
MassCancelResponse        "MassCancelResponse"        531 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Specifies the action taken by counterparty order handling system as a result of the Order Mass Ca
! ncel Request
!
MassCancelRejectReason    "MassCancelRejectReason"    532 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Reason Order Mass Cancel Request was rejected
!
TotalAffectedOrders       "TotalAffectedOrders"       533 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of orders affected by mass cancel request.
!
!AffectedOrders            "AffectedOrders"            534 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of affected orders in the repeating group of order ids.
!
AffectedOrderID           "AffectedOrderID"           535 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! OrderID (37) of an order affected by a mass cancel request.
!
AffectedSecondaryOrderID  "AffectedSecondaryOrderID"   536 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! SecondaryOrderID (198) of an order affected by a mass cancel request.
!
QuoteType                 "QuoteType"                 537 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of quote.
!
NestedPartyRole           "NestedPartyRole"           538 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within a nested repeating group.
!
!NestedPartyIDs            "NestedPartyIDs"            539 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of NestedPartyID (524), NestedPartyIDSource (525), and NestedPartyRole (538) entries
!
TotalAccruedInterestAmt   "TotalAccruedInterestAmt"   540 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total Amount of Accrued Interest for convertible bonds and fixed income
!
MaturityDate              "MaturityDate"              541 NULL         ALPHANUMERIC               11  ASCII_STRING                11
!
! Date of maturity.
!
UnderlyingMaturityDate    "UnderlyingMaturityDate"    542 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Underlying security's maturity date.
!
InstrRegistry             "InstrRegistry"             543 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Values may include BIC for the depository or custodian who maintain ownership records, the ISO co
! untry code for the location of the record, or the value ZZ to specify physical ownership of the s
! ecurity (e.g. stock certificate).
!
CashMargin                "CashMargin"                544 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies whether an order is a margin order or a non-margin order. This is primarily used when 
! sending orders to Japanese exchanges to indicate sell margin or buy to cover. The same tag could 
! be assigned also by buy-side to indicate the intent to sell or buy margin and the sell-side to ac
! cept or reject (base on some validation criteria) the margin request.
!
NestedPartySubID          "NestedPartySubID"          545 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within a nested repeating group.
!
Scope                     "Scope"                     546 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the market scope of the a market data.
!
MDImplicitDelete          "MDImplicitDelete"          547 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines how a server handles distribution of a truncated book. Defaults to broker option.
!
CrossID                   "CrossID"                   548 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifier for a cross order. Must be unique during a given trading day. Recommend that firms use
!  the order date as part of the CrossID for Good Till Cancel (GT) orders.
!
CrossType                 "CrossType"                 549 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of cross being submitted to a market
!
CrossPrioritization       "CrossPrioritization"       550 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates if one side or the other of a cross order should be prioritized.
!
OrigCrossID               "OrigCrossID"               551 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! CrossID of the previous cross order (NOT the initial cross order of the day) as assigned by the i
! nstitution, used to identify the previous cross order in Cross Cancel and Cross Cancel/Replace Re
! quests.
!
NoSides                   "NoSides"                   552 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Number of Side repeating group instances.
!
Username                  "Username"                  553 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Userid or username.
!
Password                  "Password"                  554 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Password or passphrase.
!
!Legs                      "Legs"                      555 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of InstrumentLeg repeating group instances.
!
LegCurrency               "LegCurrency"               556 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency associated with a particular Leg's quantity
!
TotNoSecurityTypes        "TotNoSecurityTypes"        557 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates total number of security types in the event that multiple Security Type messages are us
! ed to return results
!
!SecurityTypes             "SecurityTypes"             558 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Security Type repeating group instances.
!
SecurityListRequestType   "SecurityListRequestType"   559 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type/criteria of Security List Request
!
SecurityRequestResult     "SecurityRequestResult"     560 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The results returned to a Security Request message
!
RoundLot                  "RoundLot"                  561 NULL         INTEGER            15  UINT32              15
!
! The trading lot size of a security
!
MinTradeVol               "MinTradeVol"               562 NULL         INTEGER            15  UINT32              15
!
! The minimum trading volume for a security
!
MultiLegRptTypeReq        "MultiLegRptTypeReq"        563 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the method of execution reporting requested by issuer of the order.
!
LegPositionEffect         "LegPositionEffect"         564 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! PositionEffect for leg of a multileg
!
LegCoveredOrUncovered     "LegCoveredOrUncovered"     565 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! CoveredOrUncovered for leg of a multileg
!
LegPrice                  "LegPrice"                  566 NULL         PRICE              17  REAL32               5
!
! Price for leg of a multileg
!
TradSesStatusRejReason    "TradSesStatusRejReason"    567 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Indicates the reason a Trading Session Status Request was rejected.
!
TradeRequestID            "TradeRequestID"            568 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Trade Capture Report Request ID
!
TradeRequestType          "TradeRequestType"          569 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Trade Capture Report.
!
PreviouslyReported        "PreviouslyReported"        570 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates if the trade capture report was previously reported to the counterparty
!
TradeReportID             "TradeReportID"             571 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier of trade capture report
!
TradeReportRefID          "TradeReportRefID"          572 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier used with CANCEL and REPLACE transaction types.
!
MatchStatus               "MatchStatus"               573 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The status of this trade with respect to matching or comparison.
!
MatchType                 "MatchType"                 574 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! The point in the matching process at which this trade was matched.
!
OddLot                    "OddLot"                    575 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! This trade is to be treated as an odd lot
!
!ClearingInstructions      "ClearingInstructions"      576 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of clearing instructions
!
ClearingInstruction       "ClearingInstruction"       577 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Eligibility of this trade for clearing and central counterparty processing
!
TradeInputSource          "TradeInputSource"          578 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Type of input device or system from which the trade was entered.
!
TradeInputDevice          "TradeInputDevice"          579 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specific device number, terminal number or station where trade was entered
!
NoDates                   "NoDates"                   580 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Number of Date fields provided in date range
!
AccountType               "AccountType"               581 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of account associated with an order
!
CustOrderCapacity         "CustOrderCapacity"         582 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Capacity of customer placing the order
!
ClOrdLinkID               "ClOrdLinkID"               583 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Permits order originators to tie together groups of orders in which trades resulting from orders 
! are associated for a specific purpose, for example the calculation of average execution price for
!  a customer or to associate lists submitted to a broker as waves of a larger program trade.
!
MassStatusReqID           "MassStatusReqID"           584 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value assigned by issuer of Mass Status Request to uniquely identify the request
!
MassStatusReqType         "MassStatusReqType"         585 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Mass Status Request Type
!
OrigOrdModTime            "OrigOrdModTime"            586 NULL         DATETIME                5  DATETIME                 5
!
! The most recent (or current) modification TransactTime (tag 60) reported on an Execution Report f
! or the order. The OrigOrdModTime is provided as an optional field on Order Cancel Request and Ord
! er Cancel Replace Requests to identify that the state of the order has not changed since the requ
! est was issued. The use of this approach is not recommended.
!
LegSettlType              "LegSettlType"              587 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Refer to values for SettlType[63]
!
LegSettlDate              "LegSettlDate"              588 NULL        ALPHANUMERIC        18  ASCII_STRING                18
!
! Refer to description for SettlDate[64]
!
DayBookingInst            "DayBookingInst"            589 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether or not automatic booking can occur.
!
BookingUnit               "BookingUnit"               590 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates what constitutes a bookable unit.
!
PreallocMethod            "PreallocMethod"            591 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the method of preallocation.
!
UnderlyingCountryOfIssue  "UnderlyingCountryOfIssue"   592 NULL         INTEGER            15  UINT32              15
!
! Underlying security's CountryOfIssue.
!
UnderlyingStateOrProvinceOfIssue "UnderlyingStateOrProvinceOfIssue"   593 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's StateOrProvinceOfIssue.
!
UnderlyingLocaleOfIssue   "UnderlyingLocaleOfIssue"   594 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's LocaleOfIssue.
!
UnderlyingInstrRegistry   "UnderlyingInstrRegistry"   595 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's InstrRegistry.
!
LegCountryOfIssue         "LegCountryOfIssue"         596 NULL         INTEGER            15  UINT32              15
!
! Multileg instrument's individual leg security's CountryOfIssue.
!
LegStateOrProvinceOfIssue "LegStateOrProvinceOfIssue"   597 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security's StateOrProvinceOfIssue.
!
LegLocaleOfIssue          "LegLocaleOfIssue"          598 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security's LocaleOfIssue.
!
LegInstrRegistry          "LegInstrRegistry"          599 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual leg security's InstrRegistry.
!
LegSymbol                 "LegSymbol"                 600 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's Symbol.
!
LegSymbolSfx              "LegSymbolSfx"              601 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Multileg instrument's individual security's SymbolSfx.
!
LegSecurityID             "LegSecurityID"             602 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's SecurityID.
!
LegSecurityIDSource       "LegSecurityIDSource"       603 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Multileg instrument's individual security's SecurityIDSource.
!
NoLegSecurityAltID        "NoLegSecurityAltID"        604 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's NoSecurityAltID.
!
LegSecurityAltID          "LegSecurityAltID"          605 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's SecurityAltID.
!
LegSecurityAltIDSource    "LegSecurityAltIDSource"    606 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Multileg instrument's individual security's SecurityAltIDSource.
!
LegProduct                "LegProduct"                607 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Multileg instrument's individual security's Product.
!
LegCFICode                "LegCFICode"                608 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's CFICode.
!
LegSecurityType           "LegSecurityType"           609 NULL         ENUMERATED    3 ( 9 )  ENUM                 1
!
! Refer to definition of SecurityType(167)
!
LegMaturityMonthYear      "LegMaturityMonthYear"      610 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's MaturityMonthYear.
!
LegMaturityDate           "LegMaturityDate"           611 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Multileg instrument's individual security's MaturityDate.
!
LegStrikePrice            "LegStrikePrice"            612 NULL         PRICE              17  REAL32               5
!
! Multileg instrument's individual security's StrikePrice.
!
LegOptAttribute           "LegOptAttribute"           613 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's OptAttribute.
!
LegContractMultiplier     "LegContractMultiplier"     614 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's ContractMultiplier.
!
LegCouponRate             "LegCouponRate"             615 NULL         PRICE              17  REAL32               5
!
! Multileg instrument's individual security's CouponRate.
!
LegSecurityExchange       "LegSecurityExchange"       616 NULL         INTEGER            15  UINT32              15
!
! Multileg instrument's individual security's SecurityExchange.
!
LegIssuer                 "LegIssuer"                 617 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's Issuer.
!
EncodedLegIssuerLen       "EncodedLegIssuerLen"       618 NULL         INTEGER            15  UINT32               6
!
! Multileg instrument's individual security's EncodedIssuerLen.
!
EncodedLegIssuer          "EncodedLegIssuer"          619 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Multileg instrument's individual security's EncodedIssuer.
!
LegSecurityDesc           "LegSecurityDesc"           620 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Multileg instrument's individual security's SecurityDesc.
!
EncodedLegSecurityDescLen "EncodedLegSecurityDescLen"   621 NULL         INTEGER            15  UINT32               6
!
! Multileg instrument's individual security's EncodedSecurityDescLen.
!
EncodedLegSecurityDesc    "EncodedLegSecurityDesc"    622 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Multileg instrument's individual security's EncodedSecurityDesc.
!
LegRatioQty               "LegRatioQty"               623 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The ratio of quantity for this individual leg relative to the entire multileg security.
!
LegSide                   "LegSide"                   624 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! The side of this individual leg (multileg security).
!
TradingSessionSubID       "TradingSessionSubID"       625 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Optional market assigned sub identifier for a trading phase within a trading session. Usage is de
! termined by market or counterparties. Used by US based futures markets to identify exchange speci
! fic execution time bracket codes as required by US market regulations. Bilaterally agreed values 
! of data type String that start with a character can be used for backward compatibility
!
AllocType                 "AllocType"                 626 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Describes the specific type or purpose of an Allocation message (i.e. Buyside Calculated)
!
!Hops                      "Hops"                      627 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of HopCompID entries in repeating group.
!
HopCompID                 "HopCompID"                 628 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify the third party firm which delivered a specific message either fr
! om the firm which originated the message or from another third party (if multiple hops are perfor
! med). It is recommended that this value be the SenderCompID (49) of the third party.
!
HopSendingTime            "HopSendingTime"            629 NULL         DATETIME                5  DATETIME                 5
!
! Time that HopCompID (628) sent the message. It is recommended that this value be the SendingTime 
! (52) of the message sent by the third party.
!
HopRefID                  "HopRefID"                  630 NULL         INTEGER            15  UINT32               6
!
! Reference identifier assigned by HopCompID (628) associated with the message sent. It is recommen
! ded that this value be the MsgSeqNum (34) of the message sent by the third party.
!
MidPx                     "MidPx"                     631 NULL         PRICE              17  REAL32               5
!
! Mid price/rate
!
BidYield                  "BidYield"                  632 NULL         PRICE              17  REAL32               5
!
! Bid yield
!
MidYield                  "MidYield"                  633 NULL         PRICE              17  REAL32               5
!
! Mid yield
!
OfferYield                "OfferYield"                634 NULL         PRICE              17  REAL32               5
!
! Offer yield
!
ClearingFeeIndicator      "ClearingFeeIndicator"      635 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Indicates type of fee being assessed of the customer for trade executions at an exchange. Applica
! ble for futures markets only at this time.
!
WorkingIndicator          "WorkingIndicator"          636 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates if the order is currently being worked. Applicable only for OrdStatus = New. For open o
! utcry markets this indicates that the order is being worked in the crowd. For electronic markets 
! it indicates that the order has transitioned from a contingent order to a market order.
!
LegLastPx                 "LegLastPx"                 637 NULL         PRICE              17  REAL32               5
!
! Execution price assigned to a leg of a multileg instrument.
!
PriorityIndicator         "PriorityIndicator"         638 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates if a Cancel/Replace has caused an order to lose book priority.
!
PriceImprovement          "PriceImprovement"          639 NULL         PRICE              17  REAL32               5
!
! Amount of price improvement.
!
Price2                    "Price2"                    640 NULL         PRICE              17  REAL32               5
!
! Price of the future part of a F/X swap order.
!
LastForwardPoints2        "LastForwardPoints2"        641 NULL         PRICE              17  REAL32               5
!
! F/X forward points of the future part of a F/X swap order added to LastSpotRate (94). May be a ne
! gative value.
!
BidForwardPoints2         "BidForwardPoints2"         642 NULL         PRICE              17  REAL32               5
!
! Bid F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a neg
! ative value.
!
OfferForwardPoints2       "OfferForwardPoints2"       643 NULL         PRICE              17  REAL32               5
!
! Offer F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a n
! egative value.
!
RFQReqID                  "RFQReqID"                  644 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! RFQ Request ID - used to identify an RFQ Request.
!
MktBidPx                  "MktBidPx"                  645 NULL         PRICE              17  REAL32               5
!
! Used to indicate the best bid in a market
!
MktOfferPx                "MktOfferPx"                646 NULL         PRICE              17  REAL32               5
!
! Used to indicate the best offer in a market
!
MinBidSize                "MinBidSize"                647 NULL         INTEGER            15  UINT32              15
!
! Used to indicate a minimum quantity for a bid. If this field is used the BidSize (134) field is i
! nterpreted as the maximum bid size
!
MinOfferSize              "MinOfferSize"              648 NULL         INTEGER            15  UINT32              15
!
! Used to indicate a minimum quantity for an offer. If this field is used the OfferSize (135) field
!  is interpreted as the maximum offer size.
!
QuoteStatusReqID          "QuoteStatusReqID"          649 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Quote Status Request.
!
LegalConfirm              "LegalConfirm"              650 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates that this message is to serve as the final and legal confirmation.
!
UnderlyingLastPx          "UnderlyingLastPx"          651 NULL         PRICE              17  REAL32               5
!
! The calculated or traded price for the underlying instrument that corresponds to a derivative. Us
! ed for transactions that include the cash instrument and the derivative.
!
UnderlyingLastQty         "UnderlyingLastQty"         652 NULL         INTEGER            15  UINT32              15
!
! The calculated or traded quantity for the underlying instrument that corresponds to a derivative.
!  Used for transactions that include the cash instrument and the derivative.
!
SecDefStatus              "SecDefStatus"              653 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! State of a security definition request made to a market. Useful for markets, such as derivatives 
! markets, where market participants are permitted to define instruments for subsequent trading
!
LegRefID                  "LegRefID"                  654 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique indicator for a specific leg.
!
ContraLegRefID            "ContraLegRefID"            655 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique indicator for a specific leg for the ContraBroker (375).
!
SettlCurrBidFxRate        "SettlCurrBidFxRate"        656 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Foreign exchange rate used to compute the bid SettlCurrAmt (119) from Currency (15) to SettlCurre
! ncy (120)
!
SettlCurrOfferFxRate      "SettlCurrOfferFxRate"      657 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Foreign exchange rate used to compute the offer SettlCurrAmt (119) from Currency (15) to SettlCur
! rency (120)
!
QuoteRequestRejectReason  "QuoteRequestRejectReason"   658 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Reason Quote was rejected:
!
SideComplianceID          "SideComplianceID"          659 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! ID within repeating group of sides which is used to represent this transaction for compliance pur
! poses (e.g. OATS reporting).
!
AcctIDSource              "AcctIDSource"              660 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Used to identify the source of the Account (1) code. This is especially useful if the account is 
! a new account that the Respondent may not have setup yet in their system.
!
AllocAcctIDSource         "AllocAcctIDSource"         661 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Used to identify the source of the AllocAccount (79) code.
!
BenchmarkPrice            "BenchmarkPrice"            662 NULL         PRICE              17  REAL32               5
!
! Specifies the price of the benchmark.
!
BenchmarkPriceType        "BenchmarkPriceType"        663 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies type of BenchmarkPrice (662).
!
ConfirmID                 "ConfirmID"                 664 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Message reference for Confirmation
!
ConfirmStatus             "ConfirmStatus"             665 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the status of the Confirmation.
!
ConfirmTransType          "ConfirmTransType"          666 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the Confirmation transaction type.
!
ContractSettlMonth        "ContractSettlMonth"        667 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies when the contract (i.e. MBS/TBA) will settle.
!
DeliveryForm              "DeliveryForm"              668 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the form of delivery.
!
LastParPx                 "LastParPx"                 669 NULL         PRICE              17  REAL32               5
!
! Last price expressed in percent-of-par. Conditionally required for Fixed Income trades when LastP
! x (31) is expressed in Yield, Spread, Discount or any other type.
!
!LegAllocs                 "LegAllocs"                 670 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Allocations for the leg
!
LegAllocAccount           "LegAllocAccount"           671 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Allocation Account for the leg
!
LegIndividualAllocID      "LegIndividualAllocID"      672 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference for the individual allocation ticket
!
LegAllocQty               "LegAllocQty"               673 NULL         INTEGER            15  UINT32              15
!
! Leg allocation quantity.
!
LegAllocAcctIDSource      "LegAllocAcctIDSource"      674 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The source of the LegAllocAccount (671)
!
LegSettlCurrency          "LegSettlCurrency"          675 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Identifies settlement currency for the Leg.
!
LegBenchmarkCurveCurrency "LegBenchmarkCurveCurrency"   676 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! LegBenchmarkPrice (679) currency
!
LegBenchmarkCurveName     "LegBenchmarkCurveName"     677 NULL         ENUMERATED   2 ( 11 )  ENUM                 1
!
! Name of the Leg Benchmark Curve.
!
LegBenchmarkCurvePoint    "LegBenchmarkCurvePoint"    678 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the point on the Leg Benchmark Curve.
!
LegBenchmarkPrice         "LegBenchmarkPrice"         679 NULL         PRICE              17  REAL32               5
!
! Used to identify the price of the benchmark security.
!
LegBenchmarkPriceType     "LegBenchmarkPriceType"     680 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The price type of the LegBenchmarkPrice.
!
LegBidPx                  "LegBidPx"                  681 NULL         PRICE              17  REAL32               5
!
! Bid price of this leg.
!
LegIOIQty                 "LegIOIQty"                 682 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Leg-specific IOI quantity.
!
!LegStipulations           "LegStipulations"           683 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of leg stipulation entries
!
LegOfferPx                "LegOfferPx"                684 NULL         PRICE              17  REAL32               5
!
! Offer price of this leg.
!
LegOrderQty               "LegOrderQty"               685 NULL         INTEGER            15  UINT32              15
!
! Quantity ordered of this leg.
!
LegPriceType              "LegPriceType"              686 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! The price type of the LegBidPx (681) and/or LegOfferPx (684).
!
LegQty                    "LegQty"                    687 NULL         INTEGER            15  UINT32              15
!
! Quantity of this leg, e.g. in Quote dialog.
!
LegStipulationType        "LegStipulationType"        688 NULL         ENUMERATED   2 ( 14 )  ENUM                 1
!
! For Fixed Income, type of Stipulation for this leg.
!
LegStipulationValue       "LegStipulationValue"       689 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For Fixed Income, value of stipulation.
!
LegSwapType               "LegSwapType"               690 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! For Fixed Income, used instead of LegQty (687) or LegOrderQty (685) to requests the respondent to
!  calculate the quantity based on the quantity on the opposite side of the swap.
!
Pool                      "Pool"                      691 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For Fixed Income, identifies MBS / ABS pool.
!
QuotePriceType            "QuotePriceType"            692 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Code to represent price type requested in Quote.
!
QuoteRespID               "QuoteRespID"               693 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Message reference for Quote Response
!
QuoteRespType             "QuoteRespType"             694 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of Quote Response.
!
QuoteQualifier            "QuoteQualifier"            695 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Code to qualify Quote use
!
YieldRedemptionDate       "YieldRedemptionDate"       696 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Date to which the yield has been calculated (i.e. maturity, par call or current call, pre-refunde
! d date).
!
YieldRedemptionPrice      "YieldRedemptionPrice"      697 NULL         PRICE              17  REAL32               5
!
! Price to which the yield has been calculated.
!
YieldRedemptionPriceType  "YieldRedemptionPriceType"   698 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! The price type of the YieldRedemptionPrice (697)
!
BenchmarkSecurityID       "BenchmarkSecurityID"       699 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The identifier of the benchmark security, e.g. Treasury against Corporate bond.
!
ReversalIndicator         "ReversalIndicator"         700 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates a trade that reverses a previous trade.
!
YieldCalcDate             "YieldCalcDate"             701 NULL        ALPHANUMERIC        18  ASCII_STRING                18
!
! Include as needed to clarify yield irregularities associated with date, e.g. when it falls on a n
! on-business day.
!
!Positions                 "Positions"                 702 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of position entries.
!
PosType                   "PosType"                   703 NULL         ENUMERATED    2 ( 4 )  ENUM                 1
!
! Used to identify the type of quantity that is being returned.
!
LongQty                   "LongQty"                   704 NULL         INTEGER            15  UINT32              15
!
! Long Quantity
!
ShortQty                  "ShortQty"                  705 NULL         INTEGER            15  UINT32              15
!
! Short Quantity
!
PosQtyStatus              "PosQtyStatus"              706 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Status of this position.
!
PosAmtType                "PosAmtType"                707 NULL         ENUMERATED    1 ( 4 )  ENUM                 1
!
! Type of Position amount
!
PosAmt                    "PosAmt"                    708 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Position amount
!
PosTransType              "PosTransType"              709 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of position transaction
!
PosReqID                  "PosReqID"                  710 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for the position maintenance request as assigned by the submitter
!
!Underlyings               "Underlyings"               711 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of underlying legs that make up the security.
!
PosMaintAction            "PosMaintAction"            712 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Maintenance Action to be performed.
!
OrigPosReqRefID           "OrigPosReqRefID"           713 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference to the PosReqID (710) of a previous maintenance request that is being replaced or cance
! led.
!
PosMaintRptRefID          "PosMaintRptRefID"          714 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference to a PosMaintRptID (721) from a previous Position Maintenance Report that is being repl
! aced or canceled.
!
ClearingBusinessDate      "ClearingBusinessDate"      715 NULL        ALPHANUMERIC        18  ASCII_STRING                18
!
! The Clearing Business Date referred to by this maintenance request.
!
SettlSessID               "SettlSessID"               716 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
! Identifies a specific settlement session
!
SettlSessSubID            "SettlSessSubID"            717 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! SubID value associated with SettlSessID(716)
!
AdjustmentType            "AdjustmentType"            718 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of adjustment to be applied, used for PCS and PAJ
!
ContraryInstructionIndicator "ContraryInstructionIndicator"   719 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to indicate when a contrary instruction for exercise or abandonment is being submitted
!
PriorSpreadIndicator      "PriorSpreadIndicator"      720 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates if requesting a rollover of prior day's spread submissions.
!
PosMaintRptID             "PosMaintRptID"             721 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for this position report
!
PosMaintStatus            "PosMaintStatus"            722 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Status of Position Maintenance Request
!
PosMaintResult            "PosMaintResult"            723 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Result of Position Maintenance Request.
!
PosReqType                "PosReqType"                724 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to specify the type of position request being made.
!
ResponseTransportType     "ResponseTransportType"     725 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies how the response to the request should be transmitted.
!
ResponseDestination       "ResponseDestination"       726 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! URI (Uniform Resource Identifier) for details) or other pre-arranged value. Used in conjunction w
! ith ResponseTransportType (725) value of Out-of-Band to identify the out-of-band destination.
!
TotalNumPosReports        "TotalNumPosReports"        727 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of Position Reports being returned.
!
PosReqResult              "PosReqResult"              728 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Result of Request for Position
!
PosReqStatus              "PosReqStatus"              729 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Status of Request for Positions
!
SettlPrice                "SettlPrice"                730 NULL         PRICE              17  REAL32               5
!
! Settlement price
!
SettlPriceType            "SettlPriceType"            731 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of settlement price
!
UnderlyingSettlPrice      "UnderlyingSettlPrice"      732 NULL         PRICE              17  REAL32               5
!
! Underlying security's SettlPrice.
!
UnderlyingSettlPriceType  "UnderlyingSettlPriceType"   733 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Underlying security's SettlPriceType.
!
PriorSettlPrice           "PriorSettlPrice"           734 NULL         PRICE              17  REAL32               5
!
! Previous settlement price
!
!QuoteQualifiers           "QuoteQualifiers"           735 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of repeating groups of QuoteQualifiers (695).
!
AllocSettlCurrency        "AllocSettlCurrency"        736 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency code of settlement denomination for a specific AllocAccount (79).
!
AllocSettlCurrAmt         "AllocSettlCurrAmt"         737 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total amount due expressed in settlement currency (includes the effect of the forex transaction) 
! for a specific AllocAccount (79).
!
InterestAtMaturity        "InterestAtMaturity"        738 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount of interest (i.e. lump-sum) at maturity.
!
LegDatedDate              "LegDatedDate"              739 NULL        ALPHANUMERIC        18  ASCII_STRING                18
!
! The effective date of a new securities issue determined by its underwriters. Often but not always
!  the same as the Issue Date and the Interest Accrual Date
!
LegPool                   "LegPool"                   740 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For Fixed Income, identifies MBS / ABS pool for a specific leg of a multi-leg instrument.
!
AllocInterestAtMaturity   "AllocInterestAtMaturity"   741 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount of interest (i.e. lump-sum) at maturity at the account-level.
!
AllocAccruedInterestAmt   "AllocAccruedInterestAmt"   742 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount of Accrued Interest for convertible bonds and fixed income at the allocation-level.
!
DeliveryDate              "DeliveryDate"              743 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Date of delivery.
!
AssignmentMethod          "AssignmentMethod"          744 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Method by which short positions are assigned to an exercise notice during exercise and assignment
!  processing
!
AssignmentUnit            "AssignmentUnit"            745 NULL         INTEGER            15  UINT32              15
!
! Quantity Increment used in performing assignment.
!
OpenInterest              "OpenInterest"              746 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Open interest that was eligible for assignment.
!
ExerciseMethod            "ExerciseMethod"            747 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Exercise Method used to in performing assignment.
!
TotNumTradeReports        "TotNumTradeReports"        748 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of trade reports returned.
!
TradeRequestResult        "TradeRequestResult"        749 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Result of Trade Request
!
TradeRequestStatus        "TradeRequestStatus"        750 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Status of Trade Request.
!
TradeReportRejectReason   "TradeReportRejectReason"   751 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Reason Trade Capture Request was rejected.
!
SideMultiLegReportingType "SideMultiLegReportingType"   752 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to indicate if the side being reported on Trade Capture Report represents a leg of a multile
! g instrument or a single security.
!
!PosAmt                    "PosAmt"                    753 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of position amount entries.
!
AutoAcceptIndicator       "AutoAcceptIndicator"       754 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies whether or not an allocation has been automatically accepted on behalf of the Carry Fi
! rm by the Clearing House.
!
AllocReportID             "AllocReportID"             755 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Allocation Report message.
!
!Nested2PartyIDs           "Nested2PartyIDs"           756 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Nested2PartyID (757), Nested2PartyIDSource (758), and Nested2PartyRole (759) entries
!
Nested2PartyID            "Nested2PartyID"            757 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within a second instance Nested repeating group.
!
Nested2PartyIDSource      "Nested2PartyIDSource"      758 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within a second instance Nested repeating group.
!
Nested2PartyRole          "Nested2PartyRole"          759 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within a second instance Nested repeating group.
!
Nested2PartySubID         "Nested2PartySubID"         760 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within a second instance Nested repeating group.
!
BenchmarkSecurityIDSource "BenchmarkSecurityIDSource"   761 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Identifies class or source of the BenchmarkSecurityID (699) value. Required if BenchmarkSecurityI
! D is specified.
!
SecuritySubType           "SecuritySubType"           762 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Sub-type qualification/identification of the SecurityType (e.g. for SecurityType=REPO), or the CF
! ICode if SecurityType is not specified. If specified, SecuirtyType or CFICode is required.
!
UnderlyingSecuritySubType "UnderlyingSecuritySubType"   763 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Underlying security's SecuritySubType.
!
LegSecuritySubType        "LegSecuritySubType"        764 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! SecuritySubType of the leg instrument.
!
AllowableOneSidednessPct  "AllowableOneSidednessPct"   765 NULL         PRICE              17  REAL32               5
!
! The maximum percentage that execution of one side of a program trade can exceed execution of the 
! other.
!
AllowableOneSidednessValue "AllowableOneSidednessValue"   766 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The maximum amount that execution of one side of a program trade can exceed execution of the othe
! r.
!
AllowableOneSidednessCurr "AllowableOneSidednessCurr"   767 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! The currency that AllowableOneSidednessValue (766) is expressed in if AllowableOneSidednessValue 
! is used.
!
!TrdRegTimestamps          "TrdRegTimestamps"          768 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of TrdRegTimestamp (769) entries
!
TrdRegTimestamp           "TrdRegTimestamp"           769 NULL         DATETIME                5  DATETIME                 5
!
! Traded / Regulatory timestamp value. Use to store time information required by government regulat
! ors or self regulatory organizations (such as an exchange or clearing house).
!
TrdRegTimestampType       "TrdRegTimestampType"       770 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Traded / Regulatory timestamp type.
!
TrdRegTimestampOrigin     "TrdRegTimestampOrigin"     771 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
ConfirmRefID              "ConfirmRefID"              772 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier to be used with ConfirmTransType (666) = Replace or Cancel
!
ConfirmType               "ConfirmType"               773 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of Confirmation message being sent.
!
ConfirmRejReason          "ConfirmRejReason"          774 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Identifies the reason for rejecting a Confirmation.
!
BookingType               "BookingType"               775 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Method for booking out this order. Used when notifying a broker that an order to be settled by th
! at broker is to be booked out as an OTC derivative (e.g. CFD or similar).
!
IndividualAllocRejCode    "IndividualAllocRejCode"    776 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identified reason for rejecting an individual AllocAccount (79) detail.
!
SettlInstMsgID            "SettlInstMsgID"            777 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for Settlement Instruction message.
!
!SettlInst                 "SettlInst"                 778 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of settlement instructions within repeating group.
!
LastUpdateTime            "LastUpdateTime"            779 NULL         DATETIME                5  DATETIME                 5
!
! Timestamp of last update to data item (or creation if no updates made since creation).
!
AllocSettlInstType        "AllocSettlInstType"        780 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to indicate whether settlement instructions are provided on an allocation instruction messag
! e, and if not, how they are to be derived.
!
!SettlPartyIDs             "SettlPartyIDs"             781 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of SettlPartyID (782), SettlPartyIDSource (783), and SettlPartyRole (784) entries
!
SettlPartyID              "SettlPartyID"              782 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within a settlement parties component. Nested repeating group.
!
SettlPartyIDSource        "SettlPartyIDSource"        783 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within a settlement parties component.
!
SettlPartyRole            "SettlPartyRole"            784 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within a settlement parties component.
!
SettlPartySubID           "SettlPartySubID"           785 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within a settlement parties component.
!
SettlPartySubIDType       "SettlPartySubIDType"       786 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of SettlPartySubID (785) value.
!
DlvyInstType              "DlvyInstType"              787 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to indicate whether a delivery instruction is used for securities or cash settlement.
!
TerminationType           "TerminationType"           788 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of financing termination.
!
NextExpectedMsgSeqNum     "NextExpectedMsgSeqNum"     789 NULL         INTEGER            15  UINT32               6
!
! Next expected MsgSeqNum value to be received.
!
OrdStatusReqID            "OrdStatusReqID"            790 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Can be used to uniquely identify a specific Order Status Request message.
!
SettlInstReqID            "SettlInstReqID"            791 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID of settlement instruction request message
!
SettlInstReqRejCode       "SettlInstReqRejCode"       792 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Identifies reason for rejection (of a settlement instruction request message).
!
SecondaryAllocID          "SecondaryAllocID"          793 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Secondary allocation identifier. Unlike the AllocID (70), this can be shared across a number of a
! llocation instruction or allocation report messages, thereby making it possible to pass an identi
! fier for an original allocation message on multiple messages (e.g. from one party to a second to 
! a third, across cancel and replace messages etc.).
!
AllocReportType           "AllocReportType"           794 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Describes the specific type or purpose of an Allocation Report message
!
AllocReportRefID          "AllocReportRefID"          795 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference identifier to be used with AllocTransType (7) = Replace or Cancel
!
AllocCancReplaceReason    "AllocCancReplaceReason"    796 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Reason for cancelling or replacing an Allocation Instruction or Allocation Report message
!
CopyMsgIndicator          "CopyMsgIndicator"          797 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates whether or not this message is a drop copy of another message.
!
AllocAccountType          "AllocAccountType"          798 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of account associated with a confirmation or other trade-level message
!
OrderAvgPx                "OrderAvgPx"                799 NULL         PRICE              17  REAL32               5
!
! Average price for a specific order
!
OrderBookingQty           "OrderBookingQty"           800 NULL         INTEGER            15  UINT32              15
!
! Quantity of the order that is being booked out as part of an Allocation Instruction or Allocation
!  Report message
!
!SettlPartySubIDs          "SettlPartySubIDs"          801 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of SettlPartySubID (785) and SettlPartySubIDType (786) entries
!
!PartySubIDs               "PartySubIDs"               802 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of PartySubID (523)and PartySubIDType (803) entries
!
PartySubIDType            "PartySubIDType"            803 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of PartySubID (523) value
!
!NestedPartySubIDs         "NestedPartySubIDs"         804 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of NestedPartySubID (545) and NestedPartySubIDType (805) entries
!
NestedPartySubIDType      "NestedPartySubIDType"      805 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of NestedPartySubID (545) value.
!
!Nested2PartySubIDs        "Nested2PartySubIDs"        806 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Nested2PartySubID (760) and Nested2PartySubIDType (807) entries. Second instance of <Ne
! stedParties>.
!
Nested2PartySubIDType     "Nested2PartySubIDType"     807 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of Nested2PartySubID (760) value. Second instance of <NestedParties>.
!
AllocIntermedReqType      "AllocIntermedReqType"      808 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Response to allocation to be communicated to a counterparty through an intermediary, i.e. clearin
! g house. Used in conjunction with AllocType = Request to Intermediary and AllocReportType = Reque
! st to Intermediary
!
!Usernames                 "Usernames"                 809 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Usernames to which this this response is directed
!
UnderlyingPx              "UnderlyingPx"              810 NULL         PRICE              17  REAL32               5
!
! Underlying price associate with a derivative instrument.
!
PriceDelta                "PriceDelta"                811 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The rate of change in the price of a derivative with respect to the movement in the price of the 
! underlying instrument(s) upon which the derivative instrument price is based.
!
ApplQueueMax              "ApplQueueMax"              812 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to specify the maximum number of application messages that can be queued bedore a corrective
!  action needs to take place to resolve the queuing issue.
!
ApplQueueDepth            "ApplQueueDepth"            813 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Current number of application messages that were queued at the time that the message was created 
! by the counterparty.
!
ApplQueueResolution       "ApplQueueResolution"       814 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Resolution taken when ApplQueueDepth (813) exceeds ApplQueueMax (812) or system specified maximum
!  queue size.
!
ApplQueueAction           "ApplQueueAction"           815 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Action to take to resolve an application message queue (backlog).
!
!AltMDSource               "AltMDSource"               816 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of alternative market data sources
!
AltMDSourceID             "AltMDSourceID"             817 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Session layer source for market data
!
SecondaryTradeReportID    "SecondaryTradeReportID"    818 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Secondary trade report identifier - can be used to associate an additional identifier with a trad
! e.
!
AvgPxIndicator            "AvgPxIndicator"            819 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Average Pricing Indicator
!
TradeLinkID               "TradeLinkID"               820 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to link a group of trades together. Useful for linking a group of trades together for averag
! e price calculations.
!
OrderInputDevice          "OrderInputDevice"          821 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specific device number, terminal number or station where order was entered
!
UnderlyingTradingSessionID "UnderlyingTradingSessionID"   822 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Trading Session in which the underlying instrument trades
!
UnderlyingTradingSessionSubID "UnderlyingTradingSessionSubID"   823 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Trading Session sub identifier in which the underlying instrument trades
!
TradeLegRefID             "TradeLegRefID"             824 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference to the leg of a multileg instrument to which this trade refers
!
ExchangeRule              "ExchangeRule"              825 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to report any exchange rules that apply to this trade.
!
TradeAllocIndicator       "TradeAllocIndicator"       826 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies how the trade is to be allocated
!
ExpirationCycle           "ExpirationCycle"           827 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Part of trading cycle when an instrument expires. Field is applicable for derivatives.
!
TrdType                   "TrdType"                   828 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of Trade:
!
TrdSubType                "TrdSubType"                829 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Further qualification to the trade type
!
TransferReason            "TransferReason"            830 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reason trade is being transferred
!
AsgnReqID                 "AsgnReqID"                 831 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for the Assignment Report Request
!
TotNumAssignmentReports   "TotNumAssignmentReports"   832 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total Number of Assignment Reports being returned to a firm
!
AsgnRptID                 "AsgnRptID"                 833 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for the Assignment Report
!
ThresholdAmount           "ThresholdAmount"           834 NULL         PRICE              17  REAL32               5
!
! Amount that a position has to be in the money before it is exercised.
!
PegMoveType               "PegMoveType"               835 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Describes whether peg is static or floats
!
PegOffsetType             "PegOffsetType"             836 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Peg Offset value
!
PegLimitType              "PegLimitType"              837 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Peg Limit
!
PegRoundDirection         "PegRoundDirection"         838 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! If the calculated peg price is not a valid tick price, specifies whether to round the price to be
!  more or less aggressive
!
PeggedPrice               "PeggedPrice"               839 NULL         PRICE              17  REAL32               5
!
! The price the order is currently pegged at
!
PegScope                  "PegScope"                  840 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The scope of the peg
!
DiscretionMoveType        "DiscretionMoveType"        841 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Describes whether discretionay price is static or floats
!
DiscretionOffsetType      "DiscretionOffsetType"      842 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Discretion Offset value
!
DiscretionLimitType       "DiscretionLimitType"       843 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Discretion Limit
!
DiscretionRoundDirection  "DiscretionRoundDirection"   844 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! If the calculated discretionary price is not a valid tick price, specifies whether to round the p
! rice to be more or less aggressive
!
DiscretionPrice           "DiscretionPrice"           845 NULL         PRICE              17  REAL32               5
!
! The current discretionary price of the order
!
DiscretionScope           "DiscretionScope"           846 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The scope of the discretion
!
TargetStrategy            "TargetStrategy"            847 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The target strategy of the order
!
TargetStrategyParameters  "TargetStrategyParameters"   848 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Field to allow further specification of the TargetStrategy - usage to be agreed between counterpa
! rties
!
ParticipationRate         "ParticipationRate"         849 NULL         PRICE              17  REAL32               5
!
! For a TargetStrategy=Participate order specifies the target particpation rate. For other order ty
! pes this is a volume limit (i.e. do not be more than this percent of the market volume)
!
TargetStrategyPerformance "TargetStrategyPerformance"   850 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! For communication of the performance of the order versus the target strategy
!
LastLiquidityInd          "LastLiquidityInd"          851 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicator to identify whether this fill was a result of a liquidity provider providing or liquidi
! ty taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled.
!
PublishTrdIndicator       "PublishTrdIndicator"       852 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates if a trade should be reported via a market reporting service.
!
ShortSaleReason           "ShortSaleReason"           853 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Reason for short sale.
!
QtyType                   "QtyType"                   854 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of quantity specified in a quantity field:
!
SecondaryTrdType          "SecondaryTrdType"          855 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Additional TrdType(828) assigned to a trade by trade match system.
!
TradeReportType           "TradeReportType"           856 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of Trade Report
!
AllocNoOrdersType         "AllocNoOrdersType"         857 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates how the orders being booked and allocated by an Allocation Instruction or Allocation Re
! port message are identified, i.e. by explicit definition in the NoOrders group or not.
!
SharedCommission          "SharedCommission"          858 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Commission to be shared with a third party, e.g. as part of a directed brokerage commission shari
! ng arrangement.
!
ConfirmReqID              "ConfirmReqID"              859 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a Confirmation Request message
!
AvgParPx                  "AvgParPx"                  860 NULL         PRICE              17  REAL32               5
!
! Used to express average price as percent of par (used where AvgPx field is expressed in some othe
! r way)
!
ReportedPx                "ReportedPx"                861 NULL         PRICE              17  REAL32               5
!
! Reported price (used to differentiate from AvgPx on a confirmation of a marked-up or marked-down 
! principal trade)
!
!Capacities                "Capacities"                862 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of repeating OrderCapacity entries.
!
OrderCapacityQty          "OrderCapacityQty"          863 NULL         INTEGER            15  UINT32              15
!
! Quantity executed under a specific OrderCapacity (e.g. quantity executed as agent, quantity execu
! ted as principal)
!
!Events                    "Events"                    864 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of repeating EventType entries.
!
EventType                 "EventType"                 865 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to represent the type of event
!
EventDate                 "EventDate"                 866 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Date of event
!
EventPx                   "EventPx"                   867 NULL         PRICE              17  REAL32               5
!
! Predetermined price of issue at event, if applicable
!
EventText                 "EventText"                 868 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Comments related to the event.
!
PctAtRisk                 "PctAtRisk"                 869 NULL         PRICE              17  REAL32               5
!
! Percent at risk due to lowest possible call.
!
!InstrAttrib               "InstrAttrib"               870 NULL         FIELD_LIST          0  FIELD_LIST           0
!
!! Number of repeating InstrAttribType entries.
!
InstrAttribType           "InstrAttribType"           871 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to represent the type of instrument attribute
!
InstrAttribValue          "InstrAttribValue"          872 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Attribute value appropriate to the InstrAttribType (87) field.
!
DatedDate                 "DatedDate"                 873 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! The effective date of a new securities issue determined by its underwriters. Often but not always
!  the same as the Issue Date and the Interest Accrual Date
!
InterestAccrualDate       "InterestAccrualDate"       874 NULL        ALPHANUMERIC        18  ASCII_STRING                18
!
! The start date used for calculating accrued interest on debt instruments which are being sold bet
! ween interest payment dates. Often but not always the same as the Issue Date and the Dated Date
!
CPProgram                 "CPProgram"                 875 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! The program under which a commercial paper is issued
!
CPRegType                 "CPRegType"                 876 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The registration type of a commercial paper issuance
!
UnderlyingCPProgram       "UnderlyingCPProgram"       877 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The program under which the underlying commercial paper is issued
!
UnderlyingCPRegType       "UnderlyingCPRegType"       878 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The registration type of the underlying commercial paper issuance
!
UnderlyingQty             "UnderlyingQty"             879 NULL         INTEGER            15  UINT32              15
!
! Unit amount of the underlying security (par, shares, currency, etc.)
!
TrdMatchID                "TrdMatchID"                880 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifier assigned to a trade by a matching system.
!
SecondaryTradeReportRefID "SecondaryTradeReportRefID"   881 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to refer to a previous SecondaryTradeReportRefID when amending the transaction (cancel, repl
! ace, release, or reversal).
!
UnderlyingDirtyPrice      "UnderlyingDirtyPrice"      882 NULL         PRICE              17  REAL32               5
!
! Price (percent-of-par or per unit) of the underlying security or basket. Dirty means it includes 
! accrued interest
!
UnderlyingEndPrice        "UnderlyingEndPrice"        883 NULL         PRICE              17  REAL32               5
!
! Price (percent-of-par or per unit) of the underlying security or basket at the end of the agreeme
! nt.
!
UnderlyingStartValue      "UnderlyingStartValue"      884 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Currency value attributed to this collateral at the start of the agreement
!
UnderlyingCurrentValue    "UnderlyingCurrentValue"    885 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Currency value currently attributed to this collateral
!
UnderlyingEndValue        "UnderlyingEndValue"        886 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Currency value attributed to this collateral at the end of the agreement
!
!UnderlyingStips           "UnderlyingStips"           887 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of underlying stipulation entries
!
UnderlyingStipType        "UnderlyingStipType"        888 NULL         ENUMERATED   2 ( 14 )  ENUM                 1
!
! Type of stipulation.
!
UnderlyingStipValue       "UnderlyingStipValue"       889 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value of stipulation.
!
MaturityNetMoney          "MaturityNetMoney"          890 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Net Money at maturity if Zero Coupon and maturity value is different from par value
!
MiscFeeBasis              "MiscFeeBasis"              891 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the unit for a miscellaneous fee.
!
TotNoAllocs               "TotNoAllocs"               892 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of NoAlloc entries across all messages. Should be the sum of all NoAllocs in each me
! ssage that has repeating NoAlloc entries related to the same AllocID or AllocReportID. Used to su
! pport fragmentation.
!
LastFragment              "LastFragment"              893 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether this message is the last in a sequence of messages for those messages that supp
! ort fragmentation, such as Allocation Instruction, Mass Quote, Security List, Derivative Security
!  List
!
CollReqID                 "CollReqID"                 894 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Collateral Request Identifier
!
CollAsgnReason            "CollAsgnReason"            895 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Reason for Collateral Assignment
!
CollInquiryQualifier      "CollInquiryQualifier"      896 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Collateral inquiry qualifiers:
!
!Trades                    "Trades"                    897 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of trades in repeating group.
!
MarginRatio               "MarginRatio"               898 NULL         PRICE              17  REAL32               5
!
! The fraction of the cash consideration that must be collateralized, expressed as a percent. A Mar
! ginRatio of 02% indicates that the value of the collateral (after deducting for haircut) must exc
! eed the cash consideration by 2%.
!
MarginExcess              "MarginExcess"              899 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Excess margin amount (deficit if value is negative)
!
TotalNetValue             "TotalNetValue"             900 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! TotalNetValue is determined as follows:
!
CashOutstanding           "CashOutstanding"           901 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Starting consideration less repayments
!
CollAsgnID                "CollAsgnID"                902 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Collateral Assignment Identifier
!
CollAsgnTransType         "CollAsgnTransType"         903 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Collateral Assignment Transaction Type
!
CollRespID                "CollRespID"                904 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Collateral Response Identifier
!
CollAsgnRespType          "CollAsgnRespType"          905 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Collateral Assignment Response Type
!
CollAsgnRejectReason      "CollAsgnRejectReason"      906 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Collateral Assignment Reject Reason
!
CollAsgnRefID             "CollAsgnRefID"             907 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Collateral Assignment Identifier to which a transaction refers
!
CollRptID                 "CollRptID"                 908 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Collateral Report Identifier
!
CollInquiryID             "CollInquiryID"             909 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Collateral Inquiry Identifier
!
CollStatus                "CollStatus"                910 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Collateral Status
!
TotNumReports             "TotNumReports"             911 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number or reports returned in response to a request
!
LastRptRequested          "LastRptRequested"          912 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether this message is that last report message in response to a request, such as Orde
! r Mass Status Request.
!
AgreementDesc             "AgreementDesc"             913 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The full name of the base standard agreement, annexes and amendments in place between the princip
! als applicable to a financing transaction.
!
AgreementID               "AgreementID"               914 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! A common reference to the applicable standing agreement between the counterparties to a financing
!  transaction.
!
AgreementDate             "AgreementDate"             915 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! A reference to the date the underlying agreement specified by AgreementID and AgreementDesc was e
! xecuted.
!
StartDate                 "StartDate"                 916 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Start date of a financing deal, i.e. the date the buyer pays the seller cash and takes control of
!  the collateral
!
EndDate                   "EndDate"                   917 NULL        ALPHANUMERIC        18  ASCII_STRING                18
!
! End date of a financing deal, i.e. the date the seller reimburses the buyer and takes back contro
! l of the collateral
!
AgreementCurrency         "AgreementCurrency"         918 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Contractual currency forming the basis of a financing agreement and associated transactions. Usua
! lly, but not always, the same as the trade currency.
!
DeliveryType              "DeliveryType"              919 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies type of settlement
!
EndAccruedInterestAmt     "EndAccruedInterestAmt"     920 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Accrued Interest Amount applicable to a financing transaction on the End Date.
!
StartCash                 "StartCash"                 921 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date.
!
EndCash                   "EndCash"                   922 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date
! .
!
UserRequestID             "UserRequestID"             923 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a User Request.
!
UserRequestType           "UserRequestType"           924 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the action required by a User Request Message
!
NewPassword               "NewPassword"               925 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! New Password or passphrase
!
UserStatus                "UserStatus"                926 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the status of a user
!
UserStatusText            "UserStatusText"            927 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! A text description associated with a user status.
!
StatusValue               "StatusValue"               928 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the status of a network connection
!
StatusText                "StatusText"                929 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! A text description associated with a network status.
!
RefCompID                 "RefCompID"                 930 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify a firm.
!
RefSubID                  "RefSubID"                  931 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Assigned value used to identify specific elements within a firm.
!
NetworkResponseID         "NetworkResponseID"         932 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a network response.
!
NetworkRequestID          "NetworkRequestID"          933 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a network resquest.
!
LastNetworkResponseID     "LastNetworkResponseID"     934 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifier of the previous Network Response message sent to a counterparty, used to allow increme
! ntal updates.
!
NetworkRequestType        "NetworkRequestType"        935 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the type and level of details required for a Network Status Request Message
!
!CompIDs                   "CompIDs"                   936 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of CompID entries in a repeating group.
!
NetworkStatusResponseType "NetworkStatusResponseType"   937 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates the type of Network Response Message.
!
!CollInquiryQualifier      "CollInquiryQualifier"      938 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of CollInquiryQualifier entries in a repeating group.
!
TrdRptStatus              "TrdRptStatus"              939 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Trade Report Status
!
AffirmStatus              "AffirmStatus"              940 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the status of the ConfirmationAck.
!
UnderlyingStrikeCurrency  "UnderlyingStrikeCurrency"   941 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency in which the strike price of an underlying instrument is denominated
!
LegStrikeCurrency         "LegStrikeCurrency"         942 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency in which the strike price of a instrument leg of a multileg instrument is denominated
!
TimeBracket               "TimeBracket"               943 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! A code that represents a time interval in which a fill or trade occurred.
!
CollAction                "CollAction"                944 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Action proposed for an Underlying Instrument instance.
!
CollInquiryStatus         "CollInquiryStatus"         945 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Status of Collateral Inquiry
!
CollInquiryResult         "CollInquiryResult"         946 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Result returned in response to Collateral Inquiry
!
StrikeCurrency            "StrikeCurrency"            947 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Currency in which the StrikePrice is denominated.
!
!Nested3PartyIDs           "Nested3PartyIDs"           948 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Nested3PartyID (949), Nested3PartyIDSource (950), and Nested3PartyRole (95) entries
!
Nested3PartyID            "Nested3PartyID"            949 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within a third instance Nested repeating group.
!
Nested3PartyIDSource      "Nested3PartyIDSource"      950 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within a third instance Nested repeating group.
!
Nested3PartyRole          "Nested3PartyRole"          951 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within a third instance Nested repeating group.
!
!Nested3PartySubIDs        "Nested3PartySubIDs"        952 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Nested3PartySubIDs (953) entries
!
Nested3PartySubID         "Nested3PartySubID"         953 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within a third instance Nested repeating group.
!
Nested3PartySubIDType     "Nested3PartySubIDType"     954 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartySubIDType value within a third instance Nested repeating group.
!
LegContractSettlMonth     "LegContractSettlMonth"     955 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies when the contract (i.e. MBS/TBA) will settle.
!
LegInterestAccrualDate    "LegInterestAccrualDate"    956 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! The start date used for calculating accrued interest on debt instruments which are being sold bet
! ween interest payment dates. Often but not always the same as the Issue Date and the Dated Date
!
!StrategyParameters        "StrategyParameters"        957 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Indicates number of strategy parameters
!
StrategyParameterName     "StrategyParameterName"     958 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Name of parameter
!
StrategyParameterType     "StrategyParameterType"     959 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Datatype of the parameter
!
StrategyParameterValue    "StrategyParameterValue"    960 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value of the parameter
!
HostCrossID               "HostCrossID"               961 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Host assigned entity ID that can be used to reference all components of a cross; sides + strategy
!  + legs. Used as the primary key with which to refer to the Cross Order for cancellation and repl
! ace. The HostCrossID will also be used to link together components of the Cross Order. For exampl
! e, each individual Execution Report associated with the order will carry HostCrossID in order to 
! tie back to the original cross order.
!
SideTimeInForce           "SideTimeInForce"           962 NULL         DATETIME                5  DATETIME                 5
!
! Indicates how long the order as specified in the side stays in effect. SideTimeInForce allows a t
! wo-sided cross order to specify order behavior separately for each side. Absence of this field in
! dicates that TimeInForce should be referenced. SideTimeInForce will override TimeInForce if both 
! are provided.
!
MDReportID                "MDReportID"                963 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for the Market Data Report.
!
SecurityReportID          "SecurityReportID"          964 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Security Report ID. Unique identifier for the Security Report.
!
SecurityStatus            "SecurityStatus"            965 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used for derivatives. Denotes the current state of the Instrument.
!
SettleOnOpenFlag          "SettleOnOpenFlag"          966 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicator to determine if instrument is settle on open
!
StrikeMultiplier          "StrikeMultiplier"          967 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the s
! ettlement value.
!
StrikeValue               "StrikeValue"               968 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used for derivatives. The number of shares/units for the financial instrument involved in the opt
! ion trade.
!
MinPriceIncrement         "MinPriceIncrement"         969 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Minimum price increase for a given exchange-traded Instrument
!
PositionLimit             "PositionLimit"             970 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Position Limit for a given exchange-traded product.
!
NTPositionLimit           "NTPositionLimit"           971 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Position Limit in the near-term contract for a given exchange-traded product.
!
UnderlyingAllocationPercent "UnderlyingAllocationPercent"   972 NULL         PRICE              17  REAL32               5
!
! Percent of the Strike Price that this underlying represents.
!
UnderlyingCashAmount      "UnderlyingCashAmount"      973 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Cash amount associated with the underlying component.
!
UnderlyingCashType        "UnderlyingCashType"        974 NULL         ENUMERATED    1 ( 5 )  ENUM                 1
!
! Specific to the <UnderlyingInstrument> Used for derivatives that deliver into cash underlying.
!
UnderlyingSettlementType  "UnderlyingSettlementType"   975 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates order settlement period for the underlying instrument.
!
QuantityDate              "QuantityDate"              976 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Date associated to the quantity that is being reported for the position.
!
ContIntRptID              "ContIntRptID"              977 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for the Contrary Intention report
!
LateIndicator             "LateIndicator"             978 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates if the contrary intention was received after the exchange imposed cutoff time
!
InputSource               "InputSource"               979 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Source of the contrary intention
!
SecurityUpdateAction      "SecurityUpdateAction"      980 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
!Expiration                "Expiration"                981 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Expiration Qty entries
!
ExpirationQtyType         "ExpirationQtyType"         982 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Expiration Quantity type
!
ExpQty                    "ExpQty"                    983 NULL         INTEGER            15  UINT32              15
!
! Expiration Quantity associated with the Expiration Type
!
!UnderlyingAmounts         "UnderlyingAmounts"         984 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Total number of occurrences of Amount to pay in order to receive the underlying instrument
!
UnderlyingPayAmount       "UnderlyingPayAmount"       985 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount to pay in order to receive the underlying instrument
!
UnderlyingCollectAmount   "UnderlyingCollectAmount"   986 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Amount to collect in order to deliver the underlying instrument
!
UnderlyingSettlementDate  "UnderlyingSettlementDate"   987 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Date the underlying instrument will settle. Used for derivatives that deliver into more than one 
! underlying instrument. Settlement dates can vary across underlying instruments.
!
UnderlyingSettlementStatus "UnderlyingSettlementStatus"   988 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Settlement status of the underlying instrument. Used for derivatives that deliver into more than 
! one underlying instrument. Settlement can be delayed for an underlying instrument.
!
SecondaryIndividualAllocID "SecondaryIndividualAllocID"   989 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Will allow the intermediary to specify an allocation ID generated by their system.
!
LegReportID               "LegReportID"               990 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Additional attribute to store the Trade ID of the Leg.
!
RndPx                     "RndPx"                     991 NULL         PRICE              17  REAL32               5
!
! Specifies average price rounded to quoted precision.
!
IndividualAllocType       "IndividualAllocType"       992 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies whether the allocation is to be sub-allocated or allocated to a third party
!
AllocCustomerCapacity     "AllocCustomerCapacity"     993 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Capacity of customer in the allocation block.
!
TierCode                  "TierCode"                  994 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The Tier the trade was matched by the clearing system.
!
UnitOfMeasure             "UnitOfMeasure"             996 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! The unit of measure of the underlying commodity upon which the contract is based. Two groups of u
! nits of measure enumerations are supported.
!
TimeUnit                  "TimeUnit"                  997 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
! Unit of time associated with the contract.
!
UnderlyingUnitOfMeasure   "UnderlyingUnitOfMeasure"   998 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! Refer to defintion of UnitOfMeasure(996)
!
LegUnitOfMeasure          "LegUnitOfMeasure"          999 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! Refer to defintion of UnitOfMeasure(996)
!
UnderlyingTimeUnit        "UnderlyingTimeUnit"       1000 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
! Same as TimeUnit.
!
LegTimeUnit               "LegTimeUnit"              1001 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
! Same as TimeUnit.
!
AllocMethod               "AllocMethod"              1002 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the method under which a trade quantity was allocated.
!
TradeID                   "TradeID"                  1003 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The unique ID assigned to the trade entity once it is received or matched by the exchange or cent
! ral counterparty.
!
SideTradeReportID         "SideTradeReportID"        1005 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used on a multi-sided trade to designate the ReportID
!
SideFillStationCd         "SideFillStationCd"        1006 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used on a multi-sided trade to convey order routing information
!
SideReasonCd              "SideReasonCd"             1007 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used on a multi-sided trade to convey reason for execution
!
SideTrdSubTyp             "SideTrdSubTyp"            1008 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Used on a multi-sided trade to specify the type of trade for a given side
!
SideQty                   "SideQty"                  1009 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to indicate the quantity on one of a multi-sided Trade Capture Report
!
MessageEventSource        "MessageEventSource"       1011 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to identify the event or source which gave rise to a message.
!
SideTrdRegTimestamp       "SideTrdRegTimestamp"      1012 NULL         DATETIME                5  DATETIME                 5
!
! Will be used in a multi-sided message.
!
SideTrdRegTimestampType   "SideTrdRegTimestampType"  1013 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Same as TrdRegTimeStampType
!
SideTrdRegTimestampSrc    "SideTrdRegTimestampSrc"   1014 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Same as TrdRegTimestampOrigin
!
AsOfIndicator             "AsOfIndicator"            1015 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to indicate that a floor-trade was originally submitted as of a specific trade date which is
!  earlier than its clearing date.
!
!SideTrdRegTS              "SideTrdRegTS"             1016 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Indicates number of SideTimestamps contained in group
!
LegOptionRatio            "LegOptionRatio"           1017 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Expresses the risk of an option leg
!
!InstrumentParties         "InstrumentParties"        1018 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Identifies the number of parties identified with an instrument
!
InstrumentPartyID         "InstrumentPartyID"        1019 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within an instrument party repeating group. Same values as PartyID (448)
!
TradeVolume               "TradeVolume"              1020 NULL         INTEGER            15  UINT32              15
!
! Used to report volume with a trade
!
MDBookType                "MDBookType"               1021 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Describes the type of book for which the feed is intended. Used when multiple feeds are provided 
! over the same connection
!
MDFeedType                "MDFeedType"               1022 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Describes a class of service for a given data feed, ie Regular and Market Maker, Bandwidth Intens
! ive or Bandwidth Conservative
!
MDPriceLevel              "MDPriceLevel"             1023 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Integer to convey the level of a bid or offer at a given price level. This is in contrast to MDEn
! tryPositionNo which is used to convey the position of an order within a Price level
!
MDOriginType              "MDOriginType"             1024 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to describe the origin of an entry in the book
!
FirstPx                   "FirstPx"                  1025 NULL         PRICE              17  REAL32               5
!
! Indicates the first trade price of the day/session
!
MDEntrySpotRate           "MDEntrySpotRate"          1026 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The spot rate for an FX entry
!
MDEntryForwardPoints      "MDEntryForwardPoints"     1027 NULL         PRICE              17  REAL32               5
!
! Used for an F/X entry. The forward points to be added to or subtracted from the spot rate to get 
! the all-in rate in MDEntryPx. Expressed in decimal form. For example, 61.99 points is expressed a
! nd sent as 0.006199
!
ManualOrderIndicator      "ManualOrderIndicator"     1028 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates if the order was initially received manually (as opposed to electronically)
!
CustDirectedOrder         "CustDirectedOrder"        1029 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates if the customer directed this order to a specific execution venue (Y) or not (N). A def
! ault of N - customer didn't direct this order - should beused in the case where the information i
! s both missing and essential.
!
ReceivedDeptID            "ReceivedDeptID"           1030 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the Broker / Dealer Department that first took the order.
!
CustOrderHandlingInst     "CustOrderHandlingInst"    1031 NULL         ENUMERATED    2 ( 3 )  ENUM                 1
!
! Codes that apply special information that the Broker / Dealer needs to report, as specified by th
! e customer.
!
OrderHandlingInstSource   "OrderHandlingInstSource"  1032 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the class or source of the OrderHandlingInst values. Scope of this will apply to both 
! CustOrderHandlingInst and DeskOrderHandlingInst fields.
!
DeskType                  "DeskType"                 1033 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of trading desk
!
DeskTypeSource            "DeskTypeSource"           1034 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
DeskOrderHandlingInst     "DeskOrderHandlingInst"    1035 NULL         ENUMERATED    2 ( 3 )  ENUM                 1
!
ExecAckStatus             "ExecAckStatus"            1036 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The status of this execution acknowledgement message.
!
UnderlyingDeliveryAmount  "UnderlyingDeliveryAmount"  1037 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates the underlying position amount to be delivered
!
UnderlyingCapValue        "UnderlyingCapValue"       1038 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Maximum notional value for a capped financial instrument
!
UnderlyingSettlMethod     "UnderlyingSettlMethod"    1039 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
SecondaryTradeID          "SecondaryTradeID"         1040 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to carry an internal trade entity ID which may or may not be reported to the firm
!
FirmTradeID               "FirmTradeID"              1041 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The ID assigned to a trade by the Firm to track a trade within the Firm system. This ID can be as
! signed either before or after submission to the exchange or central counterpary
!
SecondaryFirmTradeID      "SecondaryFirmTradeID"     1042 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to carry an internal firm assigned ID which may or may not be reported to the exchange or ce
! ntral counterpary
!
CollApplType              "CollApplType"             1043 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! conveys how the collateral should be/has been applied
!
UnderlyingAdjustedQuantity "UnderlyingAdjustedQuantity"  1044 NULL         INTEGER            15  UINT32              15
!
! Unit amount of the underlying security (shares) adjusted for pending corporate action not yet all
! ocated.
!
UnderlyingFXRate          "UnderlyingFXRate"         1045 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Foreign exchange rate used to compute UnderlyingCurrentValue(885) (or market value) from Underlyi
! ngCurrency(318) to Currency(15).
!
UnderlyingFXRateCalc      "UnderlyingFXRateCalc"     1046 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies whether the UnderlyingFxRate(1045) should be multiplied or divided.
!
AllocPositionEffect       "AllocPositionEffect"      1047 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether the resulting position after a trade should be an opening position or closing p
! osition. Used for omnibus accounting - where accounts are held on a gross basis instead of being 
! netted together.
!
DealingCapacity           "DealingCapacity"          1048 NULL         PRICE              17  REAL32               5
!
! Identifies role of dealer; Agent, Principal, RisklessPrincipal
!
InstrmtAssignmentMethod   "InstrmtAssignmentMethod"  1049 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Method under which assignment was conducted
!
InstrumentPartyIDSource   "InstrumentPartyIDSource"  1050 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within an instrument partyrepeating group.
!
InstrumentPartyRole       "InstrumentPartyRole"      1051 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within an instrument partyepeating group.
!
!InstrumentPartySubIDs     "InstrumentPartySubIDs"    1052 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entries
!
InstrumentPartySubID      "InstrumentPartySubID"     1053 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within an instrument party repeating group.
!
InstrumentPartySubIDType  "InstrumentPartySubIDType"  1054 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of InstrumentPartySubID (1053) value.
!
PositionCurrency          "PositionCurrency"         1055 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The Currency in which the position Amount is denominated
!
CalculatedCcyLastQty      "CalculatedCcyLastQty"     1056 NULL         INTEGER            15  UINT32              15
!
! Used for the calculated quantity of the other side of the currency trade. Can be derived from Las
! tQty and LastPx.
!
AggressorIndicator        "AggressorIndicator"       1057 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to identify whether the order initiator is an aggressor or not in the trade.
!
!UndlyInstrumentParties    "UndlyInstrumentParties"   1058 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Identifies the number of parties identified with an underlying instrument
!
UndlyInstrumentPartyID    "UndlyInstrumentPartyID"   1059 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within an underlying instrument party repeating group.
!
UndlyInstrumentPartyIDSource "UndlyInstrumentPartyIDSource"  1060 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within an underlying instrument partyrepeating group.
!
UndlyInstrumentPartyRole  "UndlyInstrumentPartyRole"  1061 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within an underlying instrument partyepeating group.
!
!UndlyInstrumentPartySubIDs "UndlyInstrumentPartySubIDs"  1062 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Underlying InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entries
!
UndlyInstrumentPartySubID "UndlyInstrumentPartySubID"  1063 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within an underlying instrument party repeating group.
!
UndlyInstrumentPartySubIDType "UndlyInstrumentPartySubIDType"  1064 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of underlying InstrumentPartySubID (1053) value.
!
BidSwapPoints             "BidSwapPoints"            1065 NULL         PRICE              17  REAL32               5
!
! The bid FX Swap points for an FX Swap. It is the far bid forward points - near offer forward poin
! t. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and s
! ent as 0.006199
!
OfferSwapPoints           "OfferSwapPoints"          1066 NULL         PRICE              17  REAL32               5
!
! The offer FX Swap points for an FX Swap. It is the far offer forward points - near bid forward po
! ints. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed an
! d sent as 0.006199
!
LegBidForwardPoints       "LegBidForwardPoints"      1067 NULL         PRICE              17  REAL32               5
!
! The bid FX forward points for the leg of an FX Swap. Value can be negative. Expressed in decimal 
! form. For example, 61.99 points is expressed and sent as 0.006199
!
LegOfferForwardPoints     "LegOfferForwardPoints"    1068 NULL         PRICE              17  REAL32               5
!
! The offer FX forward points for the leg of an FX Swap. Value can be negative. Expressed in decima
! l form. For example, 61.99 points is expressed and sent as 0.006199
!
SwapPoints                "SwapPoints"               1069 NULL         PRICE              17  REAL32               5
!
! For FX Swap, this is used to express the differential between the far leg's bid/offer and the nea
! r leg's bid/offer. Value can be negative. Expressed in decimal form. For example, 61.99 points is
!  expressed and sent as 0.006199
!
MDQuoteType               "MDQuoteType"              1070 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies market data quote type.
!
LastSwapPoints            "LastSwapPoints"           1071 NULL         PRICE              17  REAL32               5
!
! For FX Swap, this is used to express the last market event for the differential between the far l
! eg's bid/offer and the near leg's bid/offer in a fill or partial fill. Value can be negative. Exp
! ressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199
!
SideGrossTradeAmt         "SideGrossTradeAmt"        1072 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional de
! finition.
!
LegLastForwardPoints      "LegLastForwardPoints"     1073 NULL         PRICE              17  REAL32               5
!
! The forward points for this leg's fill event. Value can be negative. Expressed in decimal form. F
! or example, 61.99 points is expressed and sent as 0.006199
!
LegCalculatedCcyLastQty   "LegCalculatedCcyLastQty"  1074 NULL         INTEGER            15  UINT32              15
!
! Used for the calculated quantity of the other side of the currency for this leg. Can be derived f
! rom LegQty and LegLastPx.
!
LegGrossTradeAmt          "LegGrossTradeAmt"         1075 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The gross trade amount of the leg. For FX Futures this is used to express the notional value of a
!  fill when LegLastQty and other quantity fields are express in terms of contract size.
!
MaturityTime              "MaturityTime"             1079 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Time of security's maturity expressed in local time with offset to UTC specified
!
RefOrderID                "RefOrderID"               1080 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The ID reference to the order being hit or taken
!
RefOrderIDSource          "RefOrderIDSource"         1081 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to specify what identifier, provided in order depth market data, to use when hitting (taking
! ) a specific order.
!
SecondaryDisplayQty       "SecondaryDisplayQty"      1082 NULL         INTEGER            15  UINT32              15
!
! Used for reserve orders when DisplayQty applies to the primary execution market (e.g.an ECN) and 
! another quantity is to be shown at other markets (e.g. the exchange). On orders specifies the qty
!  to be displayed, on execution reports the currently displayed quantity.
!
DisplayWhen               "DisplayWhen"              1083 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Instructs when to refresh DisplayQty (1138).
!
DisplayMethod             "DisplayMethod"            1084 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines what value to use in DisplayQty (1138). If not specified the default DisplayMethod is 1
!
DisplayLowQty             "DisplayLowQty"            1085 NULL         INTEGER            15  UINT32              15
!
! Defines the lower quantity limit to a randomized refresh of DisplayQty.
!
DisplayHighQty            "DisplayHighQty"           1086 NULL         INTEGER            15  UINT32              15
!
! Defines the upper quantity limit to a randomized refresh of DisplayQty.
!
DisplayMinIncr            "DisplayMinIncr"           1087 NULL         INTEGER            15  UINT32              15
!
! Defines the minimum increment to be used when calculating a random refresh of DisplayQty. A user 
! specifies this when he wants a larger increment than the standard provided by the market (e.g. th
! e round lot size).
!
RefreshQty                "RefreshQty"               1088 NULL         INTEGER            15  UINT32              15
!
! Defines the quantity used to refresh DisplayQty.
!
MatchIncrement            "MatchIncrement"           1089 NULL         INTEGER            15  UINT32              15
!
! Allows orders to specify a minimum quantity that applies to every execution (one execution could 
! be for multiple counter-orders). The order may still fill against smaller orders, but the cumulat
! ive quantity of the execution must be in multiples of the MatchIncrement.
!
MaxPriceLevels            "MaxPriceLevels"           1090 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Allows an order to specify a maximum number of price levels to trade through. Only valid for aggr
! essive orders and during continuous (autoexecution) trading sessions. Property lost when order is
!  put on book. A partially filled order is assigned last trade price as limit price. Non-filled or
! der behaves as ordinary Market or Limit.
!
PreTradeAnonymity         "PreTradeAnonymity"        1091 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Allows trader to explicitly request anonymity or disclosure in pre-trade market data feeds. Anony
! mity is relevant in markets where counterparties are regularly disclosed in order depth feeds. Di
! sclosure is relevant when counterparties are not normally visible.
!
PriceProtectionScope      "PriceProtectionScope"     1092 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the type of price protection the customer requires on their order.
!
LotType                   "LotType"                  1093 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the lot type assigned to the order.
!
PegPriceType              "PegPriceType"             1094 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the type of peg.
!
PeggedRefPrice            "PeggedRefPrice"           1095 NULL         PRICE              17  REAL32               5
!
! The value of the reference price that the order is pegged to. PeggedRefPrice + PegOffsetValue (21
! 1) = PeggedPrice (839) unless the limit price (44, Price) is breached. The values may not be exac
! t due to rounding.
!
PegSecurityIDSource       "PegSecurityIDSource"      1096 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Defines the identity of the security off whose prices the order will peg. Same values as Security
! IDSource (22)
!
PegSecurityID             "PegSecurityID"            1097 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the identity of the security off whose prices the order will peg.
!
PegSymbol                 "PegSymbol"                1098 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the common, 'human understood' representation of the security off whose prices the order 
! will Peg.
!
PegSecurityDesc           "PegSecurityDesc"          1099 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Security description of the security off whose prices the order will Peg.
!
TriggerType               "TriggerType"              1100 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines when the trigger will hit, i.e. the action specified by the trigger instructions will com
! e into effect.
!
TriggerAction             "TriggerAction"            1101 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the type of action to take when the trigger hits.
!
TriggerPrice              "TriggerPrice"             1102 NULL         PRICE              17  REAL32               5
!
! The price at which the trigger should hit.
!
TriggerSymbol             "TriggerSymbol"            1103 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the common, 'human understood' representation of the security whose prices will be tracke
! d by the trigger logic.
!
TriggerSecurityID         "TriggerSecurityID"        1104 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the identity of the security whose prices will be tracked by the trigger logic.
!
TriggerSecurityIDSource   "TriggerSecurityIDSource"  1105 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Defines the identity of the security whose prices will be tracked by the trigger logic. Same valu
! es as SecurityIDSource (22).
!
TriggerSecurityDesc       "TriggerSecurityDesc"      1106 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the security description of the security whose prices will be tracked by the trigger logi
! c.
!
TriggerPriceType          "TriggerPriceType"         1107 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The type of price that the trigger is compared to.
!
TriggerPriceTypeScope     "TriggerPriceTypeScope"    1108 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the type of price protection the customer requires on their order.
!
TriggerPriceDirection     "TriggerPriceDirection"    1109 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The side from which the trigger price is reached.
!
TriggerNewPrice           "TriggerNewPrice"          1110 NULL         PRICE              17  REAL32               5
!
! The Price that the order should have after the trigger has hit. Could be applicable for any trigg
! er type, but must be specified for Trigger Type 1.
!
TriggerOrderType          "TriggerOrderType"         1111 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The OrdType the order should have after the trigger has hit. Required to express orders that chan
! ge from Limit to Market. Other values from OrdType (40) may be used if appropriate and bilaterall
! y agreed upon.
!
TriggerNewQty             "TriggerNewQty"            1112 NULL         INTEGER            15  UINT32              15
!
! The Quantity the order should have after the trigger has hit.
!
TriggerTradingSessionID   "TriggerTradingSessionID"  1113 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the trading session at which the order will be activated.
!
TriggerTradingSessionSubID "TriggerTradingSessionSubID"  1114 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Defines the subordinate trading session at which the order will be activated.
!
OrderCategory             "OrderCategory"            1115 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the type of interest behind a trade (fill or partial fill).
!
!RootPartyIDs              "RootPartyIDs"             1116 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of RootPartyID (1117), RootPartyIDSource (1118), and RootPartyRole (1119) entries
!
RootPartyID               "RootPartyID"              1117 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartyID value within a root parties component. Same values as PartyID (448)
!
RootPartyIDSource         "RootPartyIDSource"        1118 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! PartyIDSource value within a root parties component. Same values as PartyIDSource (447)
!
RootPartyRole             "RootPartyRole"            1119 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! PartyRole value within a root parties component. Same values as PartyRole (452)
!
!RootPartySubIDs           "RootPartySubIDs"          1120 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of RootPartySubID (1121) and RootPartySubIDType (1122) entries
!
RootPartySubID            "RootPartySubID"           1121 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PartySubID value within a root parties component. Same values as PartySubID (523)
!
RootPartySubIDType        "RootPartySubIDType"       1122 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Type of RootPartySubID (1121) value. Same values as PartySubIDType (803)
!
TradeHandlingInstr        "TradeHandlingInstr"       1123 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specified how the Trade Capture Report should be handled by the Respondent.
!
OrigTradeHandlingInstr    "OrigTradeHandlingInstr"   1124 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Optionally used with TradeHandlingInstr = 0 to relay the trade handling instruction used when rep
! orting the trade to the marketplace. Same values as TradeHandlingInstr (1123)
!
OrigTradeDate             "OrigTradeDate"            1125 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Used to preserve original trade date when original trade is being referenced in a subsequent trad
! e transaction such as a transfer
!
OrigTradeID               "OrigTradeID"              1126 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to preserve original trade id when original trade is being referenced in a subsequent trade 
! transaction such as a transfer
!
OrigSecondaryTradeID      "OrigSecondaryTradeID"     1127 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to preserve original secondary trade id when original trade is being referenced in a subsequ
! ent trade transaction such as a transfer
!
ApplVerID                 "ApplVerID"                1128 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the service pack release being applied at message level. Enumerated field with values a
! ssigned at time of service pack release
!
CstmApplVerID             "CstmApplVerID"            1129 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies a custom extension to a message being applied at the message level. Enumerated field
!
RefApplVerID              "RefApplVerID"             1130 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the service pack release being applied to a message at the session level. Enumerated fi
! eld with values assigned at time of service pack release. Uses same values as ApplVerID
!
RefCstmApplVerID          "RefCstmApplVerID"         1131 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies a custom extension to a message being applied at the session level.
!
TZTransactTime            "TZTransactTime"           1132 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Transact time in the local date-time stamp with a TZ offset to UTC identified
!
ExDestinationIDSource     "ExDestinationIDSource"    1133 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! The ID source of ExDestination
!
ReportedPxDiff            "ReportedPxDiff"           1134 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates that the reported price that is different from the market price. The price difference s
! hould be stated by using field 828 TrdType and, if required, field 829 TrdSubType
!
RptSys                    "RptSys"                   1135 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Indicates the system or medium on which the report has been published
!
AllocClearingFeeIndicator "AllocClearingFeeIndicator"  1136 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! ClearingFeeIndicator(635) for Allocation, see ClearingFeeIndicator(635) for permitted values.
!
DefaultApplVerID          "DefaultApplVerID"         1137 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the service pack release being applied, by default, to message at the session level. En
! umerated field with values assigned at time of service pack release. Uses same values as ApplVerI
! D
!
DisplayQty                "DisplayQty"               1138 NULL         INTEGER            15  UINT32              15
!
! The quantity to be displayed . Required for reserve orders. On orders specifies the qty to be dis
! played, on execution reports the currently displayed quantity.
!
ExchangeSpecialInstructions "ExchangeSpecialInstructions"  1139 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Free format test string related to exchange.
!
MaxTradeVol               "MaxTradeVol"              1140 NULL         INTEGER            15  UINT32              15
!
! The maximum order quantity that can be submitted for a security.
!
!MDFeedTypes               "MDFeedTypes"              1141 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of feed types and corresponding book depths associated with a security
!
MatchAlgorithm            "MatchAlgorithm"           1142 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The types of algorithm used to match orders in a specific security. Possilbe value types are FIFO
! , Allocation, Pro-rata, Lead Market Maker, Currency Calender.
!
MaxPriceVariation         "MaxPriceVariation"        1143 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The maximum price variation of an execution from one event to the next for a given security.
!
ImpliedMarketIndicator    "ImpliedMarketIndicator"   1144 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates that an implied market should be created for either the legs of a multi-leg instrument 
! (Implied-in) or for the multi-leg instrument based on the existence of the legs (Implied-out). De
! termination as to whether implied markets should be created is generally done at the level of the
!  multi-leg instrument. Commonly used in listed derivatives.
!
EventTime                 "EventTime"                1145 NULL         DATETIME                5  DATETIME                 5
!
! Specific time of event. To be used in combination with EventDate [866]
!
MinPriceIncrementAmount   "MinPriceIncrementAmount"  1146 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Minimum price increment amount associated with the MinPriceIncrement ( tag 969). For listed deriv
! atives, the value can be calculated by multiplying MinPriceIncrement by ContractValueFactor(231).
!
UnitOfMeasureQty          "UnitOfMeasureQty"         1147 NULL         INTEGER            15  UINT32              15
!
! Used to indicate the quantity of the underlying commodity unit of measure on which the contract i
! s based, such as, 2500 lbs of lean cattle, 1000 barrels of crude oil, 1000 bushels of corn, etc. 
! UnitOfMeasureQty is required for UnitOfMeasure(996) Variable Quantity UOMs enumerations. Refer to
!  the definition of UnitOfMeasure(996) for more information on the use of UnitOfMeasureQty.
!
LowLimitPrice             "LowLimitPrice"            1148 NULL         PRICE              17  REAL32               5
!
! Allowable low limit price for the trading day. A key parameter in validating order price. Used as
!  the lower band for validating order prices. Orders submitted with prices below the lower limit w
! ill be rejected
!
HighLimitPrice            "HighLimitPrice"           1149 NULL         PRICE              17  REAL32               5
!
! Allowable high limit price for the trading day. A key parameter in validating order price. Used a
! s the upper band for validating order prices. Orders submitted with prices above the upper limit 
! will be rejected
!
TradingReferencePrice     "TradingReferencePrice"    1150 NULL         PRICE              17  REAL32               5
!
! Reference price for the current trading price range usually representing the mid price between th
! e HighLimitPrice and LowLimitPrice. The value may be the settlement price or closing price of the
!  prior trading day.
!
SecurityGroup             "SecurityGroup"            1151 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! An exchange specific name assigned to a group of related securities which may be concurrently aff
! ected by market events and actions.
!
LegNumber                 "LegNumber"                1152 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Allow sequencing of Legs for a Strategy to be captured
!
SettlementCycleNo         "SettlementCycleNo"        1153 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Settlement cycle in which the settlement obligation was generated
!
SideCurrency              "SideCurrency"             1154 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Used to identify the trading currency on the Trade Capture Report Side
!
SideSettlCurrency         "SideSettlCurrency"        1155 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Used to identify the settlement currency on the Trade Capture Report Side
!
ApplExtID                 "ApplExtID"                1156 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The extension pack number associated with an application message.
!
CcyAmt                    "CcyAmt"                   1157 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Net flow of Currency 1
!
!SettlDetails              "SettlDetails"             1158 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Used to group Each Settlement Party
!
SettlObligMode            "SettlObligMode"           1159 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to identify the reporting mode of the settlement obligation which is either preliminary or f
! inal
!
SettlObligMsgID           "SettlObligMsgID"          1160 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Message identifier for Settlement Obligation Report
!
SettlObligID              "SettlObligID"             1161 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID for this settlement instruction.
!
SettlObligTransType       "SettlObligTransType"      1162 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Transaction Type - required except where SettlInstMode is 5=Reject SSI request
!
SettlObligRefID           "SettlObligRefID"          1163 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Required where SettlInstTransType is Cancel or Replace
!
SettlObligSource          "SettlObligSource"         1164 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to identify whether these delivery instructions are for the buyside or the sellside.
!
!SettlOblig                "SettlOblig"               1165 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of settlement obligations
!
QuoteMsgID                "QuoteMsgID"               1166 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for a quote message.
!
QuoteEntryStatus          "QuoteEntryStatus"         1167 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Identifies the status of an individual quote. See also QuoteStatus(297) which used for single Quo
! tes.
!
TotNoCxldQuotes           "TotNoCxldQuotes"          1168 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the number of canceled quotes
!
TotNoAccQuotes            "TotNoAccQuotes"           1169 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the number of accepted quotes
!
TotNoRejQuotes            "TotNoRejQuotes"           1170 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the number of rejected quotes
!
PrivateQuote              "PrivateQuote"             1171 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies whether a quote is public, i.e. available to the market, or private, i.e. available to 
! a specified counterparty only.
!
RespondentType            "RespondentType"           1172 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the type of respondents requested.
!
MDSubBookType             "MDSubBookType"            1173 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Describes a class of sub book, e.g. for the separation of various lot types. The Sub Book Type in
! dicates that the following Market Data Entries belong to a non-integrated Sub Book. Whenever prov
! ided the Sub Book must be used together with MDPriceLevel and MDEntryPositionNo in order to sort 
! the order properly.
!
SecurityTradingEvent      "SecurityTradingEvent"     1174 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies an event related to a SecurityTradingStatus(326). An event occurs and is gone, it is n
! ot a state that applies for a period of time.
!
!StatsIndicators           "StatsIndicators"          1175 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of statistics indicator repeating group entries
!
StatsType                 "StatsType"                1176 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of statistics
!
!OfSecSizes                "OfSecSizes"               1177 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! The number of secondary sizes specifies in this entry
!
MDSecSizeType             "MDSecSizeType"            1178 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the type of secondary size.
!
MDSecSize                 "MDSecSize"                1179 NULL         INTEGER            15  UINT32              15
!
! A part of the MDEntrySize(271) that represents secondary interest as specified by MDSecSizeType(1
! 178).
!
ApplID                    "ApplID"                   1180 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the application with which a message is associated. Used only if application sequencin
! g is in effect.
!
ApplSeqNum                "ApplSeqNum"               1181 NULL         INTEGER            15  UINT32               6
!
! Data sequence number to be used when FIX session is not in effect
!
ApplBegSeqNum             "ApplBegSeqNum"            1182 NULL         INTEGER            15  UINT32               6
!
! Beginning range of application sequence numbers
!
ApplEndSeqNum             "ApplEndSeqNum"            1183 NULL         INTEGER            15  UINT32               6
!
! Ending range of application sequence numbers
!
SecurityXMLLen            "SecurityXMLLen"           1184 NULL         INTEGER            15  UINT32               6
!
! Lenght of the SecurityXML data block.
!
!SecurityXML               "SecurityXML"              1185 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Actual XML data stream describing a security, normally FpML.
!
SecurityXMLSchema         "SecurityXMLSchema"        1186 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The schema used to validate the contents of SecurityXML
!
RefreshIndicator          "RefreshIndicator"         1187 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Set by the sender to tell the receiver to perform an immediate refresh of the book due to disrupt
! ions in the accompanying real-time feed
!
Volatility                "Volatility"               1188 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Annualized volatility for option model calculations
!
TimeToExpiration          "TimeToExpiration"         1189 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Time to expiration in years calculated as the number of days remaining to expiration divided by 3
! 65 days per year.
!
RiskFreeRate              "RiskFreeRate"             1190 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Interest rate. Usually some form of short term rate.
!
PriceUnitOfMeasure        "PriceUnitOfMeasure"       1191 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! Used to express the UOM of the price if different from the contract. In futures, this can be diff
! erent for cross-rate products in which the price is quoted in units differently from the contract
!
PriceUnitOfMeasureQty     "PriceUnitOfMeasureQty"    1192 NULL         INTEGER            15  UINT32              15
!
! Used to express the UOM Quantity of the price if different from the contract. In futures, this ca
! n be different for physically delivered products in which price is quoted in a unit size differen
! t from the contract, i.e. a Cattle Future contract has a UOMQty of 40,000 and a PriceUOMQty of 10
! 0.
!
SettlMethod               "SettlMethod"              1193 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Settlement method for a contract. Can be used as an alternative to CFI Code value
!
ExerciseStyle             "ExerciseStyle"            1194 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of exercise of a derivatives security
!
OptPayAmount              "OptPayAmount"             1195 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Cash amount indicating the pay out associated with an option. For binary options this is a fixed 
! amount
!
PriceQuoteMethod          "PriceQuoteMethod"         1196 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
! Method for price quotation
!
FuturesValuationMethod    "FuturesValuationMethod"   1197 NULL         ENUMERATED    1 ( 5 )  ENUM                 1
!
! For futures, indicates type of valuation method applied
!
ListMethod                "ListMethod"               1198 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether instruments are pre-listed only or can also be defined via user request
!
CapPrice                  "CapPrice"                 1199 NULL         PRICE              17  REAL32               5
!
! Used to express the ceiling price of a capped call
!
FloorPrice                "FloorPrice"               1200 NULL         PRICE              17  REAL32               5
!
! Used to express the floor price of a capped put
!
!StrikeRules               "StrikeRules"              1201 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of strike rule entries. This block specifies the rules for determining how new strikes sho
! uld be listed within the stated price range of the underlying instrument
!
StartStrikePxRange        "StartStrikePxRange"       1202 NULL         PRICE              17  REAL32               5
!
! Starting price for the range to which the StrikeIncrement applies. Price refers to the price of t
! he underlying
!
EndStrikePxRange          "EndStrikePxRange"         1203 NULL         PRICE              17  REAL32               5
!
! Ending price of the range to which the StrikeIncrement applies. Price refers to the price of the 
! underlying
!
StrikeIncrement           "StrikeIncrement"          1204 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Value by which strike price should be incremented within the specified price range.
!
!TickRules                 "TickRules"                1205 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of tick rules. This block specifies the rules for determining how a security ticks, i.e. t
! he price increments at which it can be quoted and traded, depending on the current price of the s
! ecurity
!
StartTickPriceRange       "StartTickPriceRange"      1206 NULL         PRICE              17  REAL32               5
!
! Starting price range for specified tick increment
!
EndTickPriceRange         "EndTickPriceRange"        1207 NULL         PRICE              17  REAL32               5
!
! Ending price range for the specified tick increment
!
TickIncrement             "TickIncrement"            1208 NULL         PRICE              17  REAL32               5
!
! Tick increment for stated price range. Specifies the valid price increments at which a security c
! an be quoted and traded
!
TickRuleType              "TickRuleType"             1209 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the type of tick rule which is being described
!
NestedInstrAttribType     "NestedInstrAttribType"    1210 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Code to represent the type of instrument attribute
!
NestedInstrAttribValue    "NestedInstrAttribValue"   1211 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Attribute value appropriate to the NestedInstrAttribType field
!
LegMaturityTime           "LegMaturityTime"          1212 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Time of security's maturity expressed in local time with offset to UTC specified
!
UnderlyingMaturityTime    "UnderlyingMaturityTime"   1213 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Time of security's maturity expressed in local time with offset to UTC specified
!
DerivativeSymbol          "DerivativeSymbol"         1214 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for Symbol(55)
!
DerivativeSymbolSfx       "DerivativeSymbolSfx"      1215 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Refer to definition for SymbolSfx(65)
!
DerivativeSecurityID      "DerivativeSecurityID"     1216 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityID(48)
!
DerivativeSecurityIDSource "DerivativeSecurityIDSource"  1217 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Refer to definition for SecurityIDSoruce(22)
!
!DerivativeSecurityAltID   "DerivativeSecurityAltID"  1218 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Refer to definition for NoSecurityAltID(454)
!
DerivativeSecurityAltID   "DerivativeSecurityAltID"  1219 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityAltID(455)
!
DerivativeSecurityAltIDSource "DerivativeSecurityAltIDSource"  1220 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Refer to definition for SecurityAltIDSource(456)
!
SecondaryLowLimitPrice    "SecondaryLowLimitPrice"   1221 NULL         PRICE              17  REAL32               5
!
! Refer to definition of LowLimitPrice(1148)
!
MaturityRuleID            "MaturityRuleID"           1222 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Allows maturity rule to be referenced via an identifier so that rules do not need to be explicitl
! y enumerated
!
StrikeRuleID              "StrikeRuleID"             1223 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Allows strike rule to be referenced via an identifier so that rules do not need to be explicitly 
! enumerated
!
LegUnitOfMeasureQty       "LegUnitOfMeasureQty"      1224 NULL         INTEGER            15  UINT32              15
!
! Refer to definition of UnitOfMeasureQty(1147)
!
DerivativeOptPayAmount    "DerivativeOptPayAmount"   1225 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Cash amount indicating the pay out associated with an option. For binary options this is a fixed 
! amount
!
EndMaturityMonthYear      "EndMaturityMonthYear"     1226 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Ending maturity month year for an option class
!
ProductComplex            "ProductComplex"           1227 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies an entire suite of products for a given market. In Futures this may be interest rates,
!  agricultural, equity indexes, etc.
!
DerivativeProductComplex  "DerivativeProductComplex"  1228 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to ProductComplex(1227)
!
MaturityMonthYearIncrement "MaturityMonthYearIncrement"  1229 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Increment between successive maturities for an option class
!
SecondaryHighLimitPrice   "SecondaryHighLimitPrice"  1230 NULL         PRICE              17  REAL32               5
!
! Refer to definition of HighLimitPrice(1149)
!
MinLotSize                "MinLotSize"               1231 NULL         INTEGER            15  UINT32              15
!
! Minimum lot size allowed based on lot type specified in LotType(1093)
!
!ExecInstRules             "ExecInstRules"            1232 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of execution instructions
!
!LotTypeRules              "LotTypeRules"             1234 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Lot Type Rules
!
!MatchRules                "MatchRules"               1235 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Match Rules
!
!MaturityRules             "MaturityRules"            1236 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of maturity rules in MarurityRules component block
!
!OrdTypeRules              "OrdTypeRules"             1237 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of order types
!
!TimeInForceRules          "TimeInForceRules"         1239 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of time in force techniques
!
SecondaryTradingReferencePrice "SecondaryTradingReferencePrice"  1240 NULL         PRICE              17  REAL32               5
!
! Refer to definition for TradingReferencePrice(1150)
!
StartMaturityMonthYear    "StartMaturityMonthYear"   1241 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Starting maturity month year for an option class
!
FlexProductEligibilityIndicator "FlexProductEligibilityIndicator"  1242 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to indicate if a product or group of product supports the creation of flexible securities
!
DerivFlexProductEligibilityIndicator "DerivFlexProductEligibilityIndicator"  1243 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to FlexProductEligibilityIndicator(1242)
!
FlexibleIndicator         "FlexibleIndicator"        1244 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to indicate a derivatives security that can be defined using flexible terms. The terms commo
! nly permitted to be defined by market participants are expiration date and strike price. Flexible
! Indicator is an alternative CFICode(461) Standard/Non-standard attribute.
!
TradingCurrency           "TradingCurrency"          1245 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Used when the trading currency can differ from the price currency
!
DerivativeProduct         "DerivativeProduct"        1246 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
DerivativeSecurityGroup   "DerivativeSecurityGroup"  1247 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeCFICode         "DerivativeCFICode"        1248 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeSecurityType    "DerivativeSecurityType"   1249 NULL         ENUMERATED    3 ( 9 )  ENUM                 1
!
DerivativeSecuritySubType "DerivativeSecuritySubType"  1250 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeMaturityMonthYear "DerivativeMaturityMonthYear"  1251 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeMaturityDate    "DerivativeMaturityDate"   1252 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
DerivativeMaturityTime    "DerivativeMaturityTime"   1253 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeSettleOnOpenFlag "DerivativeSettleOnOpenFlag"  1254 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeInstrmtAssignmentMethod "DerivativeInstrmtAssignmentMethod"  1255 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeSecurityStatus  "DerivativeSecurityStatus"  1256 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
DerivativeInstrRegistry   "DerivativeInstrRegistry"  1257 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeCountryOfIssue  "DerivativeCountryOfIssue"  1258 NULL         INTEGER            15  UINT32              15
!
DerivativeStateOrProvinceOfIssue "DerivativeStateOrProvinceOfIssue"  1259 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeLocaleOfIssue   "DerivativeLocaleOfIssue"  1260 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeStrikePrice     "DerivativeStrikePrice"    1261 NULL         PRICE              17  REAL32               5
!
DerivativeStrikeCurrency  "DerivativeStrikeCurrency"  1262 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
DerivativeStrikeMultiplier "DerivativeStrikeMultiplier"  1263 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeStrikeValue     "DerivativeStrikeValue"    1264 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeOptAttribute    "DerivativeOptAttribute"   1265 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeContractMultiplier "DerivativeContractMultiplier"  1266 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeMinPriceIncrement "DerivativeMinPriceIncrement"  1267 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeMinPriceIncrementAmount "DerivativeMinPriceIncrementAmount"  1268 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeUnitOfMeasure   "DerivativeUnitOfMeasure"  1269 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
DerivativeUnitOfMeasureQty "DerivativeUnitOfMeasureQty"  1270 NULL         INTEGER            15  UINT32              15
!
DerivativeTimeUnit        "DerivativeTimeUnit"       1271 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
DerivativeSecurityExchange "DerivativeSecurityExchange"  1272 NULL         INTEGER            15  UINT32              15
!
DerivativePositionLimit   "DerivativePositionLimit"  1273 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeNTPositionLimit "DerivativeNTPositionLimit"  1274 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeIssuer          "DerivativeIssuer"         1275 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeIssueDate       "DerivativeIssueDate"      1276 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
DerivativeEncodedIssuerLen "DerivativeEncodedIssuerLen"  1277 NULL         INTEGER            15  UINT32               6
!
DerivativeEncodedIssuer   "DerivativeEncodedIssuer"  1278 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
DerivativeSecurityDesc    "DerivativeSecurityDesc"   1279 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
DerivativeEncodedSecurityDescLen "DerivativeEncodedSecurityDescLen"  1280 NULL         INTEGER            15  UINT32               6
!
DerivativeEncodedSecurityDesc "DerivativeEncodedSecurityDesc"  1281 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
DerivativeSecurityXMLLen  "DerivativeSecurityXMLLen"  1282 NULL         INTEGER            15  UINT32               6
!
! Refer to definition SecurityXMLLen(1184)
!
DerivativeSecurityXML     "DerivativeSecurityXML"    1283 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Refer to definition of SecurityXML(1185)
!
DerivativeSecurityXMLSchema "DerivativeSecurityXMLSchema"  1284 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of SecurityXMLSchema(1186)
!
DerivativeContractSettlMonth "DerivativeContractSettlMonth"  1285 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
!DerivativeEvents          "DerivativeEvents"         1286 NULL         FIELD_LIST          0  FIELD_LIST           0
!
DerivativeEventType       "DerivativeEventType"      1287 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
DerivativeEventDate       "DerivativeEventDate"      1288 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
DerivativeEventTime       "DerivativeEventTime"      1289 NULL         DATETIME                5  DATETIME                 5
!
DerivativeEventPx         "DerivativeEventPx"        1290 NULL         PRICE              17  REAL32               5
!
DerivativeEventText       "DerivativeEventText"      1291 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
!DerivativeInstrumentParties "DerivativeInstrumentParties"  1292 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Refer to definition of NoParties(453)
!
DerivativeInstrumentPartyID "DerivativeInstrumentPartyID"  1293 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of PartyID(448)
!
DerivativeInstrumentPartyIDSource "DerivativeInstrumentPartyIDSource"  1294 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Refer to definition of PartyIDSource(447)
!
DerivativeInstrumentPartyRole "DerivativeInstrumentPartyRole"  1295 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! REfer to definition of PartyRole(452)
!
!DerivativeInstrumentPartySubIDs "DerivativeInstrumentPartySubIDs"  1296 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Refer to definition for NoPartySubIDs(802)
!
DerivativeInstrumentPartySubID "DerivativeInstrumentPartySubID"  1297 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for PartySubID(523)
!
DerivativeInstrumentPartySubIDType "DerivativeInstrumentPartySubIDType"  1298 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Refer to definition for PartySubIDType(803)
!
DerivativeExerciseStyle   "DerivativeExerciseStyle"  1299 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of exercise of a derivatives security
!
MarketSegmentID           "MarketSegmentID"          1300 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifies the market segment
!
MarketID                  "MarketID"                 1301 NULL         INTEGER            15  UINT32              15
!
! Identifies the Market
!
MaturityMonthYearIncrementUnits "MaturityMonthYearIncrementUnits"  1302 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Unit of measure for the Maturity Month Year Increment
!
MaturityMonthYearFormat   "MaturityMonthYearFormat"  1303 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Format used to generate the MaturityMonthYear for each option
!
StrikeExerciseStyle       "StrikeExerciseStyle"      1304 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Expiration Style for an option class:
!
SecondaryPriceLimitType   "SecondaryPriceLimitType"  1305 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Describes the how the price limits are expressed
!
PriceLimitType            "PriceLimitType"           1306 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Describes the how the price limits are expressed
!
DerivativeSecurityListRequestType "DerivativeSecurityListRequestType"  1307 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies the type of Security List Request
!
ExecInstValue             "ExecInstValue"            1308 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Indicates execution instructions that are valid for the specified market segment
!
!TradingSessionRules       "TradingSessionRules"      1309 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Allows trading rules to be expressed by trading session
!
!MarketSegments            "MarketSegments"           1310 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Market Segments on which a security may trade.
!
!DerivativeInstrAttrib     "DerivativeInstrAttrib"    1311 NULL         FIELD_LIST          0  FIELD_LIST           0
!
!NestedInstrAttrib         "NestedInstrAttrib"        1312 NULL         FIELD_LIST          0  FIELD_LIST           0
!
DerivativeInstrAttribType "DerivativeInstrAttribType"  1313 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Refer to definition of InstrAttribType(871)
!
DerivativeInstrAttribValue "DerivativeInstrAttribValue"  1314 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of InstrAttribValue(872)
!
DerivativePriceUnitOfMeasure "DerivativePriceUnitOfMeasure"  1315 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! Refer to definition for PriceUnitOfMeasure(1191)
!
DerivativePriceUnitOfMeasureQty "DerivativePriceUnitOfMeasureQty"  1316 NULL         INTEGER            15  UINT32              15
!
! Refer to definition of PriceUnitOfMeasureQty(1192)
!
DerivativeSettlMethod     "DerivativeSettlMethod"    1317 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Refer to definition of SettlMethod(1193)
!
DerivativePriceQuoteMethod "DerivativePriceQuoteMethod"  1318 NULL         ENUMERATED    1 ( 3 )  ENUM                 1
!
! Refer to definition of PriceQuoteMethod(1196)
!
DerivativeFuturesValuationMethod "DerivativeFuturesValuationMethod"  1319 NULL         ENUMERATED    1 ( 5 )  ENUM                 1
!
! Refer to definition of FuturesValuationMethod(1197)
!
DerivativeListMethod      "DerivativeListMethod"     1320 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether instruments are pre-listed only or can also be defined via user request
!
DerivativeCapPrice        "DerivativeCapPrice"       1321 NULL         PRICE              17  REAL32               5
!
! Refer to definition of CapPrice(1199)
!
DerivativeFloorPrice      "DerivativeFloorPrice"     1322 NULL         PRICE              17  REAL32               5
!
! Refer to definition of FloorPrice(1200)
!
DerivativePutOrCall       "DerivativePutOrCall"      1323 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates whether an Option is for a put or call
!
ListUpdateAction          "ListUpdateAction"         1324 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! If provided, then Instrument occurrence has explicitly changed
!
ParentMktSegmID           "ParentMktSegmID"          1325 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference to a parent Market Segment. See MarketSegmentID(1300)
!
TradingSessionDesc        "TradingSessionDesc"       1326 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Trading Session description
!
TradSesUpdateAction       "TradSesUpdateAction"      1327 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the action taken for the specified trading sessions.
!
RejectText                "RejectText"               1328 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Those will be used by Firms to send a reason for rejecting a trade in an allocate claim model.
!
FeeMultiplier             "FeeMultiplier"            1329 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! This is a multiplier that Clearing (Fee system) will use to calculate fees and will be sent to th
! e firms on their confirms.
!
UnderlyingLegSymbol       "UnderlyingLegSymbol"      1330 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for Symbol(55)
!
UnderlyingLegSymbolSfx    "UnderlyingLegSymbolSfx"   1331 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SymbolSfx(65)
!
UnderlyingLegSecurityID   "UnderlyingLegSecurityID"  1332 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityID(48)
!
UnderlyingLegSecurityIDSource "UnderlyingLegSecurityIDSource"  1333 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityIDSource(22)
!
!UnderlyingLegSecurityAltID "UnderlyingLegSecurityAltID"  1334 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Refer to definition for NoSecurityAltID(454)
!
UnderlyingLegSecurityAltID "UnderlyingLegSecurityAltID"  1335 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityAltID(455)
!
UnderlyingLegSecurityAltIDSource "UnderlyingLegSecurityAltIDSource"  1336 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityAltIDSource(456)
!
UnderlyingLegSecurityType "UnderlyingLegSecurityType"  1337 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityType(167)
!
UnderlyingLegSecuritySubType "UnderlyingLegSecuritySubType"  1338 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecuritySubType(762)
!
UnderlyingLegMaturityMonthYear "UnderlyingLegMaturityMonthYear"  1339 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for MaturityMonthYear(200)
!
UnderlyingLegStrikePrice  "UnderlyingLegStrikePrice"  1340 NULL         PRICE              17  REAL32               5
!
! Refer to definition for StrikePrice(202)
!
UnderlyingLegSecurityExchange "UnderlyingLegSecurityExchange"  1341 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for SecurityExchange(207)
!
!OfLegUnderlyings          "OfLegUnderlyings"         1342 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of Underlyings, Identifies the Underlying of the Leg
!
UnderlyingLegPutOrCall    "UnderlyingLegPutOrCall"   1343 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for PutOrCall(201)
!
UnderlyingLegCFICode      "UnderlyingLegCFICode"     1344 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition for CFICode(461)
!
UnderlyingLegMaturityDate "UnderlyingLegMaturityDate"  1345 NULL         ALPHANUMERIC        18  ASCII_STRING                18
!
! Date of maturity.
!
ApplReqID                 "ApplReqID"                1346 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier for request
!
ApplReqType               "ApplReqType"              1347 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Application Message Request being made.
!
ApplResponseType          "ApplResponseType"         1348 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to indicate the type of acknowledgement being sent.
!
ApplTotalMessageCount     "ApplTotalMessageCount"    1349 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of messages included in transmission.
!
ApplLastSeqNum            "ApplLastSeqNum"           1350 NULL         INTEGER            15  UINT32               6
!
! Application sequence number of last message in transmission
!
!ApplIDs                   "ApplIDs"                  1351 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Specifies number of application id occurrences
!
ApplResendFlag            "ApplResendFlag"           1352 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Used to indicate that a message is being sent in response to an Application Message Request. It i
! s possible for both ApplResendFlag and PossDupFlag to be set on the same message if the Sender's 
! cache size is greater than zero and the message is being resent due to a session level resend req
! uest
!
ApplResponseID            "ApplResponseID"           1353 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifier for the Applicaton Message Request Ack
!
ApplResponseError         "ApplResponseError"        1354 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Used to return an error code or text associated with a response to an Application Request.
!
RefApplID                 "RefApplID"                1355 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Reference to the unique application identifier which corresponds to ApplID(1180) from the Applica
! tion Sequence Group component
!
ApplReportID              "ApplReportID"             1356 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Identifier for the Application Sequence Reset
!
RefApplLastSeqNum         "RefApplLastSeqNum"        1357 NULL         INTEGER            15  UINT32               6
!
! Application sequence number of last message in transmission.
!
LegPutOrCall              "LegPutOrCall"             1358 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of PutOrCall(201)
!
EncodedSymbolLen          "EncodedSymbolLen"         1359 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedSymbol(1360) field.
!
EncodedSymbol             "EncodedSymbol"            1360 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the Symbol(55) field in the encoded format speci
! fied via the MessageEncoding(347) field. If used, the ASCII (English) representation can also be 
! specified in the Symbol field.
!
TotNoFills                "TotNoFills"               1361 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Total number of fill entries across all messages. Should be the sum of all NoFills(1362) in each 
! message that has repeating list of fill entries related to the same ExecID(17). Used to support f
! ragmentation.
!
!Fills                     "Fills"                    1362 NULL         FIELD_LIST          0  FIELD_LIST           0
!
FillExecID                "FillExecID"               1363 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to ExecID(17). Used when multiple partial fills are reported in single Execution Report. Ex
! ecID and FillExecID should not overlap,
!
FillPx                    "FillPx"                   1364 NULL         PRICE              17  REAL32               5
!
! Price of Fill. Refer to LastPx(31).
!
FillQty                   "FillQty"                  1365 NULL         INTEGER            15  UINT32              15
!
! Quantity of Fill. Refer to LastQty(32).
!
LegAllocID                "LegAllocID"               1366 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The AllocID(70) of an individual leg of a multileg order.
!
LegAllocSettlCurrency     "LegAllocSettlCurrency"    1367 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Identifies settlement currency for the leg level allocation.
!
TradSesEvent              "TradSesEvent"             1368 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Identifies an event related to a TradSesStatus(340). An event occurs and is gone, it is not a sta
! te that applies for a period of time.
!
MassActionReportID        "MassActionReportID"       1369 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique identifier of Order Mass Cancel Report or Order Mass Action Report message as assigned by 
! sell-side (broker, exchange, ECN)
!
!NotAffectedOrders         "NotAffectedOrders"        1370 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of not affected orders in the repeating group of order ids.
!
NotAffectedOrderID        "NotAffectedOrderID"       1371 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! OrderID(37) of an order not affected by a mass cancel request.
!
NotAffOrigClOrdID         "NotAffOrigClOrdID"        1372 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! ClOrdID(11) of the previous order (NOT the initial order of the day) as assigned by the instituti
! on, used to identify the previous order in cancel and cancel/replace requests.
!
MassActionType            "MassActionType"           1373 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the type of action requested
!
MassActionScope           "MassActionScope"          1374 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Specifies scope of Order Mass Action Request.
!
MassActionResponse        "MassActionResponse"       1375 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the action taken by counterparty order handling system as a result of the action type i
! ndicated in MassActionType of the Order Mass Action Request.
!
MassActionRejectReason    "MassActionRejectReason"   1376 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Reason Order Mass Action Request was rejected
!
MultilegModel             "MultilegModel"            1377 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the type of multileg order.
!
MultilegPriceMethod       "MultilegPriceMethod"      1378 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Code to represent how the multileg price is to be interpreted when applied to the legs.
!
LegVolatility             "LegVolatility"            1379 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the volatility of an instrument leg.
!
DividendYield             "DividendYield"            1380 NULL         PRICE              17  REAL32               5
!
! The continuously-compounded annualized dividend yield of the underlying(s) of an option. Used as 
! a parameter to theoretical option pricing models.
!
LegDividendYield          "LegDividendYield"         1381 NULL         PRICE              17  REAL32               5
!
! Refer to definition for DividendYield(1380).
!
CurrencyRatio             "CurrencyRatio"            1382 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the currency ratio between the currency used for a multileg price and the currency used
!  by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD an
! d 1 EUR = 0,7 USD then CurrencyRatio = 0.7
!
LegCurrencyRatio          "LegCurrencyRatio"         1383 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies the currency ratio between the currency used for a multileg price and the currency used
!  by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD an
! d 1 EUR = 0,7 USD then LegCurrencyRatio = 0.7
!
LegExecInst               "LegExecInst"              1384 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Refer to ExecInst(18)
!
ContingencyType           "ContingencyType"          1385 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Defines the type of contingency.
!
ListRejectReason          "ListRejectReason"         1386 NULL         ENUMERATED    1 ( 2 )  ENUM                 1
!
! Identifies the reason for rejection of a New Order List message. Note that OrdRejReason(103) is u
! sed if the rejection is based on properties of an individual order part of the List.
!
!TrdRepIndicators          "TrdRepIndicators"         1387 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Number of trade reporting indicators
!
TrdRepPartyRole           "TrdRepPartyRole"          1388 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Identifies the type of party for trade reporting. Same values as PartyRole(452).
!
TrdRepIndicator           "TrdRepIndicator"          1389 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Specifies whether the trade should be reported (or not) to parties of the provided TrdRepPartyRol
! e(1388). Used to override standard reporting behavior by the receiver of the trade report and the
! reby complements the PublTrdIndicator( tag1390).
!
TradePublishIndicator     "TradePublishIndicator"    1390 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Indicates if a trade should be reported via a market reporting service. The indicator governs all
!  reporting services of the recipient. Replaces PublishTrdIndicator(852).
!
UnderlyingLegOptAttribute "UnderlyingLegOptAttribute"  1391 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of OptAttribute(206)
!
UnderlyingLegSecurityDesc "UnderlyingLegSecurityDesc"  1392 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of SecurityDesc(107)
!
MarketReqID               "MarketReqID"              1393 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Unique ID of a Market Definition Request message.
!
MarketReportID            "MarketReportID"           1394 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Market Definition message identifier.
!
MarketUpdateAction        "MarketUpdateAction"       1395 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Specifies the action taken for the specified MarketID(1301) + MarketSegmentID(1300).
!
MarketSegmentDesc         "MarketSegmentDesc"        1396 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Description or name of Market Segment
!
EncodedMktSegmDescLen     "EncodedMktSegmDescLen"    1397 NULL         INTEGER            15  UINT32               6
!
! Byte length of encoded (non-ASCII characters) EncodedMktSegmDesc(1324) field.
!
EncodedMktSegmDesc        "EncodedMktSegmDesc"       1398 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encoded (non-ASCII characters) representation of the MarketSegmDesc(1396) field in the encoded fo
! rmat specified via the MessageEncoding(347) field. If used, the ASCII (English) representation sh
! ould also be specified in the MarketSegmDesc field.
!
ApplNewSeqNum             "ApplNewSeqNum"            1399 NULL         INTEGER            15  UINT32               6
!
! Used to specify a new application sequence number.
!
EncryptedPasswordMethod   "EncryptedPasswordMethod"  1400 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Enumeration defining the encryption method used to encrypt password fields.
!
EncryptedPasswordLen      "EncryptedPasswordLen"     1401 NULL         INTEGER            15  UINT32               6
!
! Length of the EncryptedPassword(1402) field
!
EncryptedPassword         "EncryptedPassword"        1402 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encrypted password - encrypted via the method specified in the field EncryptedPasswordMethod(1400
! )
!
EncryptedNewPasswordLen   "EncryptedNewPasswordLen"  1403 NULL         INTEGER            15  UINT32               6
!
! Length of the EncryptedNewPassword(1404) field
!
EncryptedNewPassword      "EncryptedNewPassword"     1404 NULL         ALPHANUMERIC        5  ASCII_STRING         5
!
! Encrypted new password - encrypted via the method specified in the field EncryptedPasswordMethod(
! 1400)
!
UnderlyingLegMaturityTime "UnderlyingLegMaturityTime"  1405 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Time of security's maturity expressed in local time with offset to UTC specified
!
RefApplExtID              "RefApplExtID"             1406 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The extension pack number associated with an application message.
!
DefaultApplExtID          "DefaultApplExtID"         1407 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The extension pack number that is the default for a FIX session.
!
DefaultCstmApplVerID      "DefaultCstmApplVerID"     1408 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! The default custom application version ID that is the default for a session.
!
SessionStatus             "SessionStatus"            1409 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Status of a FIX session
!
DefaultVerIndicator       "DefaultVerIndicator"      1410 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
Nested4PartySubIDType     "Nested4PartySubIDType"    1411 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Refer to definition of PartySubIDType(803)
!
Nested4PartySubID         "Nested4PartySubID"        1412 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of PartySubID(523)
!
!Nested4PartySubIDs        "Nested4PartySubIDs"       1413 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Refer to definition of NoPartySubIDs(802)
!
!Nested4PartyIDs           "Nested4PartyIDs"          1414 NULL         FIELD_LIST          0  FIELD_LIST           0
!
! Refer to definition of NoPartyIDs(453)
!
Nested4PartyID            "Nested4PartyID"           1415 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Refer to definition of PartyID(448)
!
Nested4PartyIDSource      "Nested4PartyIDSource"     1416 NULL         ENUMERATED    2 ( 1 )  ENUM                 1
!
! Refer to definition of PartyIDSource(447)
!
Nested4PartyRole          "Nested4PartyRole"         1417 NULL         ENUMERATED    2 ( 2 )  ENUM                 1
!
! Refer to definition of PartyRole(452)
!
LegLastQty                "LegLastQty"               1418 NULL         INTEGER            15  UINT32              15
!
! Fill quantity for the leg instrument
!
UnderlyingExerciseStyle   "UnderlyingExerciseStyle"  1419 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of exercise of a derivatives security
!
LegExerciseStyle          "LegExerciseStyle"         1420 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of exercise of a derivatives security
!
LegPriceUnitOfMeasure     "LegPriceUnitOfMeasure"    1421 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! Refer to definition for PriceUnitOfMeasure(1191)
!
LegPriceUnitOfMeasureQty  "LegPriceUnitOfMeasureQty"  1422 NULL         INTEGER            15  UINT32              15
!
! Refer to definition of PriceUnitOfMeasureQty(1192)
!
UnderlyingUnitOfMeasureQty "UnderlyingUnitOfMeasureQty"  1423 NULL         INTEGER            15  UINT32              15
!
! Refer to definition of UnitOfMeasureQty(1147)
!
UnderlyingPriceUnitOfMeasure "UnderlyingPriceUnitOfMeasure"  1424 NULL         ENUMERATED    2 ( 5 )  ENUM                 1
!
! Refer to definition for PriceUnitOfMeasure(1191)
!
UnderlyingPriceUnitOfMeasureQty "UnderlyingPriceUnitOfMeasureQty"  1425 NULL         INTEGER            15  UINT32              15
!
! Refer to definition of PriceUnitOfMeasureQty(1192)
!
ApplReportType            "ApplReportType"           1426 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of report
!
PrimaryRIC                "PrimaryRIC"                 11048 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! PrimaryRIC associated with this instrument.
!
RoutingInformation            "RoutingInformation"           12001 NULL         ALPHANUMERIC    4096    BUFFER                 4096
!
! Routing information
!
IndexType            "IndexType"           12002 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Type of Index
!
SmartIOIFlag            "SmartIOIFlag"           5610 NULL         ALPHANUMERIC    1   ASCII_STRING                 1
!
! Smart IOI Flag
!
BlockConnectFlag            "BlockConnectFlag"           5602 NULL         ALPHANUMERIC    1    ASCII_STRING                 1
!
! Actionable IOI Flag
!
ActionableIOIFlag            "ActionableIOIFlag"           11001 NULL         ALPHANUMERIC    1    ASCII_STRING                 1
!
! Actionable IOI Flag
!
AutexCompID            "AutexCompID"           12003 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Autex CompID
!
AutexSubID            "AutexSubID"           12004 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Autex SubID
!
AutexAcronym            "AutexAcronym"           12005 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Autex CompID
!
AutexFirmName            "AutexFirmName"           12006 NULL         ALPHANUMERIC       18  ASCII_STRING        18
!
! Autex FirmName
!
AutexBrokerVol            "AutexBrokerVol"           12007 NULL         PRICE       17  REAL32        5
!
! Autex BrokerVolume
!
SubscriptionActionType            "SubscriptionActionType"           12008 NULL         ENUMERATED    1 ( 1 )  ENUM                 1
!
! Subscription Action Type.
!
WarmupBatchSize          "WarmupBatchSize"      12009 NULL         INTEGER            15  UINT32              15
!
! Warmup batch size.
!
