fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::TEX Namespace Reference

Classes

class  AdjustedPositionReport
 AdjustedPositionReport (BL), application, 10 fields, 3 groups. More...
 
class  Advertisement
 Advertisement (7), application, 107 fields, 6 groups. More...
 
class  AllocationInstruction
 AllocationInstruction (J), application, 183 fields, 14 groups. More...
 
class  AllocationInstructionAck
 AllocationInstructionAck (P), application, 16 fields, 2 groups. More...
 
class  AllocationInstructionAlert
 AllocationInstructionAlert (BM), application, 182 fields, 13 groups. More...
 
class  AllocationReport
 AllocationReport (AS), application, 188 fields, 14 groups. More...
 
class  AllocationReportAck
 AllocationReportAck (AT), application, 21 fields, 2 groups. More...
 
class  ApplicationMessageReport
 ApplicationMessageReport (BY), application, 7 fields, 1 group. More...
 
class  ApplicationMessageRequest
 ApplicationMessageRequest (BW), application, 7 fields, 2 groups. More...
 
class  ApplicationMessageRequestAck
 ApplicationMessageRequestAck (BX), application, 10 fields, 2 groups. More...
 
class  AssignmentReport
 AssignmentReport (AW), application, 120 fields, 9 groups. More...
 
class  BidRequest
 BidRequest (k), application, 29 fields, 2 groups. More...
 
class  BidResponse
 BidResponse (l), application, 3 fields, 1 group. More...
 
class  BusinessMessageReject
 BusinessMessageReject (j), application, 10 fields, 0 groups. More...
 
class  CollateralAssignment
 CollateralAssignment (AY), application, 153 fields, 13 groups. More...
 
class  CollateralInquiry
 CollateralInquiry (BB), application, 150 fields, 13 groups. More...
 
class  CollateralInquiryAck
 CollateralInquiryAck (BG), application, 127 fields, 10 groups. More...
 
class  CollateralReport
 CollateralReport (BA), application, 154 fields, 13 groups. More...
 
class  CollateralRequest
 CollateralRequest (AX), application, 145 fields, 12 groups. More...
 
class  CollateralResponse
 CollateralResponse (AZ), application, 147 fields, 12 groups. More...
 
class  Confirmation
 Confirmation (AK), application, 181 fields, 14 groups. More...
 
class  ConfirmationAck
 ConfirmationAck (AU), application, 9 fields, 0 groups. More...
 
class  ConfirmationRequest
 ConfirmationRequest (BH), application, 13 fields, 1 group. More...
 
class  ContraryIntentionReport
 ContraryIntentionReport (BO), application, 103 fields, 7 groups. More...
 
class  CrossOrderCancelReplaceRequest
 CrossOrderCancelReplaceRequest (t), application, 193 fields, 11 groups. More...
 
class  CrossOrderCancelRequest
 CrossOrderCancelRequest (u), application, 99 fields, 8 groups. More...
 
class  DerivativeSecurityList
 DerivativeSecurityList (AA), application, 149 fields, 9 groups. More...
 
class  DerivativeSecurityListRequest
 DerivativeSecurityListRequest (z), application, 146 fields, 6 groups. More...
 
class  DerivativeSecurityListUpdateReport
 DerivativeSecurityListUpdateReport (BR), application, 148 fields, 9 groups. More...
 
class  DontKnowTrade
 DontKnowTrade (Q), application, 105 fields, 6 groups. More...
 
class  Email
 Email (C), application, 15 fields, 5 groups. More...
 
class  ExecutionAcknowledgement
 ExecutionAcknowledgement (BN), application, 111 fields, 6 groups. More...
 
class  ExecutionReport
 ExecutionReport (8), application, 326 fields, 16 groups. More...
 
class  header
 header (header), application, 29 fields, 1 group. More...
 
class  Heartbeat
 Heartbeat (0), admin, 1 field, 0 groups. More...
 
class  IOI
 IOI (6), application, 143 fields, 10 groups. More...
 
class  ListCancelRequest
 ListCancelRequest (K), application, 8 fields, 1 group. More...
 
class  ListExecute
 ListExecute (L), application, 7 fields, 0 groups. More...
 
class  ListStatus
 ListStatus (N), application, 14 fields, 1 group. More...
 
class  ListStatusRequest
 ListStatusRequest (M), application, 4 fields, 0 groups. More...
 
class  ListStrikePrice
 ListStrikePrice (m), application, 4 fields, 1 group. More...
 
class  Logon
 Logon (A), admin, 12 fields, 1 group. More...
 
class  Logout
 Logout (5), admin, 3 fields, 0 groups. More...
 
class  MarketDataIncrementalRefresh
 MarketDataIncrementalRefresh (X), application, 12 fields, 2 groups. More...
 
class  MarketDataRequest
 MarketDataRequest (V), application, 15 fields, 4 groups. More...
 
class  MarketDataRequestReject
 MarketDataRequestReject (Y), application, 7 fields, 2 groups. More...
 
class  MarketDataSnapshotFullRefresh
 MarketDataSnapshotFullRefresh (W), application, 112 fields, 8 groups. More...
 
class  MarketDefinition
 MarketDefinition (BU), application, 36 fields, 5 groups. More...
 
class  MarketDefinitionRequest
 MarketDefinitionRequest (BT), application, 5 fields, 0 groups. More...
 
class  MarketDefinitionUpdateReport
 MarketDefinitionUpdateReport (BV), application, 37 fields, 5 groups. More...
 
class  MassQuote
 MassQuote (i), application, 11 fields, 2 groups. More...
 
class  MassQuoteAcknowledgement
 MassQuoteAcknowledgement (b), application, 16 fields, 3 groups. More...
 
class  MultilegOrderCancelReplace
 MultilegOrderCancelReplace (AC), application, 217 fields, 10 groups. More...
 
class  Myfix_Router
 
class  NetworkCounterpartySystemStatusRequest
 NetworkCounterpartySystemStatusRequest (BC), application, 3 fields, 1 group. More...
 
class  NetworkCounterpartySystemStatusResponse
 NetworkCounterpartySystemStatusResponse (BD), application, 5 fields, 1 group. More...
 
class  NewOrderCross
 NewOrderCross (s), application, 190 fields, 11 groups. More...
 
class  NewOrderList
 NewOrderList (E), application, 21 fields, 2 groups. More...
 
class  NewOrderMultileg
 NewOrderMultileg (AB), application, 216 fields, 10 groups. More...
 
class  NewOrderSingle
 NewOrderSingle (D), application, 243 fields, 11 groups. More...
 
class  News
 News (B), application, 23 fields, 6 groups. More...
 
class  OrderCancelReject
 OrderCancelReject (9), application, 21 fields, 0 groups. More...
 
class  OrderCancelReplaceRequest
 OrderCancelReplaceRequest (G), application, 240 fields, 10 groups. More...
 
class  OrderCancelRequest
 OrderCancelRequest (F), application, 120 fields, 6 groups. More...
 
class  OrderMassActionReport
 OrderMassActionReport (BZ), application, 181 fields, 11 groups. More...
 
class  OrderMassActionRequest
 OrderMassActionRequest (CA), application, 175 fields, 9 groups. More...
 
class  OrderMassCancelReport
 OrderMassCancelReport (r), application, 182 fields, 11 groups. More...
 
class  OrderMassCancelRequest
 OrderMassCancelRequest (q), application, 174 fields, 9 groups. More...
 
class  OrderMassStatusRequest
 OrderMassStatusRequest (AF), application, 169 fields, 9 groups. More...
 
class  OrderStatusRequest
 OrderStatusRequest (H), application, 107 fields, 6 groups. More...
 
class  PartyDetailsListReport
 PartyDetailsListReport (CG), application, 13 fields, 1 group. More...
 
class  PartyDetailsListRequest
 PartyDetailsListRequest (CF), application, 9 fields, 4 groups. More...
 
class  Perf_Router
 
class  PositionMaintenanceReport
 PositionMaintenanceReport (AM), application, 118 fields, 10 groups. More...
 
class  PositionMaintenanceRequest
 PositionMaintenanceRequest (AL), application, 115 fields, 10 groups. More...
 
class  PositionReport
 PositionReport (AP), application, 125 fields, 9 groups. More...
 
class  Quote
 Quote (S), application, 180 fields, 10 groups. More...
 
class  QuoteCancel
 QuoteCancel (Z), application, 14 fields, 3 groups. More...
 
class  QuoteRequest
 QuoteRequest (R), application, 14 fields, 2 groups. More...
 
class  QuoteRequestReject
 QuoteRequestReject (AG), application, 11 fields, 2 groups. More...
 
class  QuoteResponse
 QuoteResponse (AJ), application, 177 fields, 9 groups. More...
 
class  QuoteStatusReport
 QuoteStatusReport (AI), application, 181 fields, 10 groups. More...
 
class  QuoteStatusRequest
 QuoteStatusRequest (a), application, 109 fields, 8 groups. More...
 
class  RegistrationInstructions
 RegistrationInstructions (o), application, 12 fields, 3 groups. More...
 
class  RegistrationInstructionsResponse
 RegistrationInstructionsResponse (p), application, 10 fields, 1 group. More...
 
class  Reject
 Reject (3), admin, 7 fields, 0 groups. More...
 
class  RequestForPositions
 RequestForPositions (AN), application, 110 fields, 8 groups. More...
 
class  RequestForPositionsAck
 RequestForPositionsAck (AO), application, 113 fields, 7 groups. More...
 
class  ResendRequest
 ResendRequest (2), admin, 2 fields, 0 groups. More...
 
class  RFQRequest
 RFQRequest (AH), application, 5 fields, 2 groups. More...
 
class  SecurityDefinition
 SecurityDefinition (d), application, 124 fields, 9 groups. More...
 
class  SecurityDefinitionRequest
 SecurityDefinitionRequest (c), application, 120 fields, 8 groups. More...
 
class  SecurityDefinitionUpdateReport
 SecurityDefinitionUpdateReport (BP), application, 125 fields, 9 groups. More...
 
class  SecurityList
 SecurityList (y), application, 22 fields, 1 group. More...
 
class  SecurityListRequest
 SecurityListRequest (x), application, 116 fields, 7 groups. More...
 
class  SecurityListUpdateReport
 SecurityListUpdateReport (BK), application, 24 fields, 1 group. More...
 
class  SecurityStatus
 SecurityStatus (f), application, 124 fields, 7 groups. More...
 
class  SecurityStatusRequest
 SecurityStatusRequest (e), application, 100 fields, 7 groups. More...
 
class  SecurityTypeRequest
 SecurityTypeRequest (v), application, 11 fields, 0 groups. More...
 
class  SecurityTypes
 SecurityTypes (w), application, 18 fields, 1 group. More...
 
class  SequenceReset
 SequenceReset (4), admin, 2 fields, 0 groups. More...
 
class  SettlementInstructionRequest
 SettlementInstructionRequest (AV), application, 16 fields, 1 group. More...
 
class  SettlementInstructions
 SettlementInstructions (T), application, 10 fields, 1 group. More...
 
class  SettlementObligationReport
 SettlementObligationReport (BQ), application, 13 fields, 1 group. More...
 
class  StreamAssignmentReport
 StreamAssignmentReport (CD), application, 4 fields, 1 group. More...
 
class  StreamAssignmentReportACK
 StreamAssignmentReportACK (CE), application, 6 fields, 0 groups. More...
 
class  StreamAssignmentRequest
 StreamAssignmentRequest (CC), application, 3 fields, 1 group. More...
 
class  TestRequest
 TestRequest (1), admin, 1 field, 0 groups. More...
 
class  TradeCaptureReport
 TradeCaptureReport (AE), application, 203 fields, 11 groups. More...
 
class  TradeCaptureReportAck
 TradeCaptureReportAck (AR), application, 172 fields, 11 groups. More...
 
class  TradeCaptureReportRequest
 TradeCaptureReportRequest (AD), application, 139 fields, 9 groups. More...
 
class  TradeCaptureReportRequestAck
 TradeCaptureReportRequestAck (AQ), application, 107 fields, 6 groups. More...
 
class  TradingSessionList
 TradingSessionList (BJ), application, 6 fields, 1 group. More...
 
class  TradingSessionListRequest
 TradingSessionListRequest (BI), application, 9 fields, 0 groups. More...
 
class  TradingSessionListUpdateReport
 TradingSessionListUpdateReport (BS), application, 6 fields, 1 group. More...
 
class  TradingSessionStatus
 TradingSessionStatus (h), application, 112 fields, 4 groups. More...
 
class  TradingSessionStatusRequest
 TradingSessionStatusRequest (g), application, 9 fields, 0 groups. More...
 
class  trailer
 trailer (trailer), application, 3 fields, 0 groups. More...
 
class  UserNotification
 UserNotification (CB), application, 5 fields, 0 groups. More...
 
class  UserRequest
 UserRequest (BE), application, 12 fields, 0 groups. More...
 
class  UserResponse
 UserResponse (BF), application, 4 fields, 0 groups. More...
 

Typedefs

using Myfix_BaseMsgEntry = MsgTable
 
using Account = Field< f8String, 1 >
 
using AdvId = Field< f8String, 2 >
 
using AdvRefID = Field< f8String, 3 >
 
using AdvSide = Field< char, 4 >
 
using AdvTransType = Field< f8String, 5 >
 
using AvgPx = Field< price, 6 >
 
using BeginSeqNo = Field< SeqNum, 7 >
 
using BeginString = Field< f8String, 8 >
 
using BodyLength = Field< Length, 9 >
 
using CheckSum = Field< f8String, 10 >
 
using ClOrdID = Field< f8String, 11 >
 
using Commission = Field< Amt, 12 >
 
using CommType = Field< char, 13 >
 
using CumQty = Field< Qty, 14 >
 
using Currency = Field< currency, 15 >
 
using EndSeqNo = Field< SeqNum, 16 >
 
using ExecID = Field< f8String, 17 >
 
using ExecInst = Field< MultipleCharValue, 18 >
 
using ExecRefID = Field< f8String, 19 >
 
using HandlInst = Field< char, 21 >
 
using SecurityIDSource = Field< f8String, 22 >
 
using IOIID = Field< f8String, 23 >
 
using IOIQltyInd = Field< char, 25 >
 
using IOIRefID = Field< f8String, 26 >
 
using IOIQty = Field< f8String, 27 >
 
using IOITransType = Field< char, 28 >
 
using LastCapacity = Field< char, 29 >
 
using LastMkt = Field< Exchange, 30 >
 
using LastPx = Field< price, 31 >
 
using LastQty = Field< Qty, 32 >
 
using NoLinesOfText = Field< NumInGroup, 33 >
 
using MsgSeqNum = Field< SeqNum, 34 >
 
using MsgType = Field< f8String, 35 >
 
using NewSeqNo = Field< SeqNum, 36 >
 
using OrderID = Field< f8String, 37 >
 
using OrderQty = Field< Qty, 38 >
 
using OrdStatus = Field< char, 39 >
 
using OrdType = Field< char, 40 >
 
using OrigClOrdID = Field< f8String, 41 >
 
using OrigTime = Field< UTCTimestamp, 42 >
 
using PossDupFlag = Field< Boolean, 43 >
 
using Price = Field< price, 44 >
 
using RefSeqNum = Field< SeqNum, 45 >
 
using SecurityID = Field< f8String, 48 >
 
using SenderCompID = Field< f8String, 49 >
 
using SenderSubID = Field< f8String, 50 >
 
using SendingTime = Field< UTCTimestamp, 52 >
 
using Quantity = Field< Qty, 53 >
 
using Side = Field< char, 54 >
 
using Symbol = Field< f8String, 55 >
 
using TargetCompID = Field< f8String, 56 >
 
using TargetSubID = Field< f8String, 57 >
 
using Text = Field< f8String, 58 >
 
using TimeInForce = Field< char, 59 >
 
using TransactTime = Field< UTCTimestamp, 60 >
 
using Urgency = Field< char, 61 >
 
using ValidUntilTime = Field< UTCTimestamp, 62 >
 
using SettlType = Field< f8String, 63 >
 
using SettlDate = Field< LocalMktDate, 64 >
 
using SymbolSfx = Field< f8String, 65 >
 
using ListID = Field< f8String, 66 >
 
using ListSeqNo = Field< int, 67 >
 
using TotNoOrders = Field< int, 68 >
 
using ListExecInst = Field< f8String, 69 >
 
using AllocID = Field< f8String, 70 >
 
using AllocTransType = Field< char, 71 >
 
using RefAllocID = Field< f8String, 72 >
 
using NoOrders = Field< NumInGroup, 73 >
 
using AvgPxPrecision = Field< int, 74 >
 
using TradeDate = Field< LocalMktDate, 75 >
 
using PositionEffect = Field< char, 77 >
 
using NoAllocs = Field< NumInGroup, 78 >
 
using AllocAccount = Field< f8String, 79 >
 
using AllocQty = Field< Qty, 80 >
 
using ProcessCode = Field< char, 81 >
 
using NoRpts = Field< int, 82 >
 
using RptSeq = Field< int, 83 >
 
using CxlQty = Field< Qty, 84 >
 
using NoDlvyInst = Field< NumInGroup, 85 >
 
using AllocStatus = Field< int, 87 >
 
using AllocRejCode = Field< int, 88 >
 
using Signature = Field< data, 89 >
 
using SecureDataLen = Field< Length, 90 >
 
using SecureData = Field< data, 91 >
 
using SignatureLength = Field< Length, 93 >
 
using EmailType = Field< char, 94 >
 
using RawDataLength = Field< Length, 95 >
 
using RawData = Field< data, 96 >
 
using PossResend = Field< Boolean, 97 >
 
using EncryptMethod = Field< int, 98 >
 
using StopPx = Field< price, 99 >
 
using ExDestination = Field< Exchange, 100 >
 
using CxlRejReason = Field< int, 102 >
 
using OrdRejReason = Field< int, 103 >
 
using IOIQualifier = Field< char, 104 >
 
using Issuer = Field< f8String, 106 >
 
using SecurityDesc = Field< f8String, 107 >
 
using HeartBtInt = Field< int, 108 >
 
using MinQty = Field< Qty, 110 >
 
using MaxFloor = Field< Qty, 111 >
 
using TestReqID = Field< f8String, 112 >
 
using ReportToExch = Field< Boolean, 113 >
 
using LocateReqd = Field< Boolean, 114 >
 
using OnBehalfOfCompID = Field< f8String, 115 >
 
using OnBehalfOfSubID = Field< f8String, 116 >
 
using QuoteID = Field< f8String, 117 >
 
using NetMoney = Field< Amt, 118 >
 
using SettlCurrAmt = Field< Amt, 119 >
 
using SettlCurrency = Field< currency, 120 >
 
using ForexReq = Field< Boolean, 121 >
 
using OrigSendingTime = Field< UTCTimestamp, 122 >
 
using GapFillFlag = Field< Boolean, 123 >
 
using NoExecs = Field< NumInGroup, 124 >
 
using ExpireTime = Field< UTCTimestamp, 126 >
 
using DKReason = Field< char, 127 >
 
using DeliverToCompID = Field< f8String, 128 >
 
using DeliverToSubID = Field< f8String, 129 >
 
using IOINaturalFlag = Field< Boolean, 130 >
 
using QuoteReqID = Field< f8String, 131 >
 
using BidPx = Field< price, 132 >
 
using OfferPx = Field< price, 133 >
 
using BidSize = Field< Qty, 134 >
 
using OfferSize = Field< Qty, 135 >
 
using NoMiscFees = Field< NumInGroup, 136 >
 
using MiscFeeAmt = Field< Amt, 137 >
 
using MiscFeeCurr = Field< currency, 138 >
 
using MiscFeeType = Field< f8String, 139 >
 
using PrevClosePx = Field< price, 140 >
 
using ResetSeqNumFlag = Field< Boolean, 141 >
 
using SenderLocationID = Field< f8String, 142 >
 
using TargetLocationID = Field< f8String, 143 >
 
using OnBehalfOfLocationID = Field< f8String, 144 >
 
using DeliverToLocationID = Field< f8String, 145 >
 
using NoRelatedSym = Field< NumInGroup, 146 >
 
using Subject = Field< f8String, 147 >
 
using Headline = Field< f8String, 148 >
 
using URLLink = Field< f8String, 149 >
 
using ExecType = Field< char, 150 >
 
using LeavesQty = Field< Qty, 151 >
 
using CashOrderQty = Field< Qty, 152 >
 
using AllocAvgPx = Field< price, 153 >
 
using AllocNetMoney = Field< Amt, 154 >
 
using SettlCurrFxRate = Field< fp_type, 155 >
 
using SettlCurrFxRateCalc = Field< char, 156 >
 
using NumDaysInterest = Field< int, 157 >
 
using AccruedInterestRate = Field< Percentage, 158 >
 
using AccruedInterestAmt = Field< Amt, 159 >
 
using SettlInstMode = Field< char, 160 >
 
using AllocText = Field< f8String, 161 >
 
using SettlInstID = Field< f8String, 162 >
 
using SettlInstTransType = Field< char, 163 >
 
using EmailThreadID = Field< f8String, 164 >
 
using SettlInstSource = Field< char, 165 >
 
using SecurityType = Field< f8String, 167 >
 
using EffectiveTime = Field< UTCTimestamp, 168 >
 
using StandInstDbType = Field< int, 169 >
 
using StandInstDbName = Field< f8String, 170 >
 
using StandInstDbID = Field< f8String, 171 >
 
using SettlDeliveryType = Field< int, 172 >
 
using BidSpotRate = Field< price, 188 >
 
using BidForwardPoints = Field< PriceOffset, 189 >
 
using OfferSpotRate = Field< price, 190 >
 
using OfferForwardPoints = Field< PriceOffset, 191 >
 
using OrderQty2 = Field< Qty, 192 >
 
using SettlDate2 = Field< LocalMktDate, 193 >
 
using LastSpotRate = Field< price, 194 >
 
using LastForwardPoints = Field< PriceOffset, 195 >
 
using AllocLinkID = Field< f8String, 196 >
 
using AllocLinkType = Field< int, 197 >
 
using SecondaryOrderID = Field< f8String, 198 >
 
using NoIOIQualifiers = Field< NumInGroup, 199 >
 
using MaturityMonthYear = Field< MonthYear, 200 >
 
using PutOrCall = Field< int, 201 >
 
using StrikePrice = Field< price, 202 >
 
using CoveredOrUncovered = Field< int, 203 >
 
using OptAttribute = Field< char, 206 >
 
using SecurityExchange = Field< Exchange, 207 >
 
using NotifyBrokerOfCredit = Field< Boolean, 208 >
 
using AllocHandlInst = Field< int, 209 >
 
using MaxShow = Field< Qty, 210 >
 
using PegOffsetValue = Field< fp_type, 211 >
 
using XmlDataLen = Field< Length, 212 >
 
using XmlData = Field< data, 213 >
 
using SettlInstRefID = Field< f8String, 214 >
 
using NoRoutingIDs = Field< NumInGroup, 215 >
 
using RoutingType = Field< int, 216 >
 
using RoutingID = Field< f8String, 217 >
 
using Spread = Field< PriceOffset, 218 >
 
using BenchmarkCurveCurrency = Field< currency, 220 >
 
using BenchmarkCurveName = Field< f8String, 221 >
 
using BenchmarkCurvePoint = Field< f8String, 222 >
 
using CouponRate = Field< Percentage, 223 >
 
using CouponPaymentDate = Field< LocalMktDate, 224 >
 
using IssueDate = Field< LocalMktDate, 225 >
 
using RepurchaseTerm = Field< int, 226 >
 
using RepurchaseRate = Field< Percentage, 227 >
 
using Factor = Field< fp_type, 228 >
 
using TradeOriginationDate = Field< LocalMktDate, 229 >
 
using ExDate = Field< LocalMktDate, 230 >
 
using ContractMultiplier = Field< fp_type, 231 >
 
using NoStipulations = Field< NumInGroup, 232 >
 
using StipulationType = Field< f8String, 233 >
 
using StipulationValue = Field< f8String, 234 >
 
using YieldType = Field< f8String, 235 >
 
using Yield = Field< Percentage, 236 >
 
using TotalTakedown = Field< Amt, 237 >
 
using Concession = Field< Amt, 238 >
 
using RepoCollateralSecurityType = Field< int, 239 >
 
using RedemptionDate = Field< LocalMktDate, 240 >
 
using UnderlyingCouponPaymentDate = Field< LocalMktDate, 241 >
 
using UnderlyingIssueDate = Field< LocalMktDate, 242 >
 
using UnderlyingRepoCollateralSecurityType = Field< int, 243 >
 
using UnderlyingRepurchaseTerm = Field< int, 244 >
 
using UnderlyingRepurchaseRate = Field< Percentage, 245 >
 
using UnderlyingFactor = Field< fp_type, 246 >
 
using UnderlyingRedemptionDate = Field< LocalMktDate, 247 >
 
using LegCouponPaymentDate = Field< LocalMktDate, 248 >
 
using LegIssueDate = Field< LocalMktDate, 249 >
 
using LegRepoCollateralSecurityType = Field< int, 250 >
 
using LegRepurchaseTerm = Field< int, 251 >
 
using LegRepurchaseRate = Field< Percentage, 252 >
 
using LegFactor = Field< fp_type, 253 >
 
using LegRedemptionDate = Field< LocalMktDate, 254 >
 
using CreditRating = Field< f8String, 255 >
 
using UnderlyingCreditRating = Field< f8String, 256 >
 
using LegCreditRating = Field< f8String, 257 >
 
using TradedFlatSwitch = Field< Boolean, 258 >
 
using BasisFeatureDate = Field< LocalMktDate, 259 >
 
using BasisFeaturePrice = Field< price, 260 >
 
using MDReqID = Field< f8String, 262 >
 
using SubscriptionRequestType = Field< char, 263 >
 
using MarketDepth = Field< int, 264 >
 
using MDUpdateType = Field< int, 265 >
 
using AggregatedBook = Field< Boolean, 266 >
 
using NoMDEntryTypes = Field< NumInGroup, 267 >
 
using NoMDEntries = Field< NumInGroup, 268 >
 
using MDEntryType = Field< char, 269 >
 
using MDEntryPx = Field< price, 270 >
 
using MDEntrySize = Field< Qty, 271 >
 
using MDEntryDate = Field< UTCDateOnly, 272 >
 
using MDEntryTime = Field< UTCTimeOnly, 273 >
 
using TickDirection = Field< char, 274 >
 
using MDMkt = Field< Exchange, 275 >
 
using QuoteCondition = Field< MultipleStringValue, 276 >
 
using TradeCondition = Field< MultipleStringValue, 277 >
 
using MDEntryID = Field< f8String, 278 >
 
using MDUpdateAction = Field< char, 279 >
 
using MDEntryRefID = Field< f8String, 280 >
 
using MDReqRejReason = Field< char, 281 >
 
using MDEntryOriginator = Field< f8String, 282 >
 
using LocationID = Field< f8String, 283 >
 
using DeskID = Field< f8String, 284 >
 
using DeleteReason = Field< char, 285 >
 
using OpenCloseSettlFlag = Field< MultipleCharValue, 286 >
 
using SellerDays = Field< int, 287 >
 
using MDEntryBuyer = Field< f8String, 288 >
 
using MDEntrySeller = Field< f8String, 289 >
 
using MDEntryPositionNo = Field< int, 290 >
 
using FinancialStatus = Field< MultipleCharValue, 291 >
 
using CorporateAction = Field< MultipleCharValue, 292 >
 
using DefBidSize = Field< Qty, 293 >
 
using DefOfferSize = Field< Qty, 294 >
 
using NoQuoteEntries = Field< NumInGroup, 295 >
 
using NoQuoteSets = Field< NumInGroup, 296 >
 
using QuoteStatus = Field< int, 297 >
 
using QuoteCancelType = Field< int, 298 >
 
using QuoteEntryID = Field< f8String, 299 >
 
using QuoteRejectReason = Field< int, 300 >
 
using QuoteResponseLevel = Field< int, 301 >
 
using QuoteSetID = Field< f8String, 302 >
 
using QuoteRequestType = Field< int, 303 >
 
using TotNoQuoteEntries = Field< int, 304 >
 
using UnderlyingSecurityIDSource = Field< f8String, 305 >
 
using UnderlyingIssuer = Field< f8String, 306 >
 
using UnderlyingSecurityDesc = Field< f8String, 307 >
 
using UnderlyingSecurityExchange = Field< Exchange, 308 >
 
using UnderlyingSecurityID = Field< f8String, 309 >
 
using UnderlyingSecurityType = Field< f8String, 310 >
 
using UnderlyingSymbol = Field< f8String, 311 >
 
using UnderlyingSymbolSfx = Field< f8String, 312 >
 
using UnderlyingMaturityMonthYear = Field< MonthYear, 313 >
 
using UnderlyingPutOrCall = Field< int, 315 >
 
using UnderlyingStrikePrice = Field< price, 316 >
 
using UnderlyingOptAttribute = Field< char, 317 >
 
using UnderlyingCurrency = Field< currency, 318 >
 
using SecurityReqID = Field< f8String, 320 >
 
using SecurityRequestType = Field< int, 321 >
 
using SecurityResponseID = Field< f8String, 322 >
 
using SecurityResponseType = Field< int, 323 >
 
using SecurityStatusReqID = Field< f8String, 324 >
 
using UnsolicitedIndicator = Field< Boolean, 325 >
 
using SecurityTradingStatus = Field< int, 326 >
 
using HaltReasonInt = Field< int, 327 >
 
using InViewOfCommon = Field< Boolean, 328 >
 
using DueToRelated = Field< Boolean, 329 >
 
using BuyVolume = Field< Qty, 330 >
 
using SellVolume = Field< Qty, 331 >
 
using HighPx = Field< price, 332 >
 
using LowPx = Field< price, 333 >
 
using Adjustment = Field< int, 334 >
 
using TradSesReqID = Field< f8String, 335 >
 
using TradingSessionID = Field< f8String, 336 >
 
using ContraTrader = Field< f8String, 337 >
 
using TradSesMethod = Field< int, 338 >
 
using TradSesMode = Field< int, 339 >
 
using TradSesStatus = Field< int, 340 >
 
using TradSesStartTime = Field< UTCTimestamp, 341 >
 
using TradSesOpenTime = Field< UTCTimestamp, 342 >
 
using TradSesPreCloseTime = Field< UTCTimestamp, 343 >
 
using TradSesCloseTime = Field< UTCTimestamp, 344 >
 
using TradSesEndTime = Field< UTCTimestamp, 345 >
 
using NumberOfOrders = Field< int, 346 >
 
using MessageEncoding = Field< f8String, 347 >
 
using EncodedIssuerLen = Field< Length, 348 >
 
using EncodedIssuer = Field< data, 349 >
 
using EncodedSecurityDescLen = Field< Length, 350 >
 
using EncodedSecurityDesc = Field< data, 351 >
 
using EncodedListExecInstLen = Field< Length, 352 >
 
using EncodedListExecInst = Field< data, 353 >
 
using EncodedTextLen = Field< Length, 354 >
 
using EncodedText = Field< data, 355 >
 
using EncodedSubjectLen = Field< Length, 356 >
 
using EncodedSubject = Field< data, 357 >
 
using EncodedHeadlineLen = Field< Length, 358 >
 
using EncodedHeadline = Field< data, 359 >
 
using EncodedAllocTextLen = Field< Length, 360 >
 
using EncodedAllocText = Field< data, 361 >
 
using EncodedUnderlyingIssuerLen = Field< Length, 362 >
 
using EncodedUnderlyingIssuer = Field< data, 363 >
 
using EncodedUnderlyingSecurityDescLen = Field< Length, 364 >
 
using EncodedUnderlyingSecurityDesc = Field< data, 365 >
 
using AllocPrice = Field< price, 366 >
 
using QuoteSetValidUntilTime = Field< UTCTimestamp, 367 >
 
using QuoteEntryRejectReason = Field< int, 368 >
 
using LastMsgSeqNumProcessed = Field< SeqNum, 369 >
 
using RefTagID = Field< int, 371 >
 
using RefMsgType = Field< f8String, 372 >
 
using SessionRejectReason = Field< int, 373 >
 
using BidRequestTransType = Field< char, 374 >
 
using ContraBroker = Field< f8String, 375 >
 
using ComplianceID = Field< f8String, 376 >
 
using SolicitedFlag = Field< Boolean, 377 >
 
using ExecRestatementReason = Field< int, 378 >
 
using BusinessRejectRefID = Field< f8String, 379 >
 
using BusinessRejectReason = Field< int, 380 >
 
using GrossTradeAmt = Field< Amt, 381 >
 
using NoContraBrokers = Field< NumInGroup, 382 >
 
using MaxMessageSize = Field< Length, 383 >
 
using NoMsgTypes = Field< NumInGroup, 384 >
 
using MsgDirection = Field< char, 385 >
 
using NoTradingSessions = Field< NumInGroup, 386 >
 
using TotalVolumeTraded = Field< Qty, 387 >
 
using DiscretionInst = Field< char, 388 >
 
using DiscretionOffsetValue = Field< fp_type, 389 >
 
using BidID = Field< f8String, 390 >
 
using ClientBidID = Field< f8String, 391 >
 
using ListName = Field< f8String, 392 >
 
using TotNoRelatedSym = Field< int, 393 >
 
using BidType = Field< int, 394 >
 
using NumTickets = Field< int, 395 >
 
using SideValue1 = Field< Amt, 396 >
 
using SideValue2 = Field< Amt, 397 >
 
using NoBidDescriptors = Field< NumInGroup, 398 >
 
using BidDescriptorType = Field< int, 399 >
 
using BidDescriptor = Field< f8String, 400 >
 
using SideValueInd = Field< int, 401 >
 
using LiquidityPctLow = Field< Percentage, 402 >
 
using LiquidityPctHigh = Field< Percentage, 403 >
 
using LiquidityValue = Field< Amt, 404 >
 
using EFPTrackingError = Field< Percentage, 405 >
 
using FairValue = Field< Amt, 406 >
 
using OutsideIndexPct = Field< Percentage, 407 >
 
using ValueOfFutures = Field< Amt, 408 >
 
using LiquidityIndType = Field< int, 409 >
 
using WtAverageLiquidity = Field< Percentage, 410 >
 
using ExchangeForPhysical = Field< Boolean, 411 >
 
using OutMainCntryUIndex = Field< Amt, 412 >
 
using CrossPercent = Field< Percentage, 413 >
 
using ProgRptReqs = Field< int, 414 >
 
using ProgPeriodInterval = Field< int, 415 >
 
using IncTaxInd = Field< int, 416 >
 
using NumBidders = Field< int, 417 >
 
using BidTradeType = Field< char, 418 >
 
using BasisPxType = Field< char, 419 >
 
using NoBidComponents = Field< NumInGroup, 420 >
 
using Country = Field< country, 421 >
 
using TotNoStrikes = Field< int, 422 >
 
using PriceType = Field< int, 423 >
 
using DayOrderQty = Field< Qty, 424 >
 
using DayCumQty = Field< Qty, 425 >
 
using DayAvgPx = Field< price, 426 >
 
using GTBookingInst = Field< int, 427 >
 
using NoStrikes = Field< NumInGroup, 428 >
 
using ListStatusType = Field< int, 429 >
 
using NetGrossInd = Field< int, 430 >
 
using ListOrderStatus = Field< int, 431 >
 
using ExpireDate = Field< LocalMktDate, 432 >
 
using ListExecInstType = Field< char, 433 >
 
using CxlRejResponseTo = Field< char, 434 >
 
using UnderlyingCouponRate = Field< Percentage, 435 >
 
using UnderlyingContractMultiplier = Field< fp_type, 436 >
 
using ContraTradeQty = Field< Qty, 437 >
 
using ContraTradeTime = Field< UTCTimestamp, 438 >
 
using LiquidityNumSecurities = Field< int, 441 >
 
using MultiLegReportingType = Field< char, 442 >
 
using StrikeTime = Field< UTCTimestamp, 443 >
 
using ListStatusText = Field< f8String, 444 >
 
using EncodedListStatusTextLen = Field< Length, 445 >
 
using EncodedListStatusText = Field< data, 446 >
 
using PartyIDSource = Field< char, 447 >
 
using PartyID = Field< f8String, 448 >
 
using NetChgPrevDay = Field< PriceOffset, 451 >
 
using PartyRole = Field< int, 452 >
 
using NoPartyIDs = Field< NumInGroup, 453 >
 
using NoSecurityAltID = Field< NumInGroup, 454 >
 
using SecurityAltID = Field< f8String, 455 >
 
using SecurityAltIDSource = Field< f8String, 456 >
 
using NoUnderlyingSecurityAltID = Field< NumInGroup, 457 >
 
using UnderlyingSecurityAltID = Field< f8String, 458 >
 
using UnderlyingSecurityAltIDSource = Field< f8String, 459 >
 
using Product = Field< int, 460 >
 
using CFICode = Field< f8String, 461 >
 
using UnderlyingProduct = Field< int, 462 >
 
using UnderlyingCFICode = Field< f8String, 463 >
 
using TestMessageIndicator = Field< Boolean, 464 >
 
using BookingRefID = Field< f8String, 466 >
 
using IndividualAllocID = Field< f8String, 467 >
 
using RoundingDirection = Field< char, 468 >
 
using RoundingModulus = Field< fp_type, 469 >
 
using CountryOfIssue = Field< country, 470 >
 
using StateOrProvinceOfIssue = Field< f8String, 471 >
 
using LocaleOfIssue = Field< f8String, 472 >
 
using NoRegistDtls = Field< NumInGroup, 473 >
 
using MailingDtls = Field< f8String, 474 >
 
using InvestorCountryOfResidence = Field< country, 475 >
 
using PaymentRef = Field< f8String, 476 >
 
using DistribPaymentMethod = Field< int, 477 >
 
using CashDistribCurr = Field< currency, 478 >
 
using CommCurrency = Field< currency, 479 >
 
using CancellationRights = Field< char, 480 >
 
using MoneyLaunderingStatus = Field< char, 481 >
 
using MailingInst = Field< f8String, 482 >
 
using TransBkdTime = Field< UTCTimestamp, 483 >
 
using ExecPriceType = Field< char, 484 >
 
using ExecPriceAdjustment = Field< fp_type, 485 >
 
using DateOfBirth = Field< LocalMktDate, 486 >
 
using TradeReportTransType = Field< int, 487 >
 
using CardHolderName = Field< f8String, 488 >
 
using CardNumber = Field< f8String, 489 >
 
using CardExpDate = Field< LocalMktDate, 490 >
 
using CardIssNum = Field< f8String, 491 >
 
using PaymentMethod = Field< int, 492 >
 
using RegistAcctType = Field< f8String, 493 >
 
using Designation = Field< f8String, 494 >
 
using TaxAdvantageType = Field< int, 495 >
 
using RegistRejReasonText = Field< f8String, 496 >
 
using FundRenewWaiv = Field< char, 497 >
 
using CashDistribAgentName = Field< f8String, 498 >
 
using CashDistribAgentCode = Field< f8String, 499 >
 
using CashDistribAgentAcctNumber = Field< f8String, 500 >
 
using CashDistribPayRef = Field< f8String, 501 >
 
using CashDistribAgentAcctName = Field< f8String, 502 >
 
using CardStartDate = Field< LocalMktDate, 503 >
 
using PaymentDate = Field< LocalMktDate, 504 >
 
using PaymentRemitterID = Field< f8String, 505 >
 
using RegistStatus = Field< char, 506 >
 
using RegistRejReasonCode = Field< int, 507 >
 
using RegistRefID = Field< f8String, 508 >
 
using RegistDtls = Field< f8String, 509 >
 
using NoDistribInsts = Field< NumInGroup, 510 >
 
using RegistEmail = Field< f8String, 511 >
 
using DistribPercentage = Field< Percentage, 512 >
 
using RegistID = Field< f8String, 513 >
 
using RegistTransType = Field< char, 514 >
 
using ExecValuationPoint = Field< UTCTimestamp, 515 >
 
using OrderPercent = Field< Percentage, 516 >
 
using OwnershipType = Field< char, 517 >
 
using NoContAmts = Field< NumInGroup, 518 >
 
using ContAmtType = Field< int, 519 >
 
using ContAmtValue = Field< fp_type, 520 >
 
using ContAmtCurr = Field< currency, 521 >
 
using OwnerType = Field< int, 522 >
 
using PartySubID = Field< f8String, 523 >
 
using NestedPartyID = Field< f8String, 524 >
 
using NestedPartyIDSource = Field< char, 525 >
 
using SecondaryClOrdID = Field< f8String, 526 >
 
using SecondaryExecID = Field< f8String, 527 >
 
using OrderCapacity = Field< char, 528 >
 
using OrderRestrictions = Field< MultipleCharValue, 529 >
 
using MassCancelRequestType = Field< char, 530 >
 
using MassCancelResponse = Field< char, 531 >
 
using MassCancelRejectReason = Field< int, 532 >
 
using TotalAffectedOrders = Field< int, 533 >
 
using NoAffectedOrders = Field< NumInGroup, 534 >
 
using AffectedOrderID = Field< f8String, 535 >
 
using AffectedSecondaryOrderID = Field< f8String, 536 >
 
using QuoteType = Field< int, 537 >
 
using NestedPartyRole = Field< int, 538 >
 
using NoNestedPartyIDs = Field< NumInGroup, 539 >
 
using TotalAccruedInterestAmt = Field< Amt, 540 >
 
using MaturityDate = Field< LocalMktDate, 541 >
 
using UnderlyingMaturityDate = Field< LocalMktDate, 542 >
 
using InstrRegistry = Field< f8String, 543 >
 
using CashMargin = Field< char, 544 >
 
using NestedPartySubID = Field< f8String, 545 >
 
using Scope = Field< MultipleCharValue, 546 >
 
using MDImplicitDelete = Field< Boolean, 547 >
 
using CrossID = Field< f8String, 548 >
 
using CrossType = Field< int, 549 >
 
using CrossPrioritization = Field< int, 550 >
 
using OrigCrossID = Field< f8String, 551 >
 
using NoSides = Field< NumInGroup, 552 >
 
using Username = Field< f8String, 553 >
 
using Password = Field< f8String, 554 >
 
using NoLegs = Field< NumInGroup, 555 >
 
using LegCurrency = Field< currency, 556 >
 
using TotNoSecurityTypes = Field< int, 557 >
 
using NoSecurityTypes = Field< NumInGroup, 558 >
 
using SecurityListRequestType = Field< int, 559 >
 
using SecurityRequestResult = Field< int, 560 >
 
using RoundLot = Field< Qty, 561 >
 
using MinTradeVol = Field< Qty, 562 >
 
using MultiLegRptTypeReq = Field< int, 563 >
 
using LegPositionEffect = Field< char, 564 >
 
using LegCoveredOrUncovered = Field< int, 565 >
 
using LegPrice = Field< price, 566 >
 
using TradSesStatusRejReason = Field< int, 567 >
 
using TradeRequestID = Field< f8String, 568 >
 
using TradeRequestType = Field< int, 569 >
 
using PreviouslyReported = Field< Boolean, 570 >
 
using TradeReportID = Field< f8String, 571 >
 
using TradeReportRefID = Field< f8String, 572 >
 
using MatchStatus = Field< char, 573 >
 
using MatchType = Field< f8String, 574 >
 
using OddLot = Field< Boolean, 575 >
 
using NoClearingInstructions = Field< NumInGroup, 576 >
 
using ClearingInstruction = Field< int, 577 >
 
using TradeInputSource = Field< f8String, 578 >
 
using TradeInputDevice = Field< f8String, 579 >
 
using NoDates = Field< int, 580 >
 
using AccountType = Field< int, 581 >
 
using CustOrderCapacity = Field< int, 582 >
 
using ClOrdLinkID = Field< f8String, 583 >
 
using MassStatusReqID = Field< f8String, 584 >
 
using MassStatusReqType = Field< int, 585 >
 
using OrigOrdModTime = Field< UTCTimestamp, 586 >
 
using LegSettlType = Field< char, 587 >
 
using LegSettlDate = Field< LocalMktDate, 588 >
 
using DayBookingInst = Field< char, 589 >
 
using BookingUnit = Field< char, 590 >
 
using PreallocMethod = Field< char, 591 >
 
using UnderlyingCountryOfIssue = Field< country, 592 >
 
using UnderlyingStateOrProvinceOfIssue = Field< f8String, 593 >
 
using UnderlyingLocaleOfIssue = Field< f8String, 594 >
 
using UnderlyingInstrRegistry = Field< f8String, 595 >
 
using LegCountryOfIssue = Field< country, 596 >
 
using LegStateOrProvinceOfIssue = Field< f8String, 597 >
 
using LegLocaleOfIssue = Field< f8String, 598 >
 
using LegInstrRegistry = Field< f8String, 599 >
 
using LegSymbol = Field< f8String, 600 >
 
using LegSymbolSfx = Field< f8String, 601 >
 
using LegSecurityID = Field< f8String, 602 >
 
using LegSecurityIDSource = Field< f8String, 603 >
 
using NoLegSecurityAltID = Field< f8String, 604 >
 
using LegSecurityAltID = Field< f8String, 605 >
 
using LegSecurityAltIDSource = Field< f8String, 606 >
 
using LegProduct = Field< int, 607 >
 
using LegCFICode = Field< f8String, 608 >
 
using LegSecurityType = Field< f8String, 609 >
 
using LegMaturityMonthYear = Field< MonthYear, 610 >
 
using LegMaturityDate = Field< LocalMktDate, 611 >
 
using LegStrikePrice = Field< price, 612 >
 
using LegOptAttribute = Field< char, 613 >
 
using LegContractMultiplier = Field< fp_type, 614 >
 
using LegCouponRate = Field< Percentage, 615 >
 
using LegSecurityExchange = Field< Exchange, 616 >
 
using LegIssuer = Field< f8String, 617 >
 
using EncodedLegIssuerLen = Field< Length, 618 >
 
using EncodedLegIssuer = Field< data, 619 >
 
using LegSecurityDesc = Field< f8String, 620 >
 
using EncodedLegSecurityDescLen = Field< Length, 621 >
 
using EncodedLegSecurityDesc = Field< data, 622 >
 
using LegRatioQty = Field< fp_type, 623 >
 
using LegSide = Field< char, 624 >
 
using TradingSessionSubID = Field< f8String, 625 >
 
using AllocType = Field< int, 626 >
 
using NoHops = Field< NumInGroup, 627 >
 
using HopCompID = Field< f8String, 628 >
 
using HopSendingTime = Field< UTCTimestamp, 629 >
 
using HopRefID = Field< SeqNum, 630 >
 
using MidPx = Field< price, 631 >
 
using BidYield = Field< Percentage, 632 >
 
using MidYield = Field< Percentage, 633 >
 
using OfferYield = Field< Percentage, 634 >
 
using ClearingFeeIndicator = Field< f8String, 635 >
 
using WorkingIndicator = Field< Boolean, 636 >
 
using LegLastPx = Field< price, 637 >
 
using PriorityIndicator = Field< int, 638 >
 
using PriceImprovement = Field< PriceOffset, 639 >
 
using Price2 = Field< price, 640 >
 
using LastForwardPoints2 = Field< PriceOffset, 641 >
 
using BidForwardPoints2 = Field< PriceOffset, 642 >
 
using OfferForwardPoints2 = Field< PriceOffset, 643 >
 
using RFQReqID = Field< f8String, 644 >
 
using MktBidPx = Field< price, 645 >
 
using MktOfferPx = Field< price, 646 >
 
using MinBidSize = Field< Qty, 647 >
 
using MinOfferSize = Field< Qty, 648 >
 
using QuoteStatusReqID = Field< f8String, 649 >
 
using LegalConfirm = Field< Boolean, 650 >
 
using UnderlyingLastPx = Field< price, 651 >
 
using UnderlyingLastQty = Field< Qty, 652 >
 
using LegRefID = Field< f8String, 654 >
 
using ContraLegRefID = Field< f8String, 655 >
 
using SettlCurrBidFxRate = Field< fp_type, 656 >
 
using SettlCurrOfferFxRate = Field< fp_type, 657 >
 
using QuoteRequestRejectReason = Field< int, 658 >
 
using SideComplianceID = Field< f8String, 659 >
 
using AcctIDSource = Field< int, 660 >
 
using AllocAcctIDSource = Field< int, 661 >
 
using BenchmarkPrice = Field< price, 662 >
 
using BenchmarkPriceType = Field< int, 663 >
 
using ConfirmID = Field< f8String, 664 >
 
using ConfirmStatus = Field< int, 665 >
 
using ConfirmTransType = Field< int, 666 >
 
using ContractSettlMonth = Field< MonthYear, 667 >
 
using DeliveryForm = Field< int, 668 >
 
using LastParPx = Field< price, 669 >
 
using NoLegAllocs = Field< NumInGroup, 670 >
 
using LegAllocAccount = Field< f8String, 671 >
 
using LegIndividualAllocID = Field< f8String, 672 >
 
using LegAllocQty = Field< Qty, 673 >
 
using LegAllocAcctIDSource = Field< f8String, 674 >
 
using LegSettlCurrency = Field< currency, 675 >
 
using LegBenchmarkCurveCurrency = Field< currency, 676 >
 
using LegBenchmarkCurveName = Field< f8String, 677 >
 
using LegBenchmarkCurvePoint = Field< f8String, 678 >
 
using LegBenchmarkPrice = Field< price, 679 >
 
using LegBenchmarkPriceType = Field< int, 680 >
 
using LegBidPx = Field< price, 681 >
 
using LegIOIQty = Field< f8String, 682 >
 
using NoLegStipulations = Field< NumInGroup, 683 >
 
using LegOfferPx = Field< price, 684 >
 
using LegOrderQty = Field< Qty, 685 >
 
using LegPriceType = Field< int, 686 >
 
using LegQty = Field< Qty, 687 >
 
using LegStipulationType = Field< f8String, 688 >
 
using LegStipulationValue = Field< f8String, 689 >
 
using LegSwapType = Field< int, 690 >
 
using Pool = Field< f8String, 691 >
 
using QuotePriceType = Field< int, 692 >
 
using QuoteRespID = Field< f8String, 693 >
 
using QuoteRespType = Field< int, 694 >
 
using QuoteQualifier = Field< char, 695 >
 
using YieldRedemptionDate = Field< LocalMktDate, 696 >
 
using YieldRedemptionPrice = Field< price, 697 >
 
using YieldRedemptionPriceType = Field< int, 698 >
 
using BenchmarkSecurityID = Field< f8String, 699 >
 
using ReversalIndicator = Field< Boolean, 700 >
 
using YieldCalcDate = Field< LocalMktDate, 701 >
 
using NoPositions = Field< NumInGroup, 702 >
 
using PosType = Field< f8String, 703 >
 
using LongQty = Field< Qty, 704 >
 
using ShortQty = Field< Qty, 705 >
 
using PosQtyStatus = Field< int, 706 >
 
using PosAmtType = Field< f8String, 707 >
 
using PosAmt = Field< Amt, 708 >
 
using PosTransType = Field< int, 709 >
 
using PosReqID = Field< f8String, 710 >
 
using NoUnderlyings = Field< NumInGroup, 711 >
 
using PosMaintAction = Field< int, 712 >
 
using OrigPosReqRefID = Field< f8String, 713 >
 
using PosMaintRptRefID = Field< f8String, 714 >
 
using ClearingBusinessDate = Field< LocalMktDate, 715 >
 
using SettlSessID = Field< f8String, 716 >
 
using SettlSessSubID = Field< f8String, 717 >
 
using AdjustmentType = Field< int, 718 >
 
using ContraryInstructionIndicator = Field< Boolean, 719 >
 
using PriorSpreadIndicator = Field< Boolean, 720 >
 
using PosMaintRptID = Field< f8String, 721 >
 
using PosMaintStatus = Field< int, 722 >
 
using PosMaintResult = Field< int, 723 >
 
using PosReqType = Field< int, 724 >
 
using ResponseTransportType = Field< int, 725 >
 
using ResponseDestination = Field< f8String, 726 >
 
using TotalNumPosReports = Field< int, 727 >
 
using PosReqResult = Field< int, 728 >
 
using PosReqStatus = Field< int, 729 >
 
using SettlPrice = Field< price, 730 >
 
using SettlPriceType = Field< int, 731 >
 
using UnderlyingSettlPrice = Field< price, 732 >
 
using UnderlyingSettlPriceType = Field< int, 733 >
 
using PriorSettlPrice = Field< price, 734 >
 
using NoQuoteQualifiers = Field< NumInGroup, 735 >
 
using AllocSettlCurrency = Field< currency, 736 >
 
using AllocSettlCurrAmt = Field< Amt, 737 >
 
using InterestAtMaturity = Field< Amt, 738 >
 
using LegDatedDate = Field< LocalMktDate, 739 >
 
using LegPool = Field< f8String, 740 >
 
using AllocInterestAtMaturity = Field< Amt, 741 >
 
using AllocAccruedInterestAmt = Field< Amt, 742 >
 
using DeliveryDate = Field< LocalMktDate, 743 >
 
using AssignmentMethod = Field< char, 744 >
 
using AssignmentUnit = Field< Qty, 745 >
 
using OpenInterest = Field< Amt, 746 >
 
using ExerciseMethod = Field< char, 747 >
 
using TotNumTradeReports = Field< int, 748 >
 
using TradeRequestResult = Field< int, 749 >
 
using TradeRequestStatus = Field< int, 750 >
 
using TradeReportRejectReason = Field< int, 751 >
 
using SideMultiLegReportingType = Field< int, 752 >
 
using NoPosAmt = Field< NumInGroup, 753 >
 
using AutoAcceptIndicator = Field< Boolean, 754 >
 
using AllocReportID = Field< f8String, 755 >
 
using NoNested2PartyIDs = Field< NumInGroup, 756 >
 
using Nested2PartyID = Field< f8String, 757 >
 
using Nested2PartyIDSource = Field< char, 758 >
 
using Nested2PartyRole = Field< int, 759 >
 
using Nested2PartySubID = Field< f8String, 760 >
 
using BenchmarkSecurityIDSource = Field< f8String, 761 >
 
using SecuritySubType = Field< f8String, 762 >
 
using UnderlyingSecuritySubType = Field< f8String, 763 >
 
using LegSecuritySubType = Field< f8String, 764 >
 
using AllowableOneSidednessPct = Field< Percentage, 765 >
 
using AllowableOneSidednessValue = Field< Amt, 766 >
 
using AllowableOneSidednessCurr = Field< currency, 767 >
 
using NoTrdRegTimestamps = Field< NumInGroup, 768 >
 
using TrdRegTimestamp = Field< UTCTimestamp, 769 >
 
using TrdRegTimestampType = Field< int, 770 >
 
using TrdRegTimestampOrigin = Field< f8String, 771 >
 
using ConfirmRefID = Field< f8String, 772 >
 
using ConfirmType = Field< int, 773 >
 
using ConfirmRejReason = Field< int, 774 >
 
using BookingType = Field< int, 775 >
 
using IndividualAllocRejCode = Field< int, 776 >
 
using SettlInstMsgID = Field< f8String, 777 >
 
using NoSettlInst = Field< NumInGroup, 778 >
 
using LastUpdateTime = Field< UTCTimestamp, 779 >
 
using AllocSettlInstType = Field< int, 780 >
 
using NoSettlPartyIDs = Field< NumInGroup, 781 >
 
using SettlPartyID = Field< f8String, 782 >
 
using SettlPartyIDSource = Field< char, 783 >
 
using SettlPartyRole = Field< int, 784 >
 
using SettlPartySubID = Field< f8String, 785 >
 
using SettlPartySubIDType = Field< int, 786 >
 
using DlvyInstType = Field< char, 787 >
 
using TerminationType = Field< int, 788 >
 
using NextExpectedMsgSeqNum = Field< SeqNum, 789 >
 
using OrdStatusReqID = Field< f8String, 790 >
 
using SettlInstReqID = Field< f8String, 791 >
 
using SettlInstReqRejCode = Field< int, 792 >
 
using SecondaryAllocID = Field< f8String, 793 >
 
using AllocReportType = Field< int, 794 >
 
using AllocReportRefID = Field< f8String, 795 >
 
using AllocCancReplaceReason = Field< int, 796 >
 
using CopyMsgIndicator = Field< Boolean, 797 >
 
using AllocAccountType = Field< int, 798 >
 
using OrderAvgPx = Field< price, 799 >
 
using OrderBookingQty = Field< Qty, 800 >
 
using NoSettlPartySubIDs = Field< NumInGroup, 801 >
 
using NoPartySubIDs = Field< NumInGroup, 802 >
 
using PartySubIDType = Field< int, 803 >
 
using NoNestedPartySubIDs = Field< NumInGroup, 804 >
 
using NestedPartySubIDType = Field< int, 805 >
 
using NoNested2PartySubIDs = Field< NumInGroup, 806 >
 
using Nested2PartySubIDType = Field< int, 807 >
 
using AllocIntermedReqType = Field< int, 808 >
 
using UnderlyingPx = Field< price, 810 >
 
using PriceDelta = Field< fp_type, 811 >
 
using ApplQueueMax = Field< int, 812 >
 
using ApplQueueDepth = Field< int, 813 >
 
using ApplQueueResolution = Field< int, 814 >
 
using ApplQueueAction = Field< int, 815 >
 
using NoAltMDSource = Field< NumInGroup, 816 >
 
using AltMDSourceID = Field< f8String, 817 >
 
using SecondaryTradeReportID = Field< f8String, 818 >
 
using AvgPxIndicator = Field< int, 819 >
 
using TradeLinkID = Field< f8String, 820 >
 
using OrderInputDevice = Field< f8String, 821 >
 
using UnderlyingTradingSessionID = Field< f8String, 822 >
 
using UnderlyingTradingSessionSubID = Field< f8String, 823 >
 
using TradeLegRefID = Field< f8String, 824 >
 
using ExchangeRule = Field< f8String, 825 >
 
using TradeAllocIndicator = Field< int, 826 >
 
using ExpirationCycle = Field< int, 827 >
 
using TrdType = Field< int, 828 >
 
using TrdSubType = Field< int, 829 >
 
using TransferReason = Field< f8String, 830 >
 
using TotNumAssignmentReports = Field< int, 832 >
 
using AsgnRptID = Field< f8String, 833 >
 
using ThresholdAmount = Field< PriceOffset, 834 >
 
using PegMoveType = Field< int, 835 >
 
using PegOffsetType = Field< int, 836 >
 
using PegLimitType = Field< int, 837 >
 
using PegRoundDirection = Field< int, 838 >
 
using PeggedPrice = Field< price, 839 >
 
using PegScope = Field< int, 840 >
 
using DiscretionMoveType = Field< int, 841 >
 
using DiscretionOffsetType = Field< int, 842 >
 
using DiscretionLimitType = Field< int, 843 >
 
using DiscretionRoundDirection = Field< int, 844 >
 
using DiscretionPrice = Field< price, 845 >
 
using DiscretionScope = Field< int, 846 >
 
using TargetStrategy = Field< int, 847 >
 
using TargetStrategyParameters = Field< f8String, 848 >
 
using ParticipationRate = Field< Percentage, 849 >
 
using TargetStrategyPerformance = Field< fp_type, 850 >
 
using LastLiquidityInd = Field< int, 851 >
 
using PublishTrdIndicator = Field< Boolean, 852 >
 
using ShortSaleReason = Field< int, 853 >
 
using QtyType = Field< int, 854 >
 
using SecondaryTrdType = Field< int, 855 >
 
using TradeReportType = Field< int, 856 >
 
using AllocNoOrdersType = Field< int, 857 >
 
using SharedCommission = Field< Amt, 858 >
 
using ConfirmReqID = Field< f8String, 859 >
 
using AvgParPx = Field< price, 860 >
 
using ReportedPx = Field< price, 861 >
 
using NoCapacities = Field< NumInGroup, 862 >
 
using OrderCapacityQty = Field< Qty, 863 >
 
using NoEvents = Field< NumInGroup, 864 >
 
using EventType = Field< int, 865 >
 
using EventDate = Field< LocalMktDate, 866 >
 
using EventPx = Field< price, 867 >
 
using EventText = Field< f8String, 868 >
 
using PctAtRisk = Field< Percentage, 869 >
 
using NoInstrAttrib = Field< NumInGroup, 870 >
 
using InstrAttribType = Field< int, 871 >
 
using InstrAttribValue = Field< f8String, 872 >
 
using DatedDate = Field< LocalMktDate, 873 >
 
using InterestAccrualDate = Field< LocalMktDate, 874 >
 
using CPProgram = Field< int, 875 >
 
using CPRegType = Field< f8String, 876 >
 
using UnderlyingCPProgram = Field< f8String, 877 >
 
using UnderlyingCPRegType = Field< f8String, 878 >
 
using UnderlyingQty = Field< Qty, 879 >
 
using TrdMatchID = Field< f8String, 880 >
 
using SecondaryTradeReportRefID = Field< f8String, 881 >
 
using UnderlyingDirtyPrice = Field< price, 882 >
 
using UnderlyingEndPrice = Field< price, 883 >
 
using UnderlyingStartValue = Field< Amt, 884 >
 
using UnderlyingCurrentValue = Field< Amt, 885 >
 
using UnderlyingEndValue = Field< Amt, 886 >
 
using NoUnderlyingStips = Field< NumInGroup, 887 >
 
using UnderlyingStipType = Field< f8String, 888 >
 
using UnderlyingStipValue = Field< f8String, 889 >
 
using MaturityNetMoney = Field< Amt, 890 >
 
using MiscFeeBasis = Field< int, 891 >
 
using TotNoAllocs = Field< int, 892 >
 
using LastFragment = Field< Boolean, 893 >
 
using CollReqID = Field< f8String, 894 >
 
using CollAsgnReason = Field< int, 895 >
 
using CollInquiryQualifier = Field< int, 896 >
 
using NoTrades = Field< NumInGroup, 897 >
 
using MarginRatio = Field< Percentage, 898 >
 
using MarginExcess = Field< Amt, 899 >
 
using TotalNetValue = Field< Amt, 900 >
 
using CashOutstanding = Field< Amt, 901 >
 
using CollAsgnID = Field< f8String, 902 >
 
using CollAsgnTransType = Field< int, 903 >
 
using CollRespID = Field< f8String, 904 >
 
using CollAsgnRespType = Field< int, 905 >
 
using CollAsgnRejectReason = Field< int, 906 >
 
using CollAsgnRefID = Field< f8String, 907 >
 
using CollRptID = Field< f8String, 908 >
 
using CollInquiryID = Field< f8String, 909 >
 
using CollStatus = Field< int, 910 >
 
using TotNumReports = Field< int, 911 >
 
using LastRptRequested = Field< Boolean, 912 >
 
using AgreementDesc = Field< f8String, 913 >
 
using AgreementID = Field< f8String, 914 >
 
using AgreementDate = Field< LocalMktDate, 915 >
 
using StartDate = Field< LocalMktDate, 916 >
 
using EndDate = Field< LocalMktDate, 917 >
 
using AgreementCurrency = Field< currency, 918 >
 
using DeliveryType = Field< int, 919 >
 
using EndAccruedInterestAmt = Field< Amt, 920 >
 
using StartCash = Field< Amt, 921 >
 
using EndCash = Field< Amt, 922 >
 
using UserRequestID = Field< f8String, 923 >
 
using UserRequestType = Field< int, 924 >
 
using NewPassword = Field< f8String, 925 >
 
using UserStatus = Field< int, 926 >
 
using UserStatusText = Field< f8String, 927 >
 
using StatusValue = Field< int, 928 >
 
using StatusText = Field< f8String, 929 >
 
using RefCompID = Field< f8String, 930 >
 
using RefSubID = Field< f8String, 931 >
 
using NetworkResponseID = Field< f8String, 932 >
 
using NetworkRequestID = Field< f8String, 933 >
 
using LastNetworkResponseID = Field< f8String, 934 >
 
using NetworkRequestType = Field< int, 935 >
 
using NoCompIDs = Field< NumInGroup, 936 >
 
using NetworkStatusResponseType = Field< int, 937 >
 
using NoCollInquiryQualifier = Field< NumInGroup, 938 >
 
using TrdRptStatus = Field< int, 939 >
 
using AffirmStatus = Field< int, 940 >
 
using UnderlyingStrikeCurrency = Field< currency, 941 >
 
using LegStrikeCurrency = Field< currency, 942 >
 
using TimeBracket = Field< f8String, 943 >
 
using CollAction = Field< int, 944 >
 
using CollInquiryStatus = Field< int, 945 >
 
using CollInquiryResult = Field< int, 946 >
 
using StrikeCurrency = Field< currency, 947 >
 
using NoNested3PartyIDs = Field< NumInGroup, 948 >
 
using Nested3PartyID = Field< f8String, 949 >
 
using Nested3PartyIDSource = Field< char, 950 >
 
using Nested3PartyRole = Field< int, 951 >
 
using NoNested3PartySubIDs = Field< NumInGroup, 952 >
 
using Nested3PartySubID = Field< f8String, 953 >
 
using Nested3PartySubIDType = Field< int, 954 >
 
using LegContractSettlMonth = Field< MonthYear, 955 >
 
using LegInterestAccrualDate = Field< LocalMktDate, 956 >
 
using NoStrategyParameters = Field< NumInGroup, 957 >
 
using StrategyParameterName = Field< f8String, 958 >
 
using StrategyParameterType = Field< int, 959 >
 
using StrategyParameterValue = Field< f8String, 960 >
 
using HostCrossID = Field< f8String, 961 >
 
using SideTimeInForce = Field< UTCTimestamp, 962 >
 
using MDReportID = Field< int, 963 >
 
using SecurityReportID = Field< int, 964 >
 
using SecurityStatusID = Field< f8String, 965 >
 
using SettleOnOpenFlag = Field< f8String, 966 >
 
using StrikeMultiplier = Field< fp_type, 967 >
 
using StrikeValue = Field< fp_type, 968 >
 
using MinPriceIncrement = Field< fp_type, 969 >
 
using PositionLimit = Field< int, 970 >
 
using NTPositionLimit = Field< int, 971 >
 
using UnderlyingAllocationPercent = Field< Percentage, 972 >
 
using UnderlyingCashAmount = Field< Amt, 973 >
 
using UnderlyingCashType = Field< f8String, 974 >
 
using UnderlyingSettlementType = Field< int, 975 >
 
using QuantityDate = Field< LocalMktDate, 976 >
 
using ContIntRptID = Field< f8String, 977 >
 
using LateIndicator = Field< Boolean, 978 >
 
using InputSource = Field< f8String, 979 >
 
using SecurityUpdateAction = Field< char, 980 >
 
using NoExpiration = Field< NumInGroup, 981 >
 
using ExpirationQtyType = Field< int, 982 >
 
using ExpQty = Field< Qty, 983 >
 
using NoUnderlyingAmounts = Field< NumInGroup, 984 >
 
using UnderlyingPayAmount = Field< Amt, 985 >
 
using UnderlyingCollectAmount = Field< Amt, 986 >
 
using UnderlyingSettlementDate = Field< LocalMktDate, 987 >
 
using UnderlyingSettlementStatus = Field< f8String, 988 >
 
using SecondaryIndividualAllocID = Field< f8String, 989 >
 
using LegReportID = Field< f8String, 990 >
 
using RndPx = Field< price, 991 >
 
using IndividualAllocType = Field< int, 992 >
 
using AllocCustomerCapacity = Field< f8String, 993 >
 
using TierCode = Field< f8String, 994 >
 
using UnitOfMeasure = Field< f8String, 996 >
 
using TimeUnit = Field< f8String, 997 >
 
using UnderlyingUnitOfMeasure = Field< f8String, 998 >
 
using LegUnitOfMeasure = Field< f8String, 999 >
 
using UnderlyingTimeUnit = Field< f8String, 1000 >
 
using LegTimeUnit = Field< f8String, 1001 >
 
using AllocMethod = Field< int, 1002 >
 
using TradeID = Field< f8String, 1003 >
 
using SideTradeReportID = Field< f8String, 1005 >
 
using SideFillStationCd = Field< f8String, 1006 >
 
using SideReasonCd = Field< f8String, 1007 >
 
using SideTrdSubTyp = Field< int, 1008 >
 
using SideLastQty = Field< int, 1009 >
 
using MessageEventSource = Field< f8String, 1011 >
 
using SideTrdRegTimestamp = Field< UTCTimestamp, 1012 >
 
using SideTrdRegTimestampType = Field< int, 1013 >
 
using SideTrdRegTimestampSrc = Field< f8String, 1014 >
 
using AsOfIndicator = Field< char, 1015 >
 
using NoSideTrdRegTS = Field< NumInGroup, 1016 >
 
using LegOptionRatio = Field< fp_type, 1017 >
 
using NoInstrumentParties = Field< NumInGroup, 1018 >
 
using InstrumentPartyID = Field< f8String, 1019 >
 
using TradeVolume = Field< Qty, 1020 >
 
using MDBookType = Field< int, 1021 >
 
using MDFeedType = Field< f8String, 1022 >
 
using MDPriceLevel = Field< int, 1023 >
 
using MDOriginType = Field< int, 1024 >
 
using FirstPx = Field< price, 1025 >
 
using MDEntrySpotRate = Field< fp_type, 1026 >
 
using MDEntryForwardPoints = Field< PriceOffset, 1027 >
 
using ManualOrderIndicator = Field< Boolean, 1028 >
 
using CustDirectedOrder = Field< Boolean, 1029 >
 
using ReceivedDeptID = Field< f8String, 1030 >
 
using CustOrderHandlingInst = Field< MultipleStringValue, 1031 >
 
using OrderHandlingInstSource = Field< int, 1032 >
 
using DeskType = Field< f8String, 1033 >
 
using DeskTypeSource = Field< int, 1034 >
 
using DeskOrderHandlingInst = Field< MultipleStringValue, 1035 >
 
using ExecAckStatus = Field< char, 1036 >
 
using UnderlyingDeliveryAmount = Field< Amt, 1037 >
 
using UnderlyingCapValue = Field< Amt, 1038 >
 
using UnderlyingSettlMethod = Field< f8String, 1039 >
 
using SecondaryTradeID = Field< f8String, 1040 >
 
using FirmTradeID = Field< f8String, 1041 >
 
using SecondaryFirmTradeID = Field< f8String, 1042 >
 
using CollApplType = Field< int, 1043 >
 
using UnderlyingAdjustedQuantity = Field< Qty, 1044 >
 
using UnderlyingFXRate = Field< fp_type, 1045 >
 
using UnderlyingFXRateCalc = Field< char, 1046 >
 
using AllocPositionEffect = Field< char, 1047 >
 
using DealingCapacity = Field< char, 1048 >
 
using InstrmtAssignmentMethod = Field< char, 1049 >
 
using InstrumentPartyIDSource = Field< char, 1050 >
 
using InstrumentPartyRole = Field< int, 1051 >
 
using NoInstrumentPartySubIDs = Field< NumInGroup, 1052 >
 
using InstrumentPartySubID = Field< f8String, 1053 >
 
using InstrumentPartySubIDType = Field< int, 1054 >
 
using PositionCurrency = Field< f8String, 1055 >
 
using CalculatedCcyLastQty = Field< Qty, 1056 >
 
using AggressorIndicator = Field< Boolean, 1057 >
 
using NoUndlyInstrumentParties = Field< NumInGroup, 1058 >
 
using UnderlyingInstrumentPartyID = Field< f8String, 1059 >
 
using UnderlyingInstrumentPartyIDSource = Field< char, 1060 >
 
using UnderlyingInstrumentPartyRole = Field< int, 1061 >
 
using NoUndlyInstrumentPartySubIDs = Field< NumInGroup, 1062 >
 
using UnderlyingInstrumentPartySubID = Field< f8String, 1063 >
 
using UnderlyingInstrumentPartySubIDType = Field< int, 1064 >
 
using BidSwapPoints = Field< PriceOffset, 1065 >
 
using OfferSwapPoints = Field< PriceOffset, 1066 >
 
using LegBidForwardPoints = Field< PriceOffset, 1067 >
 
using LegOfferForwardPoints = Field< PriceOffset, 1068 >
 
using SwapPoints = Field< PriceOffset, 1069 >
 
using MDQuoteType = Field< int, 1070 >
 
using LastSwapPoints = Field< PriceOffset, 1071 >
 
using SideGrossTradeAmt = Field< Amt, 1072 >
 
using LegLastForwardPoints = Field< PriceOffset, 1073 >
 
using LegCalculatedCcyLastQty = Field< Qty, 1074 >
 
using LegGrossTradeAmt = Field< Amt, 1075 >
 
using MaturityTime = Field< TZTimeOnly, 1079 >
 
using RefOrderID = Field< f8String, 1080 >
 
using RefOrderIDSource = Field< char, 1081 >
 
using SecondaryDisplayQty = Field< Qty, 1082 >
 
using DisplayWhen = Field< char, 1083 >
 
using DisplayMethod = Field< char, 1084 >
 
using DisplayLowQty = Field< Qty, 1085 >
 
using DisplayHighQty = Field< Qty, 1086 >
 
using DisplayMinIncr = Field< Qty, 1087 >
 
using RefreshQty = Field< Qty, 1088 >
 
using MatchIncrement = Field< Qty, 1089 >
 
using MaxPriceLevels = Field< int, 1090 >
 
using PreTradeAnonymity = Field< Boolean, 1091 >
 
using PriceProtectionScope = Field< char, 1092 >
 
using LotType = Field< char, 1093 >
 
using PegPriceType = Field< int, 1094 >
 
using PeggedRefPrice = Field< price, 1095 >
 
using PegSecurityIDSource = Field< f8String, 1096 >
 
using PegSecurityID = Field< f8String, 1097 >
 
using PegSymbol = Field< f8String, 1098 >
 
using PegSecurityDesc = Field< f8String, 1099 >
 
using TriggerType = Field< char, 1100 >
 
using TriggerAction = Field< char, 1101 >
 
using TriggerPrice = Field< price, 1102 >
 
using TriggerSymbol = Field< f8String, 1103 >
 
using TriggerSecurityID = Field< f8String, 1104 >
 
using TriggerSecurityIDSource = Field< f8String, 1105 >
 
using TriggerSecurityDesc = Field< f8String, 1106 >
 
using TriggerPriceType = Field< char, 1107 >
 
using TriggerPriceTypeScope = Field< char, 1108 >
 
using TriggerPriceDirection = Field< char, 1109 >
 
using TriggerNewPrice = Field< price, 1110 >
 
using TriggerOrderType = Field< char, 1111 >
 
using TriggerNewQty = Field< Qty, 1112 >
 
using TriggerTradingSessionID = Field< f8String, 1113 >
 
using TriggerTradingSessionSubID = Field< f8String, 1114 >
 
using OrderCategory = Field< char, 1115 >
 
using NoRootPartyIDs = Field< NumInGroup, 1116 >
 
using RootPartyID = Field< f8String, 1117 >
 
using RootPartyIDSource = Field< char, 1118 >
 
using RootPartyRole = Field< int, 1119 >
 
using NoRootPartySubIDs = Field< NumInGroup, 1120 >
 
using RootPartySubID = Field< f8String, 1121 >
 
using RootPartySubIDType = Field< int, 1122 >
 
using TradeHandlingInstr = Field< char, 1123 >
 
using OrigTradeHandlingInstr = Field< char, 1124 >
 
using OrigTradeDate = Field< LocalMktDate, 1125 >
 
using OrigTradeID = Field< f8String, 1126 >
 
using OrigSecondaryTradeID = Field< f8String, 1127 >
 
using ApplVerID = Field< f8String, 1128 >
 
using CstmApplVerID = Field< f8String, 1129 >
 
using RefApplVerID = Field< f8String, 1130 >
 
using RefCstmApplVerID = Field< f8String, 1131 >
 
using TZTransactTime = Field< TZTimestamp, 1132 >
 
using ExDestinationIDSource = Field< char, 1133 >
 
using ReportedPxDiff = Field< Boolean, 1134 >
 
using RptSys = Field< f8String, 1135 >
 
using AllocClearingFeeIndicator = Field< f8String, 1136 >
 
using DefaultApplVerID = Field< f8String, 1137 >
 
using DisplayQty = Field< Qty, 1138 >
 
using ExchangeSpecialInstructions = Field< f8String, 1139 >
 
using MaxTradeVol = Field< Qty, 1140 >
 
using NoMDFeedTypes = Field< NumInGroup, 1141 >
 
using MatchAlgorithm = Field< f8String, 1142 >
 
using MaxPriceVariation = Field< fp_type, 1143 >
 
using ImpliedMarketIndicator = Field< int, 1144 >
 
using EventTime = Field< UTCTimestamp, 1145 >
 
using MinPriceIncrementAmount = Field< Amt, 1146 >
 
using UnitOfMeasureQty = Field< Qty, 1147 >
 
using LowLimitPrice = Field< price, 1148 >
 
using HighLimitPrice = Field< price, 1149 >
 
using TradingReferencePrice = Field< price, 1150 >
 
using SecurityGroup = Field< f8String, 1151 >
 
using LegNumber = Field< int, 1152 >
 
using SettlementCycleNo = Field< int, 1153 >
 
using SideCurrency = Field< currency, 1154 >
 
using SideSettlCurrency = Field< currency, 1155 >
 
using CcyAmt = Field< Amt, 1157 >
 
using NoSettlDetails = Field< NumInGroup, 1158 >
 
using SettlObligMode = Field< int, 1159 >
 
using SettlObligMsgID = Field< f8String, 1160 >
 
using SettlObligID = Field< f8String, 1161 >
 
using SettlObligTransType = Field< char, 1162 >
 
using SettlObligRefID = Field< f8String, 1163 >
 
using SettlObligSource = Field< char, 1164 >
 
using NoSettlOblig = Field< NumInGroup, 1165 >
 
using QuoteMsgID = Field< f8String, 1166 >
 
using QuoteEntryStatus = Field< int, 1167 >
 
using TotNoCxldQuotes = Field< int, 1168 >
 
using TotNoAccQuotes = Field< int, 1169 >
 
using TotNoRejQuotes = Field< int, 1170 >
 
using PrivateQuote = Field< Boolean, 1171 >
 
using RespondentType = Field< int, 1172 >
 
using MDSubBookType = Field< int, 1173 >
 
using SecurityTradingEvent = Field< int, 1174 >
 
using NoStatsIndicators = Field< NumInGroup, 1175 >
 
using StatsType = Field< int, 1176 >
 
using NoOfSecSizes = Field< NumInGroup, 1177 >
 
using MDSecSizeType = Field< int, 1178 >
 
using MDSecSize = Field< Qty, 1179 >
 
using ApplID = Field< f8String, 1180 >
 
using ApplSeqNum = Field< SeqNum, 1181 >
 
using ApplBegSeqNum = Field< SeqNum, 1182 >
 
using ApplEndSeqNum = Field< SeqNum, 1183 >
 
using SecurityXMLLen = Field< Length, 1184 >
 
using SecurityXML = Field< XMLData, 1185 >
 
using SecurityXMLSchema = Field< f8String, 1186 >
 
using RefreshIndicator = Field< Boolean, 1187 >
 
using Volatility = Field< fp_type, 1188 >
 
using TimeToExpiration = Field< fp_type, 1189 >
 
using RiskFreeRate = Field< fp_type, 1190 >
 
using PriceUnitOfMeasure = Field< f8String, 1191 >
 
using PriceUnitOfMeasureQty = Field< Qty, 1192 >
 
using SettlMethod = Field< char, 1193 >
 
using ExerciseStyle = Field< int, 1194 >
 
using OptPayoutAmount = Field< Amt, 1195 >
 
using PriceQuoteMethod = Field< f8String, 1196 >
 
using ValuationMethod = Field< f8String, 1197 >
 
using ListMethod = Field< int, 1198 >
 
using CapPrice = Field< price, 1199 >
 
using FloorPrice = Field< price, 1200 >
 
using NoStrikeRules = Field< NumInGroup, 1201 >
 
using StartStrikePxRange = Field< price, 1202 >
 
using EndStrikePxRange = Field< price, 1203 >
 
using StrikeIncrement = Field< fp_type, 1204 >
 
using NoTickRules = Field< NumInGroup, 1205 >
 
using StartTickPriceRange = Field< price, 1206 >
 
using EndTickPriceRange = Field< price, 1207 >
 
using TickIncrement = Field< price, 1208 >
 
using TickRuleType = Field< int, 1209 >
 
using NestedInstrAttribType = Field< int, 1210 >
 
using NestedInstrAttribValue = Field< f8String, 1211 >
 
using LegMaturityTime = Field< TZTimeOnly, 1212 >
 
using UnderlyingMaturityTime = Field< TZTimeOnly, 1213 >
 
using DerivativeSymbol = Field< f8String, 1214 >
 
using DerivativeSymbolSfx = Field< f8String, 1215 >
 
using DerivativeSecurityID = Field< f8String, 1216 >
 
using DerivativeSecurityIDSource = Field< f8String, 1217 >
 
using NoDerivativeSecurityAltID = Field< NumInGroup, 1218 >
 
using DerivativeSecurityAltID = Field< f8String, 1219 >
 
using DerivativeSecurityAltIDSource = Field< f8String, 1220 >
 
using SecondaryLowLimitPrice = Field< price, 1221 >
 
using MaturityRuleID = Field< f8String, 1222 >
 
using StrikeRuleID = Field< f8String, 1223 >
 
using LegUnitOfMeasureQty = Field< Qty, 1224 >
 
using DerivativeOptPayAmount = Field< Amt, 1225 >
 
using EndMaturityMonthYear = Field< MonthYear, 1226 >
 
using ProductComplex = Field< f8String, 1227 >
 
using DerivativeProductComplex = Field< f8String, 1228 >
 
using MaturityMonthYearIncrement = Field< int, 1229 >
 
using SecondaryHighLimitPrice = Field< price, 1230 >
 
using MinLotSize = Field< Qty, 1231 >
 
using NoExecInstRules = Field< NumInGroup, 1232 >
 
using NoLotTypeRules = Field< NumInGroup, 1234 >
 
using NoMatchRules = Field< NumInGroup, 1235 >
 
using NoMaturityRules = Field< NumInGroup, 1236 >
 
using NoOrdTypeRules = Field< NumInGroup, 1237 >
 
using NoTimeInForceRules = Field< NumInGroup, 1239 >
 
using SecondaryTradingReferencePrice = Field< price, 1240 >
 
using StartMaturityMonthYear = Field< MonthYear, 1241 >
 
using FlexProductEligibilityIndicator = Field< Boolean, 1242 >
 
using DerivFlexProductEligibilityIndicator = Field< Boolean, 1243 >
 
using FlexibleIndicator = Field< Boolean, 1244 >
 
using TradingCurrency = Field< currency, 1245 >
 
using DerivativeProduct = Field< int, 1246 >
 
using DerivativeSecurityGroup = Field< f8String, 1247 >
 
using DerivativeCFICode = Field< f8String, 1248 >
 
using DerivativeSecurityType = Field< f8String, 1249 >
 
using DerivativeSecuritySubType = Field< f8String, 1250 >
 
using DerivativeMaturityMonthYear = Field< MonthYear, 1251 >
 
using DerivativeMaturityDate = Field< LocalMktDate, 1252 >
 
using DerivativeMaturityTime = Field< TZTimeOnly, 1253 >
 
using DerivativeSettleOnOpenFlag = Field< f8String, 1254 >
 
using DerivativeInstrmtAssignmentMethod = Field< char, 1255 >
 
using DerivativeSecurityStatus = Field< f8String, 1256 >
 
using DerivativeInstrRegistry = Field< f8String, 1257 >
 
using DerivativeCountryOfIssue = Field< country, 1258 >
 
using DerivativeStateOrProvinceOfIssue = Field< f8String, 1259 >
 
using DerivativeLocaleOfIssue = Field< f8String, 1260 >
 
using DerivativeStrikePrice = Field< price, 1261 >
 
using DerivativeStrikeCurrency = Field< currency, 1262 >
 
using DerivativeStrikeMultiplier = Field< fp_type, 1263 >
 
using DerivativeStrikeValue = Field< fp_type, 1264 >
 
using DerivativeOptAttribute = Field< char, 1265 >
 
using DerivativeContractMultiplier = Field< fp_type, 1266 >
 
using DerivativeMinPriceIncrement = Field< fp_type, 1267 >
 
using DerivativeMinPriceIncrementAmount = Field< Amt, 1268 >
 
using DerivativeUnitOfMeasure = Field< f8String, 1269 >
 
using DerivativeUnitOfMeasureQty = Field< Qty, 1270 >
 
using DerivativeTimeUnit = Field< f8String, 1271 >
 
using DerivativeSecurityExchange = Field< Exchange, 1272 >
 
using DerivativePositionLimit = Field< int, 1273 >
 
using DerivativeNTPositionLimit = Field< int, 1274 >
 
using DerivativeIssuer = Field< f8String, 1275 >
 
using DerivativeIssueDate = Field< LocalMktDate, 1276 >
 
using DerivativeEncodedIssuerLen = Field< Length, 1277 >
 
using DerivativeEncodedIssuer = Field< data, 1278 >
 
using DerivativeSecurityDesc = Field< f8String, 1279 >
 
using DerivativeEncodedSecurityDescLen = Field< Length, 1280 >
 
using DerivativeEncodedSecurityDesc = Field< data, 1281 >
 
using DerivativeSecurityXMLLen = Field< Length, 1282 >
 
using DerivativeSecurityXML = Field< data, 1283 >
 
using DerivativeSecurityXMLSchema = Field< f8String, 1284 >
 
using DerivativeContractSettlMonth = Field< MonthYear, 1285 >
 
using NoDerivativeEvents = Field< NumInGroup, 1286 >
 
using DerivativeEventType = Field< int, 1287 >
 
using DerivativeEventDate = Field< LocalMktDate, 1288 >
 
using DerivativeEventTime = Field< UTCTimestamp, 1289 >
 
using DerivativeEventPx = Field< price, 1290 >
 
using DerivativeEventText = Field< f8String, 1291 >
 
using NoDerivativeInstrumentParties = Field< NumInGroup, 1292 >
 
using DerivativeInstrumentPartyID = Field< f8String, 1293 >
 
using DerivativeInstrumentPartyIDSource = Field< f8String, 1294 >
 
using DerivativeInstrumentPartyRole = Field< int, 1295 >
 
using NoDerivativeInstrumentPartySubIDs = Field< NumInGroup, 1296 >
 
using DerivativeInstrumentPartySubID = Field< f8String, 1297 >
 
using DerivativeInstrumentPartySubIDType = Field< int, 1298 >
 
using DerivativeExerciseStyle = Field< char, 1299 >
 
using MarketSegmentID = Field< f8String, 1300 >
 
using MarketID = Field< Exchange, 1301 >
 
using MaturityMonthYearIncrementUnits = Field< int, 1302 >
 
using MaturityMonthYearFormat = Field< int, 1303 >
 
using StrikeExerciseStyle = Field< int, 1304 >
 
using SecondaryPriceLimitType = Field< int, 1305 >
 
using PriceLimitType = Field< int, 1306 >
 
using ExecInstValue = Field< char, 1308 >
 
using NoTradingSessionRules = Field< NumInGroup, 1309 >
 
using NoMarketSegments = Field< NumInGroup, 1310 >
 
using NoDerivativeInstrAttrib = Field< NumInGroup, 1311 >
 
using NoNestedInstrAttrib = Field< NumInGroup, 1312 >
 
using DerivativeInstrAttribType = Field< int, 1313 >
 
using DerivativeInstrAttribValue = Field< f8String, 1314 >
 
using DerivativePriceUnitOfMeasure = Field< f8String, 1315 >
 
using DerivativePriceUnitOfMeasureQty = Field< Qty, 1316 >
 
using DerivativeSettlMethod = Field< char, 1317 >
 
using DerivativePriceQuoteMethod = Field< f8String, 1318 >
 
using DerivativeValuationMethod = Field< f8String, 1319 >
 
using DerivativeListMethod = Field< int, 1320 >
 
using DerivativeCapPrice = Field< price, 1321 >
 
using DerivativeFloorPrice = Field< price, 1322 >
 
using DerivativePutOrCall = Field< int, 1323 >
 
using ListUpdateAction = Field< char, 1324 >
 
using ParentMktSegmID = Field< f8String, 1325 >
 
using TradingSessionDesc = Field< f8String, 1326 >
 
using TradSesUpdateAction = Field< char, 1327 >
 
using RejectText = Field< f8String, 1328 >
 
using FeeMultiplier = Field< fp_type, 1329 >
 
using UnderlyingLegSymbol = Field< f8String, 1330 >
 
using UnderlyingLegSymbolSfx = Field< f8String, 1331 >
 
using UnderlyingLegSecurityID = Field< f8String, 1332 >
 
using UnderlyingLegSecurityIDSource = Field< f8String, 1333 >
 
using NoUnderlyingLegSecurityAltID = Field< NumInGroup, 1334 >
 
using UnderlyingLegSecurityAltID = Field< f8String, 1335 >
 
using UnderlyingLegSecurityAltIDSource = Field< f8String, 1336 >
 
using UnderlyingLegSecurityType = Field< f8String, 1337 >
 
using UnderlyingLegSecuritySubType = Field< f8String, 1338 >
 
using UnderlyingLegMaturityMonthYear = Field< MonthYear, 1339 >
 
using UnderlyingLegStrikePrice = Field< price, 1340 >
 
using UnderlyingLegSecurityExchange = Field< f8String, 1341 >
 
using NoOfLegUnderlyings = Field< NumInGroup, 1342 >
 
using UnderlyingLegPutOrCall = Field< int, 1343 >
 
using UnderlyingLegCFICode = Field< f8String, 1344 >
 
using UnderlyingLegMaturityDate = Field< LocalMktDate, 1345 >
 
using ApplReqID = Field< f8String, 1346 >
 
using ApplReqType = Field< int, 1347 >
 
using ApplResponseType = Field< int, 1348 >
 
using ApplTotalMessageCount = Field< int, 1349 >
 
using ApplLastSeqNum = Field< SeqNum, 1350 >
 
using NoApplIDs = Field< NumInGroup, 1351 >
 
using ApplResendFlag = Field< Boolean, 1352 >
 
using ApplResponseID = Field< f8String, 1353 >
 
using ApplResponseError = Field< int, 1354 >
 
using RefApplID = Field< f8String, 1355 >
 
using ApplReportID = Field< f8String, 1356 >
 
using RefApplLastSeqNum = Field< SeqNum, 1357 >
 
using LegPutOrCall = Field< int, 1358 >
 
using TotNoFills = Field< int, 1361 >
 
using NoFills = Field< NumInGroup, 1362 >
 
using FillExecID = Field< f8String, 1363 >
 
using FillPx = Field< price, 1364 >
 
using FillQty = Field< Qty, 1365 >
 
using LegAllocID = Field< f8String, 1366 >
 
using LegAllocSettlCurrency = Field< currency, 1367 >
 
using TradSesEvent = Field< int, 1368 >
 
using MassActionReportID = Field< f8String, 1369 >
 
using NoNotAffectedOrders = Field< NumInGroup, 1370 >
 
using NotAffectedOrderID = Field< f8String, 1371 >
 
using NotAffOrigClOrdID = Field< f8String, 1372 >
 
using MassActionType = Field< int, 1373 >
 
using MassActionScope = Field< int, 1374 >
 
using MassActionResponse = Field< int, 1375 >
 
using MassActionRejectReason = Field< int, 1376 >
 
using MultilegModel = Field< int, 1377 >
 
using MultilegPriceMethod = Field< int, 1378 >
 
using LegVolatility = Field< fp_type, 1379 >
 
using DividendYield = Field< Percentage, 1380 >
 
using LegDividendYield = Field< Percentage, 1381 >
 
using CurrencyRatio = Field< fp_type, 1382 >
 
using LegCurrencyRatio = Field< fp_type, 1383 >
 
using LegExecInst = Field< MultipleCharValue, 1384 >
 
using ContingencyType = Field< int, 1385 >
 
using ListRejectReason = Field< int, 1386 >
 
using NoTrdRepIndicators = Field< NumInGroup, 1387 >
 
using TrdRepPartyRole = Field< int, 1388 >
 
using TrdRepIndicator = Field< Boolean, 1389 >
 
using TradePublishIndicator = Field< int, 1390 >
 
using UnderlyingLegOptAttribute = Field< char, 1391 >
 
using UnderlyingLegSecurityDesc = Field< f8String, 1392 >
 
using MarketReqID = Field< f8String, 1393 >
 
using MarketReportID = Field< f8String, 1394 >
 
using MarketUpdateAction = Field< char, 1395 >
 
using MarketSegmentDesc = Field< f8String, 1396 >
 
using EncodedMktSegmDescLen = Field< Length, 1397 >
 
using EncodedMktSegmDesc = Field< data, 1398 >
 
using ApplNewSeqNum = Field< SeqNum, 1399 >
 
using EncryptedPasswordMethod = Field< int, 1400 >
 
using EncryptedPasswordLen = Field< Length, 1401 >
 
using EncryptedPassword = Field< data, 1402 >
 
using EncryptedNewPasswordLen = Field< Length, 1403 >
 
using EncryptedNewPassword = Field< data, 1404 >
 
using UnderlyingLegMaturityTime = Field< TZTimeOnly, 1405 >
 
using RefApplExtID = Field< int, 1406 >
 
using Nested4PartySubIDType = Field< int, 1411 >
 
using Nested4PartySubID = Field< f8String, 1412 >
 
using NoNested4PartySubIDs = Field< NumInGroup, 1413 >
 
using NoNested4PartyIDs = Field< NumInGroup, 1414 >
 
using Nested4PartyID = Field< f8String, 1415 >
 
using Nested4PartyIDSource = Field< char, 1416 >
 
using Nested4PartyRole = Field< int, 1417 >
 
using LegLastQty = Field< Qty, 1418 >
 
using UnderlyingExerciseStyle = Field< int, 1419 >
 
using LegExerciseStyle = Field< int, 1420 >
 
using LegPriceUnitOfMeasure = Field< f8String, 1421 >
 
using LegPriceUnitOfMeasureQty = Field< Qty, 1422 >
 
using UnderlyingUnitOfMeasureQty = Field< Qty, 1423 >
 
using UnderlyingPriceUnitOfMeasure = Field< f8String, 1424 >
 
using UnderlyingPriceUnitOfMeasureQty = Field< Qty, 1425 >
 
using ApplReportType = Field< int, 1426 >
 
using SideExecID = Field< f8String, 1427 >
 
using OrderDelay = Field< int, 1428 >
 
using OrderDelayUnit = Field< int, 1429 >
 
using VenueType = Field< char, 1430 >
 
using RefOrdIDReason = Field< int, 1431 >
 
using OrigCustOrderCapacity = Field< int, 1432 >
 
using RefApplReqID = Field< f8String, 1433 >
 
using ModelType = Field< int, 1434 >
 
using ContractMultiplierUnit = Field< int, 1435 >
 
using LegContractMultiplierUnit = Field< int, 1436 >
 
using UnderlyingContractMultiplierUnit = Field< int, 1437 >
 
using DerivativeContractMultiplierUnit = Field< int, 1438 >
 
using FlowScheduleType = Field< int, 1439 >
 
using LegFlowScheduleType = Field< int, 1440 >
 
using UnderlyingFlowScheduleType = Field< int, 1441 >
 
using DerivativeFlowScheduleType = Field< int, 1442 >
 
using FillLiquidityInd = Field< int, 1443 >
 
using SideLiquidityInd = Field< int, 1444 >
 
using NoRateSources = Field< NumInGroup, 1445 >
 
using RateSource = Field< int, 1446 >
 
using RateSourceType = Field< int, 1447 >
 
using ReferencePage = Field< f8String, 1448 >
 
using RestructuringType = Field< f8String, 1449 >
 
using Seniority = Field< f8String, 1450 >
 
using NotionalPercentageOutstanding = Field< Percentage, 1451 >
 
using OriginalNotionalPercentageOutstanding = Field< Percentage, 1452 >
 
using UnderlyingRestructuringType = Field< f8String, 1453 >
 
using UnderlyingSeniority = Field< f8String, 1454 >
 
using UnderlyingNotionalPercentageOutstanding = Field< Percentage, 1455 >
 
using UnderlyingOriginalNotionalPercentageOutstanding = Field< Percentage, 1456 >
 
using AttachmentPoint = Field< Percentage, 1457 >
 
using DetachmentPoint = Field< Percentage, 1458 >
 
using UnderlyingAttachmentPoint = Field< Percentage, 1459 >
 
using UnderlyingDetachmentPoint = Field< Percentage, 1460 >
 
using NoTargetPartyIDs = Field< NumInGroup, 1461 >
 
using TargetPartyID = Field< f8String, 1462 >
 
using TargetPartyIDSource = Field< char, 1463 >
 
using TargetPartyRole = Field< int, 1464 >
 
using SecurityListID = Field< f8String, 1465 >
 
using SecurityListRefID = Field< f8String, 1466 >
 
using SecurityListDesc = Field< f8String, 1467 >
 
using EncodedSecurityListDescLen = Field< Length, 1468 >
 
using EncodedSecurityListDesc = Field< data, 1469 >
 
using SecurityListType = Field< int, 1470 >
 
using SecurityListTypeSource = Field< int, 1471 >
 
using NewsID = Field< f8String, 1472 >
 
using NewsCategory = Field< int, 1473 >
 
using LanguageCode = Field< Language, 1474 >
 
using NoNewsRefIDs = Field< NumInGroup, 1475 >
 
using NewsRefID = Field< f8String, 1476 >
 
using NewsRefType = Field< int, 1477 >
 
using StrikePriceDeterminationMethod = Field< int, 1478 >
 
using StrikePriceBoundaryMethod = Field< int, 1479 >
 
using StrikePriceBoundaryPrecision = Field< Percentage, 1480 >
 
using UnderlyingPriceDeterminationMethod = Field< int, 1481 >
 
using OptPayoutType = Field< int, 1482 >
 
using NoComplexEvents = Field< NumInGroup, 1483 >
 
using ComplexEventType = Field< int, 1484 >
 
using ComplexOptPayoutAmount = Field< Amt, 1485 >
 
using ComplexEventPrice = Field< price, 1486 >
 
using ComplexEventPriceBoundaryMethod = Field< int, 1487 >
 
using ComplexEventPriceBoundaryPrecision = Field< Percentage, 1488 >
 
using ComplexEventPriceTimeType = Field< int, 1489 >
 
using ComplexEventCondition = Field< int, 1490 >
 
using NoComplexEventDates = Field< NumInGroup, 1491 >
 
using ComplexEventStartDate = Field< UTCTimestamp, 1492 >
 
using ComplexEventEndDate = Field< UTCTimestamp, 1493 >
 
using NoComplexEventTimes = Field< NumInGroup, 1494 >
 
using ComplexEventStartTime = Field< UTCTimeOnly, 1495 >
 
using ComplexEventEndTime = Field< UTCTimeOnly, 1496 >
 
using StreamAsgnReqID = Field< f8String, 1497 >
 
using StreamAsgnReqType = Field< int, 1498 >
 
using NoAsgnReqs = Field< NumInGroup, 1499 >
 
using MDStreamID = Field< f8String, 1500 >
 
using StreamAsgnRptID = Field< f8String, 1501 >
 
using StreamAsgnRejReason = Field< int, 1502 >
 
using StreamAsgnAckType = Field< int, 1503 >
 
using RelSymTransactTime = Field< UTCTimestamp, 1504 >
 
using PartyDetailsListRequestID = Field< f8String, 1505 >
 
using NoPartyListResponseTypes = Field< NumInGroup, 1506 >
 
using PartyListResponseType = Field< int, 1507 >
 
using NoRequestedPartyRoles = Field< NumInGroup, 1508 >
 
using RequestedPartyRole = Field< int, 1509 >
 
using PartyDetailsListReportID = Field< f8String, 1510 >
 
using PartyDetailsRequestResult = Field< int, 1511 >
 
using TotNoPartyList = Field< int, 1512 >
 
using NoPartyList = Field< NumInGroup, 1513 >
 
using NoPartyRelationships = Field< NumInGroup, 1514 >
 
using PartyRelationship = Field< int, 1515 >
 
using NoPartyAltIDs = Field< NumInGroup, 1516 >
 
using PartyAltID = Field< f8String, 1517 >
 
using PartyAltIDSource = Field< char, 1518 >
 
using NoPartyAltSubIDs = Field< NumInGroup, 1519 >
 
using PartyAltSubID = Field< f8String, 1520 >
 
using PartyAltSubIDType = Field< int, 1521 >
 
using NoContextPartyIDs = Field< NumInGroup, 1522 >
 
using ContextPartyID = Field< f8String, 1523 >
 
using ContextPartyIDSource = Field< char, 1524 >
 
using ContextPartyRole = Field< int, 1525 >
 
using NoContextPartySubIDs = Field< NumInGroup, 1526 >
 
using ContextPartySubID = Field< f8String, 1527 >
 
using ContextPartySubIDType = Field< int, 1528 >
 
using NoRiskLimits = Field< NumInGroup, 1529 >
 
using RiskLimitType = Field< int, 1530 >
 
using RiskLimitAmount = Field< Amt, 1531 >
 
using RiskLimitCurrency = Field< currency, 1532 >
 
using RiskLimitPlatform = Field< f8String, 1533 >
 
using NoRiskInstruments = Field< NumInGroup, 1534 >
 
using RiskInstrumentOperator = Field< int, 1535 >
 
using RiskSymbol = Field< f8String, 1536 >
 
using RiskSymbolSfx = Field< f8String, 1537 >
 
using RiskSecurityID = Field< f8String, 1538 >
 
using RiskSecurityIDSource = Field< f8String, 1539 >
 
using NoRiskSecurityAltID = Field< NumInGroup, 1540 >
 
using RiskSecurityAltID = Field< f8String, 1541 >
 
using RiskSecurityAltIDSource = Field< f8String, 1542 >
 
using RiskProduct = Field< int, 1543 >
 
using RiskProductComplex = Field< f8String, 1544 >
 
using RiskSecurityGroup = Field< f8String, 1545 >
 
using RiskCFICode = Field< f8String, 1546 >
 
using RiskSecurityType = Field< f8String, 1547 >
 
using RiskSecuritySubType = Field< f8String, 1548 >
 
using RiskMaturityMonthYear = Field< MonthYear, 1549 >
 
using RiskMaturityTime = Field< TZTimeOnly, 1550 >
 
using RiskRestructuringType = Field< f8String, 1551 >
 
using RiskSeniority = Field< f8String, 1552 >
 
using RiskPutOrCall = Field< int, 1553 >
 
using RiskFlexibleIndicator = Field< Boolean, 1554 >
 
using RiskCouponRate = Field< Percentage, 1555 >
 
using RiskSecurityDesc = Field< f8String, 1556 >
 
using RiskInstrumentSettlType = Field< f8String, 1557 >
 
using RiskInstrumentMultiplier = Field< fp_type, 1558 >
 
using NoRiskWarningLevels = Field< NumInGroup, 1559 >
 
using RiskWarningLevelPercent = Field< Percentage, 1560 >
 
using RiskWarningLevelName = Field< f8String, 1561 >
 
using NoRelatedPartyIDs = Field< NumInGroup, 1562 >
 
using RelatedPartyID = Field< f8String, 1563 >
 
using RelatedPartyIDSource = Field< char, 1564 >
 
using RelatedPartyRole = Field< int, 1565 >
 
using NoRelatedPartySubIDs = Field< NumInGroup, 1566 >
 
using RelatedPartySubID = Field< f8String, 1567 >
 
using RelatedPartySubIDType = Field< int, 1568 >
 
using NoRelatedPartyAltIDs = Field< NumInGroup, 1569 >
 
using RelatedPartyAltID = Field< f8String, 1570 >
 
using RelatedPartyAltIDSource = Field< char, 1571 >
 
using NoRelatedPartyAltSubIDs = Field< NumInGroup, 1572 >
 
using RelatedPartyAltSubID = Field< f8String, 1573 >
 
using RelatedPartyAltSubIDType = Field< int, 1574 >
 
using NoRelatedContextPartyIDs = Field< NumInGroup, 1575 >
 
using RelatedContextPartyID = Field< f8String, 1576 >
 
using RelatedContextPartyIDSource = Field< char, 1577 >
 
using RelatedContextPartyRole = Field< int, 1578 >
 
using NoRelatedContextPartySubIDs = Field< NumInGroup, 1579 >
 
using RelatedContextPartySubID = Field< f8String, 1580 >
 
using RelatedContextPartySubIDType = Field< int, 1581 >
 
using NoRelationshipRiskLimits = Field< NumInGroup, 1582 >
 
using RelationshipRiskLimitType = Field< int, 1583 >
 
using RelationshipRiskLimitAmount = Field< Amt, 1584 >
 
using RelationshipRiskLimitCurrency = Field< currency, 1585 >
 
using RelationshipRiskLimitPlatform = Field< f8String, 1586 >
 
using NoRelationshipRiskInstruments = Field< NumInGroup, 1587 >
 
using RelationshipRiskInstrumentOperator = Field< int, 1588 >
 
using RelationshipRiskSymbol = Field< f8String, 1589 >
 
using RelationshipRiskSymbolSfx = Field< f8String, 1590 >
 
using RelationshipRiskSecurityID = Field< f8String, 1591 >
 
using RelationshipRiskSecurityIDSource = Field< f8String, 1592 >
 
using NoRelationshipRiskSecurityAltID = Field< NumInGroup, 1593 >
 
using RelationshipRiskSecurityAltID = Field< f8String, 1594 >
 
using RelationshipRiskSecurityAltIDSource = Field< f8String, 1595 >
 
using RelationshipRiskProduct = Field< int, 1596 >
 
using RelationshipRiskProductComplex = Field< f8String, 1597 >
 
using RelationshipRiskSecurityGroup = Field< f8String, 1598 >
 
using RelationshipRiskCFICode = Field< f8String, 1599 >
 
using RelationshipRiskSecurityType = Field< f8String, 1600 >
 
using RelationshipRiskSecuritySubType = Field< f8String, 1601 >
 
using RelationshipRiskMaturityMonthYear = Field< MonthYear, 1602 >
 
using RelationshipRiskMaturityTime = Field< TZTimeOnly, 1603 >
 
using RelationshipRiskRestructuringType = Field< f8String, 1604 >
 
using RelationshipRiskSeniority = Field< f8String, 1605 >
 
using RelationshipRiskPutOrCall = Field< int, 1606 >
 
using RelationshipRiskFlexibleIndicator = Field< Boolean, 1607 >
 
using RelationshipRiskCouponRate = Field< Percentage, 1608 >
 
using RelationshipRiskSecurityExchange = Field< Exchange, 1609 >
 
using RelationshipRiskSecurityDesc = Field< f8String, 1610 >
 
using RelationshipRiskInstrumentSettlType = Field< f8String, 1611 >
 
using RelationshipRiskInstrumentMultiplier = Field< fp_type, 1612 >
 
using NoRelationshipRiskWarningLevels = Field< NumInGroup, 1613 >
 
using RelationshipRiskWarningLevelPercent = Field< Percentage, 1614 >
 
using RelationshipRiskWarningLevelName = Field< f8String, 1615 >
 
using RiskSecurityExchange = Field< Exchange, 1616 >
 
using StreamAsgnType = Field< int, 1617 >
 
using RelationshipRiskEncodedSecurityDescLen = Field< Length, 1618 >
 
using RelationshipRiskEncodedSecurityDesc = Field< data, 1619 >
 
using RiskEncodedSecurityDescLen = Field< Length, 1620 >
 
using RiskEncodedSecurityDesc = Field< data, 1621 >
 
using Myfix_BaseEntry = FieldTable
 
using Perf_BaseMsgEntry = MsgTable
 
using ExecTransType = Field< char, 20 >
 
using IDSource = Field< f8String, 22 >
 
using LastShares = Field< Qty, 32 >
 
using SettlmntTyp = Field< char, 63 >
 
using FutSettDate = Field< LocalMktDate, 64 >
 
using ExecBroker = Field< f8String, 76 >
 
using OpenClose = Field< char, 77 >
 
using ClientID = Field< f8String, 109 >
 
using CustomerOrFirm = Field< int, 204 >
 
using MaturityDay = Field< DayOfMonth, 205 >
 
using Perf_BaseEntry = FieldTable
 

Functions

const F8MetaCntxctx ()
 Compiler generated metadata object, accessed through this function. More...
 
const char AdvSide_BUY ('B')
 
const char AdvSide_SELL ('S')
 
const char AdvSide_TRADE ('T')
 
const char AdvSide_CROSS ('X')
 
const size_t AdvSide_realm_els (4)
 
const f8String AdvTransType_CANCEL ("C")
 
const f8String AdvTransType_NEW ("N")
 
const f8String AdvTransType_REPLACE ("R")
 
const size_t AdvTransType_realm_els (3)
 
const char CommType_PER_UNIT ('1')
 
const char CommType_PERCENT ('2')
 
const char CommType_ABSOLUTE ('3')
 
const char CommType_PERCENTAGE_WAIVED_4 ('4')
 
const char CommType_PERCENTAGE_WAIVED_5 ('5')
 
const char CommType_POINTS_PER_BOND_OR_CONTRACT ('6')
 
const size_t CommType_realm_els (6)
 
const f8String ExecInst_STAY_ON_OFFER_SIDE ("0")
 
const f8String ExecInst_NOT_HELD ("1")
 
const f8String ExecInst_WORK ("2")
 
const f8String ExecInst_GO_ALONG ("3")
 
const f8String ExecInst_OVER_THE_DAY ("4")
 
const f8String ExecInst_HELD ("5")
 
const f8String ExecInst_PARTICIPANT_DONT_INITIATE ("6")
 
const f8String ExecInst_STRICT_SCALE ("7")
 
const f8String ExecInst_TRY_TO_SCALE ("8")
 
const f8String ExecInst_STAY_ON_BID_SIDE ("9")
 
const f8String ExecInst_NO_CROSS ("A")
 
const f8String ExecInst_OK_TO_CROSS ("B")
 
const f8String ExecInst_CALL_FIRST ("C")
 
const f8String ExecInst_PERCENT_OF_VOLUME ("D")
 
const f8String ExecInst_DO_NOT_INCREASE ("E")
 
const f8String ExecInst_DO_NOT_REDUCE ("F")
 
const f8String ExecInst_ALL_OR_NONE ("G")
 
const f8String ExecInst_REINSTATE_ON_SYSTEM_FAILURE ("H")
 
const f8String ExecInst_INSTITUTIONS_ONLY ("I")
 
const f8String ExecInst_REINSTATE_ON_TRADING_HALT ("J")
 
const f8String ExecInst_CANCEL_ON_TRADING_HALT ("K")
 
const f8String ExecInst_LAST_PEG ("L")
 
const f8String ExecInst_MID_PRICE_PEG ("M")
 
const f8String ExecInst_NON_NEGOTIABLE ("N")
 
const f8String ExecInst_OPENING_PEG ("O")
 
const f8String ExecInst_MARKET_PEG ("P")
 
const f8String ExecInst_CANCEL_ON_SYSTEM_FAILURE ("Q")
 
const f8String ExecInst_PRIMARY_PEG ("R")
 
const f8String ExecInst_SUSPEND ("S")
 
const f8String ExecInst_FIXED_PEG_TO_LOCAL_BEST_BID_OR_OFFER_AT_TIME_OF_ORDER ("T")
 
const f8String ExecInst_CUSTOMER_DISPLAY_INSTRUCTION ("U")
 
const f8String ExecInst_NETTING ("V")
 
const f8String ExecInst_PEG_TO_VWAP ("W")
 
const f8String ExecInst_TRADE_ALONG ("X")
 
const f8String ExecInst_TRY_TO_STOP ("Y")
 
const f8String ExecInst_CANCEL_IF_NOT_BEST ("Z")
 
const f8String ExecInst_TRAILING_STOP_PEG ("a")
 
const f8String ExecInst_STRICT_LIMIT ("b")
 
const f8String ExecInst_IGNORE_PRICE_VALIDITY_CHECKS ("c")
 
const f8String ExecInst_PEG_TO_LIMIT_PRICE ("d")
 
const f8String ExecInst_WORK_TO_TARGET_STRATEGY ("e")
 
const f8String ExecInst_INTERMARKET_SWEEP ("f")
 
const f8String ExecInst_EXTERNAL_ROUTING_ALLOWED ("g")
 
const f8String ExecInst_EXTERNAL_ROUTING_NOT_ALLOWED ("h")
 
const f8String ExecInst_IMBALANCE_ONLY ("i")
 
const f8String ExecInst_SINGLE_EXECUTION_REQUESTED_FOR_BLOCK_TRADE ("j")
 
const f8String ExecInst_BEST_EXECUTION ("k")
 
const f8String ExecInst_SUSPEND_ON_SYSTEM_FAILURE ("l")
 
const f8String ExecInst_SUSPEND_ON_TRADING_HALT ("m")
 
const f8String ExecInst_REINSTATE_ON_CONNECTION_LOSS ("n")
 
const f8String ExecInst_CANCEL_ON_CONNECTION_LOSS ("o")
 
const f8String ExecInst_SUSPEND_ON_CONNECTION_LOSS ("p")
 
const f8String ExecInst_RELEASE_FROM_SUSPENSION ("q")
 
const f8String ExecInst_EXECUTE_AS_DELTA_NEUTRAL_USING_VOLATILITY_PROVIDED ("r")
 
const f8String ExecInst_EXECUTE_AS_DURATION_NEUTRAL ("s")
 
const f8String ExecInst_EXECUTE_AS_FX_NEUTRAL ("t")
 
const size_t ExecInst_realm_els (56)
 
const char HandlInst_AUTOMATED_EXECUTION_ORDER_PRIVATE_NO_BROKER_INTERVENTION ('1')
 
const char HandlInst_AUTOMATED_EXECUTION_ORDER_PUBLIC_BROKER_INTERVENTION_OK ('2')
 
const char HandlInst_MANUAL_ORDER_BEST_EXECUTION ('3')
 
const size_t HandlInst_realm_els (3)
 
const f8String SecurityIDSource_CUSIP ("1")
 
const f8String SecurityIDSource_SEDOL ("2")
 
const f8String SecurityIDSource_QUIK ("3")
 
const f8String SecurityIDSource_ISIN_NUMBER ("4")
 
const f8String SecurityIDSource_RIC_CODE ("5")
 
const f8String SecurityIDSource_ISO_CURRENCY_CODE ("6")
 
const f8String SecurityIDSource_ISO_COUNTRY_CODE ("7")
 
const f8String SecurityIDSource_EXCHANGE_SYMBOL ("8")
 
const f8String SecurityIDSource_CONSOLIDATED_TAPE_ASSOCIATION ("9")
 
const f8String SecurityIDSource_BLOOMBERG_SYMBOL ("A")
 
const f8String SecurityIDSource_WERTPAPIER ("B")
 
const f8String SecurityIDSource_DUTCH ("C")
 
const f8String SecurityIDSource_VALOREN ("D")
 
const f8String SecurityIDSource_SICOVAM ("E")
 
const f8String SecurityIDSource_BELGIAN ("F")
 
const f8String SecurityIDSource_COMMON ("G")
 
const f8String SecurityIDSource_CLEARING_HOUSE ("H")
 
const f8String SecurityIDSource_ISDA_FPML_PRODUCT_SPECIFICATION ("I")
 
const f8String SecurityIDSource_OPTION_PRICE_REPORTING_AUTHORITY ("J")
 
const f8String SecurityIDSource_ISDA_FPML_PRODUCT_URL ("K")
 
const f8String SecurityIDSource_LETTER_OF_CREDIT ("L")
 
const f8String SecurityIDSource_MARKETPLACE_ASSIGNED_IDENTIFIER ("M")
 
const size_t SecurityIDSource_realm_els (22)
 
const char IOIQltyInd_HIGH ('H')
 
const char IOIQltyInd_LOW ('L')
 
const char IOIQltyInd_MEDIUM ('M')
 
const size_t IOIQltyInd_realm_els (3)
 
const f8String IOIQty_1000000000 ("0")
 
const f8String IOIQty_LARGE ("L")
 
const f8String IOIQty_MEDIUM ("M")
 
const f8String IOIQty_SMALL ("S")
 
const f8String IOIQty_UNDISCLOSED_QUANTITY ("U")
 
const size_t IOIQty_realm_els (5)
 
const char IOITransType_CANCEL ('C')
 
const char IOITransType_NEW ('N')
 
const char IOITransType_REPLACE ('R')
 
const size_t IOITransType_realm_els (3)
 
const char LastCapacity_AGENT ('1')
 
const char LastCapacity_CROSS_AS_AGENT ('2')
 
const char LastCapacity_CROSS_AS_PRINCIPAL ('3')
 
const char LastCapacity_PRINCIPAL ('4')
 
const size_t LastCapacity_realm_els (4)
 
const f8String MsgType_HEARTBEAT ("0")
 
const f8String MsgType_TESTREQUEST ("1")
 
const f8String MsgType_RESENDREQUEST ("2")
 
const f8String MsgType_REJECT ("3")
 
const f8String MsgType_SEQUENCERESET ("4")
 
const f8String MsgType_LOGOUT ("5")
 
const f8String MsgType_IOI ("6")
 
const f8String MsgType_ADVERTISEMENT ("7")
 
const f8String MsgType_EXECUTIONREPORT ("8")
 
const f8String MsgType_ORDERCANCELREJECT ("9")
 
const f8String MsgType_LOGON ("A")
 
const f8String MsgType_DERIVATIVESECURITYLIST ("AA")
 
const f8String MsgType_NEWORDERMULTILEG ("AB")
 
const f8String MsgType_MULTILEGORDERCANCELREPLACE ("AC")
 
const f8String MsgType_TRADECAPTUREREPORTREQUEST ("AD")
 
const f8String MsgType_TRADECAPTUREREPORT ("AE")
 
const f8String MsgType_ORDERMASSSTATUSREQUEST ("AF")
 
const f8String MsgType_QUOTEREQUESTREJECT ("AG")
 
const f8String MsgType_RFQREQUEST ("AH")
 
const f8String MsgType_QUOTESTATUSREPORT ("AI")
 
const f8String MsgType_QUOTERESPONSE ("AJ")
 
const f8String MsgType_CONFIRMATION ("AK")
 
const f8String MsgType_POSITIONMAINTENANCEREQUEST ("AL")
 
const f8String MsgType_POSITIONMAINTENANCEREPORT ("AM")
 
const f8String MsgType_REQUESTFORPOSITIONS ("AN")
 
const f8String MsgType_REQUESTFORPOSITIONSACK ("AO")
 
const f8String MsgType_POSITIONREPORT ("AP")
 
const f8String MsgType_TRADECAPTUREREPORTREQUESTACK ("AQ")
 
const f8String MsgType_TRADECAPTUREREPORTACK ("AR")
 
const f8String MsgType_ALLOCATIONREPORT ("AS")
 
const f8String MsgType_ALLOCATIONREPORTACK ("AT")
 
const f8String MsgType_CONFIRMATION_ACK ("AU")
 
const f8String MsgType_SETTLEMENTINSTRUCTIONREQUEST ("AV")
 
const f8String MsgType_ASSIGNMENTREPORT ("AW")
 
const f8String MsgType_COLLATERALREQUEST ("AX")
 
const f8String MsgType_COLLATERALASSIGNMENT ("AY")
 
const f8String MsgType_COLLATERALRESPONSE ("AZ")
 
const f8String MsgType_NEWS ("B")
 
const f8String MsgType_COLLATERALREPORT ("BA")
 
const f8String MsgType_COLLATERALINQUIRY ("BB")
 
const f8String MsgType_NETWORKCOUNTERPARTYSYSTEMSTATUSREQUEST ("BC")
 
const f8String MsgType_NETWORKCOUNTERPARTYSYSTEMSTATUSRESPONSE ("BD")
 
const f8String MsgType_USERREQUEST ("BE")
 
const f8String MsgType_USERRESPONSE ("BF")
 
const f8String MsgType_COLLATERALINQUIRYACK ("BG")
 
const f8String MsgType_CONFIRMATIONREQUEST ("BH")
 
const f8String MsgType_TRADINGSESSIONLISTREQUEST ("BI")
 
const f8String MsgType_TRADINGSESSIONLIST ("BJ")
 
const f8String MsgType_SECURITYLISTUPDATEREPORT ("BK")
 
const f8String MsgType_ADJUSTEDPOSITIONREPORT ("BL")
 
const f8String MsgType_ALLOCATIONINSTRUCTIONALERT ("BM")
 
const f8String MsgType_EXECUTIONACKNOWLEDGEMENT ("BN")
 
const f8String MsgType_CONTRARYINTENTIONREPORT ("BO")
 
const f8String MsgType_SECURITYDEFINITIONUPDATEREPORT ("BP")
 
const f8String MsgType_SETTLEMENTOBLIGATIONREPORT ("BQ")
 
const f8String MsgType_DERIVATIVESECURITYLISTUPDATEREPORT ("BR")
 
const f8String MsgType_TRADINGSESSIONLISTUPDATEREPORT ("BS")
 
const f8String MsgType_MARKETDEFINITIONREQUEST ("BT")
 
const f8String MsgType_MARKETDEFINITION ("BU")
 
const f8String MsgType_MARKETDEFINITIONUPDATEREPORT ("BV")
 
const f8String MsgType_APPLICATIONMESSAGEREQUEST ("BW")
 
const f8String MsgType_APPLICATIONMESSAGEREQUESTACK ("BX")
 
const f8String MsgType_APPLICATIONMESSAGEREPORT ("BY")
 
const f8String MsgType_ORDERMASSACTIONREPORT ("BZ")
 
const f8String MsgType_EMAIL ("C")
 
const f8String MsgType_ORDERMASSACTIONREQUEST ("CA")
 
const f8String MsgType_USERNOTIFICATION ("CB")
 
const f8String MsgType_STREAMASSIGNMENTREQUEST ("CC")
 
const f8String MsgType_STREAMASSIGNMENTREPORT ("CD")
 
const f8String MsgType_STREAMASSIGNMENTREPORTACK ("CE")
 
const f8String MsgType_PARTYDETAILSLISTREQUEST ("CF")
 
const f8String MsgType_PARTYDETAILSLISTREPORT ("CG")
 
const f8String MsgType_NEWORDERSINGLE ("D")
 
const f8String MsgType_NEWORDERLIST ("E")
 
const f8String MsgType_ORDERCANCELREQUEST ("F")
 
const f8String MsgType_ORDERCANCELREPLACEREQUEST ("G")
 
const f8String MsgType_ORDERSTATUSREQUEST ("H")
 
const f8String MsgType_ALLOCATIONINSTRUCTION ("J")
 
const f8String MsgType_LISTCANCELREQUEST ("K")
 
const f8String MsgType_LISTEXECUTE ("L")
 
const f8String MsgType_LISTSTATUSREQUEST ("M")
 
const f8String MsgType_LISTSTATUS ("N")
 
const f8String MsgType_ALLOCATIONINSTRUCTIONACK ("P")
 
const f8String MsgType_DONTKNOWTRADEDK ("Q")
 
const f8String MsgType_QUOTEREQUEST ("R")
 
const f8String MsgType_QUOTE ("S")
 
const f8String MsgType_SETTLEMENTINSTRUCTIONS ("T")
 
const f8String MsgType_MARKETDATAREQUEST ("V")
 
const f8String MsgType_MARKETDATASNAPSHOTFULLREFRESH ("W")
 
const f8String MsgType_MARKETDATAINCREMENTALREFRESH ("X")
 
const f8String MsgType_MARKETDATAREQUESTREJECT ("Y")
 
const f8String MsgType_QUOTECANCEL ("Z")
 
const f8String MsgType_QUOTESTATUSREQUEST ("a")
 
const f8String MsgType_MASSQUOTEACKNOWLEDGEMENT ("b")
 
const f8String MsgType_SECURITYDEFINITIONREQUEST ("c")
 
const f8String MsgType_SECURITYDEFINITION ("d")
 
const f8String MsgType_SECURITYSTATUSREQUEST ("e")
 
const f8String MsgType_SECURITYSTATUS ("f")
 
const f8String MsgType_TRADINGSESSIONSTATUSREQUEST ("g")
 
const f8String MsgType_TRADINGSESSIONSTATUS ("h")
 
const f8String MsgType_MASSQUOTE ("i")
 
const f8String MsgType_BUSINESSMESSAGEREJECT ("j")
 
const f8String MsgType_BIDREQUEST ("k")
 
const f8String MsgType_BIDRESPONSE ("l")
 
const f8String MsgType_LISTSTRIKEPRICE ("m")
 
const f8String MsgType_XML_NON_FIX ("n")
 
const f8String MsgType_REGISTRATIONINSTRUCTIONS ("o")
 
const f8String MsgType_REGISTRATIONINSTRUCTIONSRESPONSE ("p")
 
const f8String MsgType_ORDERMASSCANCELREQUEST ("q")
 
const f8String MsgType_ORDERMASSCANCELREPORT ("r")
 
const f8String MsgType_NEWORDERCROSS ("s")
 
const f8String MsgType_CROSSORDERCANCELREPLACEREQUEST ("t")
 
const f8String MsgType_CROSSORDERCANCELREQUEST ("u")
 
const f8String MsgType_SECURITYTYPEREQUEST ("v")
 
const f8String MsgType_SECURITYTYPES ("w")
 
const f8String MsgType_SECURITYLISTREQUEST ("x")
 
const f8String MsgType_SECURITYLIST ("y")
 
const f8String MsgType_DERIVATIVESECURITYLISTREQUEST ("z")
 
const size_t MsgType_realm_els (118)
 
const char OrdStatus_NEW ('0')
 
const char OrdStatus_PARTIALLY_FILLED ('1')
 
const char OrdStatus_FILLED ('2')
 
const char OrdStatus_DONE_FOR_DAY ('3')
 
const char OrdStatus_CANCELED ('4')
 
const char OrdStatus_REPLACED ('5')
 
const char OrdStatus_PENDING_CANCEL ('6')
 
const char OrdStatus_STOPPED ('7')
 
const char OrdStatus_REJECTED ('8')
 
const char OrdStatus_SUSPENDED ('9')
 
const char OrdStatus_PENDING_NEW ('A')
 
const char OrdStatus_CALCULATED ('B')
 
const char OrdStatus_EXPIRED ('C')
 
const char OrdStatus_ACCEPTED_FOR_BIDDING ('D')
 
const char OrdStatus_PENDING_REPLACE ('E')
 
const size_t OrdStatus_realm_els (15)
 
const char OrdType_MARKET ('1')
 
const char OrdType_LIMIT ('2')
 
const char OrdType_STOP ('3')
 
const char OrdType_STOP_LIMIT ('4')
 
const char OrdType_MARKET_ON_CLOSE ('5')
 
const char OrdType_WITH_OR_WITHOUT ('6')
 
const char OrdType_LIMIT_OR_BETTER ('7')
 
const char OrdType_LIMIT_WITH_OR_WITHOUT ('8')
 
const char OrdType_ON_BASIS ('9')
 
const char OrdType_ON_CLOSE ('A')
 
const char OrdType_LIMIT_ON_CLOSE ('B')
 
const char OrdType_FOREX_MARKET ('C')
 
const char OrdType_PREVIOUSLY_QUOTED ('D')
 
const char OrdType_PREVIOUSLY_INDICATED ('E')
 
const char OrdType_FOREX_LIMIT ('F')
 
const char OrdType_FOREX_SWAP ('G')
 
const char OrdType_FOREX_PREVIOUSLY_QUOTED ('H')
 
const char OrdType_FUNARI ('I')
 
const char OrdType_MARKET_IF_TOUCHED ('J')
 
const char OrdType_MARKET_WITH_LEFT_OVER_AS_LIMIT ('K')
 
const char OrdType_PREVIOUS_FUND_VALUATION_POINT ('L')
 
const char OrdType_NEXT_FUND_VALUATION_POINT ('M')
 
const char OrdType_PEGGED ('P')
 
const char OrdType_COUNTER_ORDER_SELECTION ('Q')
 
const size_t OrdType_realm_els (24)
 
const char Side_BUY ('1')
 
const char Side_SELL ('2')
 
const char Side_BUY_MINUS ('3')
 
const char Side_SELL_PLUS ('4')
 
const char Side_SELL_SHORT ('5')
 
const char Side_SELL_SHORT_EXEMPT ('6')
 
const char Side_UNDISCLOSED ('7')
 
const char Side_CROSS ('8')
 
const char Side_CROSS_SHORT ('9')
 
const char Side_CROSS_SHORT_EXEMPT ('A')
 
const char Side_AS_DEFINED ('B')
 
const char Side_OPPOSITE ('C')
 
const char Side_SUBSCRIBE ('D')
 
const char Side_REDEEM ('E')
 
const char Side_LEND ('F')
 
const char Side_BORROW ('G')
 
const size_t Side_realm_els (16)
 
const char TimeInForce_DAY ('0')
 
const char TimeInForce_GOOD_TILL_CANCEL ('1')
 
const char TimeInForce_AT_THE_OPENING ('2')
 
const char TimeInForce_IMMEDIATE_OR_CANCEL ('3')
 
const char TimeInForce_FILL_OR_KILL ('4')
 
const char TimeInForce_GOOD_TILL_CROSSING ('5')
 
const char TimeInForce_GOOD_TILL_DATE ('6')
 
const char TimeInForce_AT_THE_CLOSE ('7')
 
const char TimeInForce_GOOD_THROUGH_CROSSING ('8')
 
const char TimeInForce_AT_CROSSING ('9')
 
const size_t TimeInForce_realm_els (10)
 
const char Urgency_NORMAL ('0')
 
const char Urgency_FLASH ('1')
 
const char Urgency_BACKGROUND ('2')
 
const size_t Urgency_realm_els (3)
 
const f8String SettlType_REGULAR ("0")
 
const f8String SettlType_CASH ("1")
 
const