Ethereal-dev: Re: [Ethereal-dev] FIX Protocol
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: David Frascone <dave@xxxxxxxxxxxx>
Date: 16 Sep 2002 07:23:03 -0500
On Sun, 2002-09-15 at 18:00, PC Drew wrote: > > It looks like your code has problems with overflowing buffers in case of > > malformed packets, e.g. > > // begin string > > ctrla_ptr = strchr(line_start, 0x01); > > What happens, if the packet doesn't contain ^A? > > > > I went through and did some checking of the return values...if the strchr > function returns NULL, I skip out saying that the packet is malformed. I don't think you fully understood the problem. Let's say that you receive a 5 byte packet, with no ^A in it. And, let's assume that it's *not* null terminated (Your code doesn't check). strchr will then proceed past the tvbuff, and return you a pointer to the first ^A it finds in memory. *That* is the overflow Joerg was referring to. -Dave Later, -Dave > > -- > PC Drew > Manager, Client Services > > IBSN > 12600 W. Cedar Drive, Suite 100 > Lakewood, CO 80228 > > Email: drewpc@xxxxxxxxxxxxxxx > Phone: 303-984-4727 > Cell: 720-841-4543 > Fax: 303-984-4730 > ---- > > /* packet-fix.c > * Routines for Financial Information eXchange (FIX) Protocol dissection > * Copyright 2000, PC Drew <drewpc@xxxxxxxxxxxxxxx> > * > * $Id: README.developer,v 1.46 2002/01/21 07:52:35 guy Exp $ > * > * Ethereal - Network traffic analyzer > * By Gerald Combs <gerald@xxxxxxxxxxxx> > * Copyright 1998 Gerald Combs > * > * This program is free software; you can redistribute it and/or > * modify it under the terms of the GNU General Public License > * as published by the Free Software Foundation; either version 2 > * of the License, or (at your option) any later version. > * > * This program is distributed in the hope that it will be useful, > * but WITHOUT ANY WARRANTY; without even the implied warranty of > * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > * GNU General Public License for more details. > * > * You should have received a copy of the GNU General Public License > * along with this program; if not, write to the Free Software > * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. > */ > > #ifdef HAVE_CONFIG_H > # include "config.h" > #endif > > #include <string.h> > #include <glib.h> > #include <epan/packet.h> > > static const value_string message_types[] = { > { 0x30, "Heartbeat" }, > { 0x31, "Test Request" }, > { 0x32, "Resend Request" }, > { 0x33, "Reject" }, > { 0x34, "Sequence Reset" }, > { 0x35, "Logout" }, > { 0x36, "Indication of Interest" }, > { 0x37, "Advertisement" }, > { 0x38, "Execution Report" }, > { 0x39, "Cancel Reject" }, > { 0x41, "Logon" }, > { 0x42, "News" }, > { 0x43, "Email" }, > { 0x44, "New Order - Single" }, > { 0x45, "New Order - List" }, > { 0x46, "Order Cancel Request" }, > { 0x47, "Order Cancel/Replace Request" }, > { 0x48, "Order Status Request" }, > { 0, NULL } > }; > > /* Initialize the protocol and registered fields */ > static int proto_fix = -1; > > /* Initialize the subtree pointers */ > static gint ett_fix = -1; > > /* message type list */ > static GData *msg_types; > > static int hf_fix_Account = -1; /* Tag 1 */ > static int hf_fix_AdvId = -1; /* Tag 2 */ > static int hf_fix_AdvRefID = -1; /* Tag 3 */ > static int hf_fix_AdvSide = -1; /* Tag 4 */ > static int hf_fix_AdvTransType = -1; /* Tag 5 */ > static int hf_fix_AvgPx = -1; /* Tag 6 */ > static int hf_fix_BeginSeqNo = -1; /* Tag 7 */ > static int hf_fix_BeginString = -1; /* Tag 8 */ > static int hf_fix_BodyLength = -1; /* Tag 9 */ > static int hf_fix_CheckSum = -1; /* Tag 10 */ > static int hf_fix_ClOrdID = -1; /* Tag 11 */ > static int hf_fix_Commission = -1; /* Tag 12 */ > static int hf_fix_CommType = -1; /* Tag 13 */ > static int hf_fix_CumQty = -1; /* Tag 14 */ > static int hf_fix_Currency = -1; /* Tag 15 */ > static int hf_fix_EndSeqNo = -1; /* Tag 16 */ > static int hf_fix_ExecID = -1; /* Tag 17 */ > static int hf_fix_ExecInst = -1; /* Tag 18 */ > static int hf_fix_ExecRefID = -1; /* Tag 19 */ > static int hf_fix_ExecTransType = -1; /* Tag 20 */ > static int hf_fix_HandlInst = -1; /* Tag 21 */ > static int hf_fix_SecurityIDSource = -1; /* Tag 22 */ > static int hf_fix_IOIid = -1; /* Tag 23 */ > static int hf_fix_IOIOthSvc = -1; /* Tag 24 */ > static int hf_fix_IOIQltyInd = -1; /* Tag 25 */ > static int hf_fix_IOIRefID = -1; /* Tag 26 */ > static int hf_fix_IOIQty = -1; /* Tag 27 */ > static int hf_fix_IOITransType = -1; /* Tag 28 */ > static int hf_fix_LastCapacity = -1; /* Tag 29 */ > static int hf_fix_LastMkt = -1; /* Tag 30 */ > static int hf_fix_LastPx = -1; /* Tag 31 */ > static int hf_fix_LastQty = -1; /* Tag 32 */ > static int hf_fix_LinesOfText = -1; /* Tag 33 */ > static int hf_fix_MsgSeqNum = -1; /* Tag 34 */ > static int hf_fix_MsgType = -1; /* Tag 35 */ > static int hf_fix_NewSeqNo = -1; /* Tag 36 */ > static int hf_fix_OrderID = -1; /* Tag 37 */ > static int hf_fix_OrderQty = -1; /* Tag 38 */ > static int hf_fix_OrdStatus = -1; /* Tag 39 */ > static int hf_fix_OrdType = -1; /* Tag 40 */ > static int hf_fix_OrigClOrdID = -1; /* Tag 41 */ > static int hf_fix_OrigTime = -1; /* Tag 42 */ > static int hf_fix_PossDupFlag = -1; /* Tag 43 */ > static int hf_fix_Price = -1; /* Tag 44 */ > static int hf_fix_RefSeqNum = -1; /* Tag 45 */ > static int hf_fix_RelatdSym = -1; /* Tag 46 */ > static int hf_fix_Rule80A = -1; /* Tag 47 */ > static int hf_fix_SecurityID = -1; /* Tag 48 */ > static int hf_fix_SenderCompID = -1; /* Tag 49 */ > static int hf_fix_SenderSubID = -1; /* Tag 50 */ > static int hf_fix_SendingDate = -1; /* Tag 51 */ > static int hf_fix_SendingTime = -1; /* Tag 52 */ > static int hf_fix_Quantity = -1; /* Tag 53 */ > static int hf_fix_Side = -1; /* Tag 54 */ > static int hf_fix_Symbol = -1; /* Tag 55 */ > static int hf_fix_TargetCompID = -1; /* Tag 56 */ > static int hf_fix_TargetSubID = -1; /* Tag 57 */ > static int hf_fix_Text = -1; /* Tag 58 */ > static int hf_fix_TimeInForce = -1; /* Tag 59 */ > static int hf_fix_TransactTime = -1; /* Tag 60 */ > static int hf_fix_Urgency = -1; /* Tag 61 */ > static int hf_fix_ValidUntilTime = -1; /* Tag 62 */ > static int hf_fix_SettlmntTyp = -1; /* Tag 63 */ > static int hf_fix_FutSettDate = -1; /* Tag 64 */ > static int hf_fix_SymbolSfx = -1; /* Tag 65 */ > static int hf_fix_ListID = -1; /* Tag 66 */ > static int hf_fix_ListSeqNo = -1; /* Tag 67 */ > static int hf_fix_TotNoOrders = -1; /* Tag 68 */ > static int hf_fix_ListExecInst = -1; /* Tag 69 */ > static int hf_fix_AllocID = -1; /* Tag 70 */ > static int hf_fix_AllocTransType = -1; /* Tag 71 */ > static int hf_fix_RefAllocID = -1; /* Tag 72 */ > static int hf_fix_NoOrders = -1; /* Tag 73 */ > static int hf_fix_AvgPrxPrecision = -1; /* Tag 74 */ > static int hf_fix_TradeDate = -1; /* Tag 75 */ > static int hf_fix_ExecBroker = -1; /* Tag 76 */ > static int hf_fix_PositionEffect = -1; /* Tag 77 */ > static int hf_fix_NoAllocs = -1; /* Tag 78 */ > static int hf_fix_AllocAccount = -1; /* Tag 79 */ > static int hf_fix_AllocQty = -1; /* Tag 80 */ > static int hf_fix_ProcessCode = -1; /* Tag 81 */ > static int hf_fix_NoRpts = -1; /* Tag 82 */ > static int hf_fix_RptSeq = -1; /* Tag 83 */ > static int hf_fix_CxlQty = -1; /* Tag 84 */ > static int hf_fix_NoDlvyInst = -1; /* Tag 85 */ > static int hf_fix_DlvyInst = -1; /* Tag 86 */ > static int hf_fix_AllocStatus = -1; /* Tag 87 */ > static int hf_fix_AllocRejCode = -1; /* Tag 88 */ > static int hf_fix_Signature = -1; /* Tag 89 */ > static int hf_fix_SecureDataLen = -1; /* Tag 90 */ > static int hf_fix_SecureData = -1; /* Tag 91 */ > static int hf_fix_BrokerOfCredit = -1; /* Tag 92 */ > static int hf_fix_SignatureLength = -1; /* Tag 93 */ > static int hf_fix_EmailType = -1; /* Tag 94 */ > static int hf_fix_RawDataLength = -1; /* Tag 95 */ > static int hf_fix_RawData = -1; /* Tag 96 */ > static int hf_fix_PossResend = -1; /* Tag 97 */ > static int hf_fix_EncryptMethod = -1; /* Tag 98 */ > static int hf_fix_StopPx = -1; /* Tag 99 */ > static int hf_fix_ExDestination = -1; /* Tag 100 */ > static int hf_fix_CxlRejReason = -1; /* Tag 102 */ > static int hf_fix_OrdRejReason = -1; /* Tag 103 */ > static int hf_fix_IOIQualifier = -1; /* Tag 104 */ > static int hf_fix_WaveNo = -1; /* Tag 105 */ > static int hf_fix_Issuer = -1; /* Tag 106 */ > static int hf_fix_SecurityDesc = -1; /* Tag 107 */ > static int hf_fix_HeartBtInt = -1; /* Tag 108 */ > static int hf_fix_ClientID = -1; /* Tag 109 */ > static int hf_fix_MinQty = -1; /* Tag 110 */ > static int hf_fix_MaxFloor = -1; /* Tag 111 */ > static int hf_fix_TestReqID = -1; /* Tag 112 */ > static int hf_fix_ReportToExch = -1; /* Tag 113 */ > static int hf_fix_LocateReqd = -1; /* Tag 114 */ > static int hf_fix_OnBehalfOfCompID = -1; /* Tag 115 */ > static int hf_fix_OnBehalfOfSubID = -1; /* Tag 116 */ > static int hf_fix_QuoteID = -1; /* Tag 117 */ > static int hf_fix_NetMoney = -1; /* Tag 118 */ > static int hf_fix_SettlCurrAmt = -1; /* Tag 119 */ > static int hf_fix_SettlCurrency = -1; /* Tag 120 */ > static int hf_fix_ForexReq = -1; /* Tag 121 */ > static int hf_fix_OrigSendingTime = -1; /* Tag 122 */ > static int hf_fix_GapFillFlag = -1; /* Tag 123 */ > static int hf_fix_NoExecs = -1; /* Tag 124 */ > static int hf_fix_CxlType = -1; /* Tag 125 */ > static int hf_fix_ExpireTime = -1; /* Tag 126 */ > static int hf_fix_DKReason = -1; /* Tag 127 */ > static int hf_fix_DeliverToCompID = -1; /* Tag 128 */ > static int hf_fix_DeliverToSubID = -1; /* Tag 129 */ > static int hf_fix_IOINaturalFlag = -1; /* Tag 130 */ > static int hf_fix_QuoteReqID = -1; /* Tag 131 */ > static int hf_fix_BidPx = -1; /* Tag 132 */ > static int hf_fix_OfferPx = -1; /* Tag 133 */ > static int hf_fix_BidSize = -1; /* Tag 134 */ > static int hf_fix_OfferSize = -1; /* Tag 135 */ > static int hf_fix_NoMiscFees = -1; /* Tag 136 */ > static int hf_fix_MiscFeeAmt = -1; /* Tag 137 */ > static int hf_fix_MiscFeeCurr = -1; /* Tag 138 */ > static int hf_fix_MiscFeeType = -1; /* Tag 139 */ > static int hf_fix_PrevClosePx = -1; /* Tag 140 */ > static int hf_fix_ResetSeqNumFlag = -1; /* Tag 141 */ > static int hf_fix_SenderLocationID = -1; /* Tag 142 */ > static int hf_fix_TargetLocationID = -1; /* Tag 143 */ > static int hf_fix_OnBehalfOfLocationID = -1; /* Tag 144 */ > static int hf_fix_DeliverToLocationID = -1; /* Tag 145 */ > static int hf_fix_NoRelatedSym = -1; /* Tag 146 */ > static int hf_fix_Subject = -1; /* Tag 147 */ > static int hf_fix_Headline = -1; /* Tag 148 */ > static int hf_fix_URLLink = -1; /* Tag 149 */ > static int hf_fix_ExecType = -1; /* Tag 150 */ > static int hf_fix_LeavesQty = -1; /* Tag 151 */ > static int hf_fix_CashOrderQty = -1; /* Tag 152 */ > static int hf_fix_AllocAvgPx = -1; /* Tag 153 */ > static int hf_fix_AllocNetMoney = -1; /* Tag 154 */ > static int hf_fix_SettlCurrFxRate = -1; /* Tag 155 */ > static int hf_fix_SettlCurrFxRateCalc = -1; /* Tag 156 */ > static int hf_fix_NumDaysInterest = -1; /* Tag 157 */ > static int hf_fix_AccruedInterestRate = -1; /* Tag 158 */ > static int hf_fix_AccruedInterestAmt = -1; /* Tag 159 */ > static int hf_fix_SettlInstMode = -1; /* Tag 160 */ > static int hf_fix_AllocText = -1; /* Tag 161 */ > static int hf_fix_SettlInstID = -1; /* Tag 162 */ > static int hf_fix_SettlInstTransType = -1; /* Tag 163 */ > static int hf_fix_EmailThreadID = -1; /* Tag 164 */ > static int hf_fix_SettlInstSource = -1; /* Tag 165 */ > static int hf_fix_SettlLocation = -1; /* Tag 166 */ > static int hf_fix_SecurityType = -1; /* Tag 167 */ > static int hf_fix_EffectiveTime = -1; /* Tag 168 */ > static int hf_fix_StandInstDbType = -1; /* Tag 169 */ > static int hf_fix_StandInstDbName = -1; /* Tag 170 */ > static int hf_fix_StandInstDbID = -1; /* Tag 171 */ > static int hf_fix_SettlDeliveryType = -1; /* Tag 172 */ > static int hf_fix_SettlDepositoryCode = -1; /* Tag 173 */ > static int hf_fix_SettlBrkrCode = -1; /* Tag 174 */ > static int hf_fix_SettlInstCode = -1; /* Tag 175 */ > static int hf_fix_SecuritySettlAgentName = -1; /* Tag 176 */ > static int hf_fix_SecuritySettlAgentCode = -1; /* Tag 177 */ > static int hf_fix_SecuritySettlAgentAcctNum = -1; /* Tag 178 */ > static int hf_fix_SecuritySettlAgentAcctName = -1; /* Tag 179 */ > static int hf_fix_SecuritySettlAgentContactName = -1; /* Tag 180 */ > static int hf_fix_SecuritySettlAgentContactPhone = -1; /* Tag 181 */ > static int hf_fix_CashSettlAgentName = -1; /* Tag 182 */ > static int hf_fix_CashSettlAgentCode = -1; /* Tag 183 */ > static int hf_fix_CashSettlAgentAcctNum = -1; /* Tag 184 */ > static int hf_fix_CashSettlAgentAcctName = -1; /* Tag 185 */ > static int hf_fix_CashSettlAgentContactName = -1; /* Tag 186 */ > static int hf_fix_CashSettlAgentContactPhone = -1; /* Tag 187 */ > static int hf_fix_BidSpotRate = -1; /* Tag 188 */ > static int hf_fix_BidForwardPoints = -1; /* Tag 189 */ > static int hf_fix_OfferSpotRate = -1; /* Tag 190 */ > static int hf_fix_OfferForwardPoints = -1; /* Tag 191 */ > static int hf_fix_OrderQty2 = -1; /* Tag 192 */ > static int hf_fix_FutSettDate2 = -1; /* Tag 193 */ > static int hf_fix_LastSpotRate = -1; /* Tag 194 */ > static int hf_fix_LastForwardPoints = -1; /* Tag 195 */ > static int hf_fix_AllocLinkID = -1; /* Tag 196 */ > static int hf_fix_AllocLinkType = -1; /* Tag 197 */ > static int hf_fix_SecondaryOrderID = -1; /* Tag 198 */ > static int hf_fix_NoIOIQualifiers = -1; /* Tag 199 */ > static int hf_fix_MaturityMonthYear = -1; /* Tag 200 */ > static int hf_fix_PutOrCall = -1; /* Tag 201 */ > static int hf_fix_StrikePrice = -1; /* Tag 202 */ > static int hf_fix_CoveredOrUncovered = -1; /* Tag 203 */ > static int hf_fix_CustomerOrFirm = -1; /* Tag 204 */ > static int hf_fix_MaturityDay = -1; /* Tag 205 */ > static int hf_fix_OptAttribute = -1; /* Tag 206 */ > static int hf_fix_SecurityExchange = -1; /* Tag 207 */ > static int hf_fix_NotifyBrokerOfCredit = -1; /* Tag 208 */ > static int hf_fix_AllocHandlInst = -1; /* Tag 209 */ > static int hf_fix_MaxShow = -1; /* Tag 210 */ > static int hf_fix_PegDifference = -1; /* Tag 211 */ > static int hf_fix_XmlDataLen = -1; /* Tag 212 */ > static int hf_fix_XmlData = -1; /* Tag 213 */ > static int hf_fix_SettlInstRefID = -1; /* Tag 214 */ > static int hf_fix_NoRoutingIDs = -1; /* Tag 215 */ > static int hf_fix_RoutingType = -1; /* Tag 216 */ > static int hf_fix_RoutingID = -1; /* Tag 217 */ > static int hf_fix_Spread = -1; /* Tag 218 */ > static int hf_fix_Benchmark = -1; /* Tag 219 */ > static int hf_fix_BenchmarkCurveCurrency = -1; /* Tag 220 */ > static int hf_fix_BenchmarkCurveName = -1; /* Tag 221 */ > static int hf_fix_BenchmarkCurvePoint = -1; /* Tag 222 */ > static int hf_fix_CouponRate = -1; /* Tag 223 */ > static int hf_fix_CouponPaymentDate = -1; /* Tag 224 */ > static int hf_fix_IssueDate = -1; /* Tag 225 */ > static int hf_fix_RepurchaseTerm = -1; /* Tag 226 */ > static int hf_fix_RepurchaseRate = -1; /* Tag 227 */ > static int hf_fix_Factor = -1; /* Tag 228 */ > static int hf_fix_TradeOriginationDate = -1; /* Tag 229 */ > static int hf_fix_ExDate = -1; /* Tag 230 */ > static int hf_fix_ContractMultiplier = -1; /* Tag 231 */ > static int hf_fix_NoStipulations = -1; /* Tag 232 */ > static int hf_fix_StipulationType = -1; /* Tag 233 */ > static int hf_fix_StipulationValue = -1; /* Tag 234 */ > static int hf_fix_YieldType = -1; /* Tag 235 */ > static int hf_fix_Yield = -1; /* Tag 236 */ > static int hf_fix_TotalTakedown = -1; /* Tag 237 */ > static int hf_fix_Concession = -1; /* Tag 238 */ > static int hf_fix_RepoCollateralSecurityType = -1; /* Tag 239 */ > static int hf_fix_RedemptionDate = -1; /* Tag 240 */ > static int hf_fix_UnderlyingCouponPaymentDate = -1; /* Tag 241 */ > static int hf_fix_UnderlyingIssueDate = -1; /* Tag 242 */ > static int hf_fix_UnderlyingRepoCollateralSecurityType = -1; /* Tag 243 */ > static int hf_fix_UnderlyingRepurchaseTerm = -1; /* Tag 244 */ > static int hf_fix_UnderlyingRepurchaseRate = -1; /* Tag 245 */ > static int hf_fix_UnderlyingFactor = -1; /* Tag 246 */ > static int hf_fix_UnderlyingRedemptionDate = -1; /* Tag 247 */ > static int hf_fix_LegCouponPaymentDate = -1; /* Tag 248 */ > static int hf_fix_LegIssueDate = -1; /* Tag 249 */ > static int hf_fix_LegRepoCollateralSecurityType = -1; /* Tag 250 */ > static int hf_fix_LegRepurchaseTerm = -1; /* Tag 251 */ > static int hf_fix_LegRepurchaseRate = -1; /* Tag 252 */ > static int hf_fix_LegFactor = -1; /* Tag 253 */ > static int hf_fix_LegRedemptionDate = -1; /* Tag 254 */ > static int hf_fix_CreditRating = -1; /* Tag 255 */ > static int hf_fix_UnderlyingCreditRating = -1; /* Tag 256 */ > static int hf_fix_LegCreditRating = -1; /* Tag 257 */ > static int hf_fix_TradedFlatSwitch = -1; /* Tag 258 */ > static int hf_fix_BasisFeatureDate = -1; /* Tag 259 */ > static int hf_fix_BasisFeaturePrice = -1; /* Tag 260 */ > static int hf_fix_ReservedAllocated = -1; /* Tag 261 */ > static int hf_fix_MDReqID = -1; /* Tag 262 */ > static int hf_fix_SubscriptionRequestType = -1; /* Tag 263 */ > static int hf_fix_MarketDepth = -1; /* Tag 264 */ > static int hf_fix_MDUpdateType = -1; /* Tag 265 */ > static int hf_fix_AggregatedBook = -1; /* Tag 266 */ > static int hf_fix_NoMDEntryTypes = -1; /* Tag 267 */ > static int hf_fix_NoMDEntries = -1; /* Tag 268 */ > static int hf_fix_MDEntryType = -1; /* Tag 269 */ > static int hf_fix_MDEntryPx = -1; /* Tag 270 */ > static int hf_fix_MDEntrySize = -1; /* Tag 271 */ > static int hf_fix_MDEntryDate = -1; /* Tag 272 */ > static int hf_fix_MDEntryTime = -1; /* Tag 273 */ > static int hf_fix_TickDirection = -1; /* Tag 274 */ > static int hf_fix_MDMkt = -1; /* Tag 275 */ > static int hf_fix_QuoteCondition = -1; /* Tag 276 */ > static int hf_fix_TradeCondition = -1; /* Tag 277 */ > static int hf_fix_MDEntryID = -1; /* Tag 278 */ > static int hf_fix_MDUpdateAction = -1; /* Tag 279 */ > static int hf_fix_MDEntryRefID = -1; /* Tag 280 */ > static int hf_fix_MDReqRejReason = -1; /* Tag 281 */ > static int hf_fix_MDEntryOriginator = -1; /* Tag 282 */ > static int hf_fix_LocationID = -1; /* Tag 283 */ > static int hf_fix_DeskID = -1; /* Tag 284 */ > static int hf_fix_DeleteReason = -1; /* Tag 285 */ > static int hf_fix_OpenCloseSettleFlag = -1; /* Tag 286 */ > static int hf_fix_SellerDays = -1; /* Tag 287 */ > static int hf_fix_MDEntryBuyer = -1; /* Tag 288 */ > static int hf_fix_MDEntrySeller = -1; /* Tag 289 */ > static int hf_fix_MDEntryPositionNo = -1; /* Tag 290 */ > static int hf_fix_FinancialStatus = -1; /* Tag 291 */ > static int hf_fix_CorporateAction = -1; /* Tag 292 */ > static int hf_fix_DefBidSize = -1; /* Tag 293 */ > static int hf_fix_DefOfferSize = -1; /* Tag 294 */ > static int hf_fix_NoQuoteEntries = -1; /* Tag 295 */ > static int hf_fix_NoQuoteSets = -1; /* Tag 296 */ > static int hf_fix_QuoteStatus = -1; /* Tag 297 */ > static int hf_fix_QuoteCancelType = -1; /* Tag 298 */ > static int hf_fix_QuoteEntryID = -1; /* Tag 299 */ > static int hf_fix_QuoteRejectReason = -1; /* Tag 300 */ > static int hf_fix_QuoteResponseLevel = -1; /* Tag 301 */ > static int hf_fix_QuoteSetID = -1; /* Tag 302 */ > static int hf_fix_QuoteRequestType = -1; /* Tag 303 */ > static int hf_fix_TotQuoteEntries = -1; /* Tag 304 */ > static int hf_fix_UnderlyingSecurityIDSource = -1; /* Tag 305 */ > static int hf_fix_UnderlyingIssuer = -1; /* Tag 306 */ > static int hf_fix_UnderlyingSecurityDesc = -1; /* Tag 307 */ > static int hf_fix_UnderlyingSecurityExchange = -1; /* Tag 308 */ > static int hf_fix_UnderlyingSecurityID = -1; /* Tag 309 */ > static int hf_fix_UnderlyingSecurityType = -1; /* Tag 310 */ > static int hf_fix_UnderlyingSymbol = -1; /* Tag 311 */ > static int hf_fix_UnderlyingSymbolSfx = -1; /* Tag 312 */ > static int hf_fix_UnderlyingMaturityMonthYear = -1; /* Tag 313 */ > static int hf_fix_UnderlyingMaturityDay = -1; /* Tag 314 */ > static int hf_fix_UnderlyingPutOrCall = -1; /* Tag 315 */ > static int hf_fix_UnderlyingStrikePrice = -1; /* Tag 316 */ > static int hf_fix_UnderlyingOptAttribute = -1; /* Tag 317 */ > static int hf_fix_Underlying = -1; /* Tag 318 */ > static int hf_fix_RatioQty = -1; /* Tag 319 */ > static int hf_fix_SecurityReqID = -1; /* Tag 320 */ > static int hf_fix_SecurityRequestType = -1; /* Tag 321 */ > static int hf_fix_SecurityResponseID = -1; /* Tag 322 */ > static int hf_fix_SecurityResponseType = -1; /* Tag 323 */ > static int hf_fix_SecurityStatusReqID = -1; /* Tag 324 */ > static int hf_fix_UnsolicitedIndicator = -1; /* Tag 325 */ > static int hf_fix_SecurityTradingStatus = -1; /* Tag 326 */ > static int hf_fix_HaltReason = -1; /* Tag 327 */ > static int hf_fix_InViewOfCommon = -1; /* Tag 328 */ > static int hf_fix_DueToRelated = -1; /* Tag 329 */ > static int hf_fix_BuyVolume = -1; /* Tag 330 */ > static int hf_fix_SellVolume = -1; /* Tag 331 */ > static int hf_fix_HighPx = -1; /* Tag 332 */ > static int hf_fix_LowPx = -1; /* Tag 333 */ > static int hf_fix_Adjustment = -1; /* Tag 334 */ > static int hf_fix_TradSesReqID = -1; /* Tag 335 */ > static int hf_fix_TradingSessionID = -1; /* Tag 336 */ > static int hf_fix_ContraTrader = -1; /* Tag 337 */ > static int hf_fix_TradSesMethod = -1; /* Tag 338 */ > static int hf_fix_TradSesMode = -1; /* Tag 339 */ > static int hf_fix_TradSesStatus = -1; /* Tag 340 */ > static int hf_fix_TradSesStartTime = -1; /* Tag 341 */ > static int hf_fix_TradSesOpenTime = -1; /* Tag 342 */ > static int hf_fix_TradSesPreCloseTime = -1; /* Tag 343 */ > static int hf_fix_TradSesCloseTime = -1; /* Tag 344 */ > static int hf_fix_TradSesEndTime = -1; /* Tag 345 */ > static int hf_fix_NumberOfOrders = -1; /* Tag 346 */ > static int hf_fix_MessageEncoding = -1; /* Tag 347 */ > static int hf_fix_EncodedIssuerLen = -1; /* Tag 348 */ > static int hf_fix_EncodedIssuer = -1; /* Tag 349 */ > static int hf_fix_EncodedSecurityDescLen = -1; /* Tag 350 */ > static int hf_fix_EncodedSecurityDesc = -1; /* Tag 351 */ > static int hf_fix_EncodedListExecInstLen = -1; /* Tag 352 */ > static int hf_fix_EncodedListExecInst = -1; /* Tag 353 */ > static int hf_fix_EncodedTextLen = -1; /* Tag 354 */ > static int hf_fix_EncodedText = -1; /* Tag 355 */ > static int hf_fix_EncodedSubjectLen = -1; /* Tag 356 */ > static int hf_fix_EncodedSubject = -1; /* Tag 357 */ > static int hf_fix_EncodedHeadlineLen = -1; /* Tag 358 */ > static int hf_fix_EncodedHeadline = -1; /* Tag 359 */ > static int hf_fix_EncodedAllocTextLen = -1; /* Tag 360 */ > static int hf_fix_EncodedAllocText = -1; /* Tag 361 */ > static int hf_fix_EncodedUnderlyingIssuerLen = -1; /* Tag 362 */ > static int hf_fix_EncodedUnderlyingIssuer = -1; /* Tag 363 */ > static int hf_fix_EncodedUnderlyingSecurityDescLen = -1; /* Tag 364 */ > static int hf_fix_EncodedUnderlyingSecurityDesc = -1; /* Tag 365 */ > static int hf_fix_AllocPrice = -1; /* Tag 366 */ > static int hf_fix_QuoteSetValidUntilTime = -1; /* Tag 367 */ > static int hf_fix_QuoteEntryRejectReason = -1; /* Tag 368 */ > static int hf_fix_LastMsgSeqNumProcessed = -1; /* Tag 369 */ > static int hf_fix_OnBehalfOfSendingTime = -1; /* Tag 370 */ > static int hf_fix_RefTagID = -1; /* Tag 371 */ > static int hf_fix_RefMsgType = -1; /* Tag 372 */ > static int hf_fix_SessionRejectReason = -1; /* Tag 373 */ > static int hf_fix_BidRequestTransType = -1; /* Tag 374 */ > static int hf_fix_ContraBroker = -1; /* Tag 375 */ > static int hf_fix_ComplianceID = -1; /* Tag 376 */ > static int hf_fix_SolicitedFlag = -1; /* Tag 377 */ > static int hf_fix_ExecRestatementReason = -1; /* Tag 378 */ > static int hf_fix_BusinessRejectRefID = -1; /* Tag 379 */ > static int hf_fix_BusinessRejectReason = -1; /* Tag 380 */ > static int hf_fix_GrossTradeAmt = -1; /* Tag 381 */ > static int hf_fix_NoContraBrokers = -1; /* Tag 382 */ > static int hf_fix_MaxMessageSize = -1; /* Tag 383 */ > static int hf_fix_NoMsgTypes = -1; /* Tag 384 */ > static int hf_fix_MsgDirection = -1; /* Tag 385 */ > static int hf_fix_NoTradingSessions = -1; /* Tag 386 */ > static int hf_fix_TotalVolumeTraded = -1; /* Tag 387 */ > static int hf_fix_DiscretionInst = -1; /* Tag 388 */ > static int hf_fix_DiscretionOffset = -1; /* Tag 389 */ > static int hf_fix_BidID = -1; /* Tag 390 */ > static int hf_fix_ClientBidID = -1; /* Tag 391 */ > static int hf_fix_ListName = -1; /* Tag 392 */ > static int hf_fix_TotalNumSecurities = -1; /* Tag 393 */ > static int hf_fix_BidType = -1; /* Tag 394 */ > static int hf_fix_NumTickets = -1; /* Tag 395 */ > static int hf_fix_SideValue1 = -1; /* Tag 396 */ > static int hf_fix_SideValue2 = -1; /* Tag 397 */ > static int hf_fix_NoBidDescriptors = -1; /* Tag 398 */ > static int hf_fix_BidDescriptorType = -1; /* Tag 399 */ > static int hf_fix_BidDescriptor = -1; /* Tag 400 */ > static int hf_fix_SideValueInd = -1; /* Tag 401 */ > static int hf_fix_LiquidityPctLow = -1; /* Tag 402 */ > static int hf_fix_LiquidityPctHigh = -1; /* Tag 403 */ > static int hf_fix_LiquidityValue = -1; /* Tag 404 */ > static int hf_fix_EFPTrackingError = -1; /* Tag 405 */ > static int hf_fix_FairValue = -1; /* Tag 406 */ > static int hf_fix_OutsideIndexPct = -1; /* Tag 407 */ > static int hf_fix_ValueOfFutures = -1; /* Tag 408 */ > static int hf_fix_LiquidityIndType = -1; /* Tag 409 */ > static int hf_fix_WtAverageLiquidity = -1; /* Tag 410 */ > static int hf_fix_ExchangeForPhysical = -1; /* Tag 411 */ > static int hf_fix_OutMainCntryUIndex = -1; /* Tag 412 */ > static int hf_fix_CrossPercent = -1; /* Tag 413 */ > static int hf_fix_ProgRptReqs = -1; /* Tag 414 */ > static int hf_fix_ProgPeriodInterval = -1; /* Tag 415 */ > static int hf_fix_IncTaxInd = -1; /* Tag 416 */ > static int hf_fix_NumBidders = -1; /* Tag 417 */ > static int hf_fix_TradeType = -1; /* Tag 418 */ > static int hf_fix_BasisPxType = -1; /* Tag 419 */ > static int hf_fix_NoBidComponents = -1; /* Tag 420 */ > static int hf_fix_Country = -1; /* Tag 421 */ > static int hf_fix_TotNoStrikes = -1; /* Tag 422 */ > static int hf_fix_PriceType = -1; /* Tag 423 */ > static int hf_fix_DayOrderQty = -1; /* Tag 424 */ > static int hf_fix_DayCumQty = -1; /* Tag 425 */ > static int hf_fix_DayAvgPx = -1; /* Tag 426 */ > static int hf_fix_GTBookingInst = -1; /* Tag 427 */ > static int hf_fix_NoStrikes = -1; /* Tag 428 */ > static int hf_fix_ListStatusType = -1; /* Tag 429 */ > static int hf_fix_NetGrossInd = -1; /* Tag 430 */ > static int hf_fix_ListOrderStatus = -1; /* Tag 431 */ > static int hf_fix_ExpireDate = -1; /* Tag 432 */ > static int hf_fix_ListExecInstType = -1; /* Tag 433 */ > static int hf_fix_CxlRejResponseTo = -1; /* Tag 434 */ > static int hf_fix_UnderlyingCouponRate = -1; /* Tag 435 */ > static int hf_fix_UnderlyingContractMultiplier = -1; /* Tag 436 */ > static int hf_fix_ContraTradeQty = -1; /* Tag 437 */ > static int hf_fix_ContraTradeTime = -1; /* Tag 438 */ > static int hf_fix_ClearingFirm = -1; /* Tag 439 */ > static int hf_fix_ClearingAccount = -1; /* Tag 440 */ > static int hf_fix_LiquidityNumSecurities = -1; /* Tag 441 */ > static int hf_fix_MultiLegReportingType = -1; /* Tag 442 */ > static int hf_fix_StrikeTime = -1; /* Tag 443 */ > static int hf_fix_ListStatusText = -1; /* Tag 444 */ > static int hf_fix_EncodedListStatusTextLen = -1; /* Tag 445 */ > static int hf_fix_EncodedListStatusText = -1; /* Tag 446 */ > static int hf_fix_PartyIDSource = -1; /* Tag 447 */ > static int hf_fix_PartyID = -1; /* Tag 448 */ > static int hf_fix_TotalVolumeTradedDate = -1; /* Tag 449 */ > static int hf_fix_TotalVolumeTradedTime = -1; /* Tag 450 */ > static int hf_fix_NetChgPrevDay = -1; /* Tag 451 */ > static int hf_fix_PartyRole = -1; /* Tag 452 */ > static int hf_fix_NoPartyIDs = -1; /* Tag 453 */ > static int hf_fix_NoSecurityAltID = -1; /* Tag 454 */ > static int hf_fix_SecurityAltID = -1; /* Tag 455 */ > static int hf_fix_SecurityAltIDSource = -1; /* Tag 456 */ > static int hf_fix_NoUnderlyingSecurityAltID = -1; /* Tag 457 */ > static int hf_fix_UnderlyingSecurityAltID = -1; /* Tag 458 */ > static int hf_fix_UnderlyingSecurityAltIDSource = -1; /* Tag 459 */ > static int hf_fix_Product = -1; /* Tag 460 */ > static int hf_fix_CFICode = -1; /* Tag 461 */ > static int hf_fix_UnderlyingProduct = -1; /* Tag 462 */ > static int hf_fix_UnderlyingCFICode = -1; /* Tag 463 */ > static int hf_fix_TestMessageIndicator = -1; /* Tag 464 */ > static int hf_fix_QuantityType = -1; /* Tag 465 */ > static int hf_fix_BookingRefID = -1; /* Tag 466 */ > static int hf_fix_IndividualAllocID = -1; /* Tag 467 */ > static int hf_fix_RoundingDirection = -1; /* Tag 468 */ > static int hf_fix_RoundingModulus = -1; /* Tag 469 */ > static int hf_fix_CountryOfIssue = -1; /* Tag 470 */ > static int hf_fix_StateOrProvinceOfIssue = -1; /* Tag 471 */ > static int hf_fix_LocaleOfIssue = -1; /* Tag 472 */ > static int hf_fix_NoRegistDtls = -1; /* Tag 473 */ > static int hf_fix_MailingDtls = -1; /* Tag 474 */ > static int hf_fix_InvestorCountryOfResidence = -1; /* Tag 475 */ > static int hf_fix_PaymentRef = -1; /* Tag 476 */ > static int hf_fix_DistribPaymentMethod = -1; /* Tag 477 */ > static int hf_fix_CashDistribCurr = -1; /* Tag 478 */ > static int hf_fix_CommCurrency = -1; /* Tag 479 */ > static int hf_fix_CancellationRights = -1; /* Tag 480 */ > static int hf_fix_MoneyLaunderingStatus = -1; /* Tag 481 */ > static int hf_fix_MailingInst = -1; /* Tag 482 */ > static int hf_fix_TransBkdTime = -1; /* Tag 483 */ > static int hf_fix_ExecPriceType = -1; /* Tag 484 */ > static int hf_fix_ExecPriceAdjustment = -1; /* Tag 485 */ > static int hf_fix_DateOfBirth = -1; /* Tag 486 */ > static int hf_fix_TradeReportTransType = -1; /* Tag 487 */ > static int hf_fix_CardHolderName = -1; /* Tag 488 */ > static int hf_fix_CardNumber = -1; /* Tag 489 */ > static int hf_fix_CardExpDate = -1; /* Tag 490 */ > static int hf_fix_CardIssNo = -1; /* Tag 491 */ > static int hf_fix_PaymentMethod = -1; /* Tag 492 */ > static int hf_fix_RegistAcctType = -1; /* Tag 493 */ > static int hf_fix_Designation = -1; /* Tag 494 */ > static int hf_fix_TaxAdvantageType = -1; /* Tag 495 */ > static int hf_fix_RegistRejReasonText = -1; /* Tag 496 */ > static int hf_fix_FundRenewWaiv = -1; /* Tag 497 */ > static int hf_fix_CashDistribAgentName = -1; /* Tag 498 */ > static int hf_fix_CashDistribAgentCode = -1; /* Tag 499 */ > static int hf_fix_CashDistribAgentAcctNumber = -1; /* Tag 500 */ > static int hf_fix_CashDistribPayRef = -1; /* Tag 501 */ > static int hf_fix_CashDistribAgentAcctName = -1; /* Tag 502 */ > static int hf_fix_CardStartDate = -1; /* Tag 503 */ > static int hf_fix_PaymentDate = -1; /* Tag 504 */ > static int hf_fix_PaymentRemitterID = -1; /* Tag 505 */ > static int hf_fix_RegistStatus = -1; /* Tag 506 */ > static int hf_fix_RegistRejReasonCode = -1; /* Tag 507 */ > static int hf_fix_RegistRefID = -1; /* Tag 508 */ > static int hf_fix_RegistDetls = -1; /* Tag 509 */ > static int hf_fix_NoDistribInsts = -1; /* Tag 510 */ > static int hf_fix_RegistEmail = -1; /* Tag 511 */ > static int hf_fix_DistribPercentage = -1; /* Tag 512 */ > static int hf_fix_RegistID = -1; /* Tag 513 */ > static int hf_fix_RegistTransType = -1; /* Tag 514 */ > static int hf_fix_ExecValuationPoint = -1; /* Tag 515 */ > static int hf_fix_OrderPercent = -1; /* Tag 516 */ > static int hf_fix_OwnershipType = -1; /* Tag 517 */ > static int hf_fix_NoContAmts = -1; /* Tag 518 */ > static int hf_fix_ContAmtType = -1; /* Tag 519 */ > static int hf_fix_ContAmtValue = -1; /* Tag 520 */ > static int hf_fix_ContAmtCurr = -1; /* Tag 521 */ > static int hf_fix_OwnerType = -1; /* Tag 522 */ > static int hf_fix_PartySubID = -1; /* Tag 523 */ > static int hf_fix_NestedPartyID = -1; /* Tag 524 */ > static int hf_fix_NestedPartyIDSource = -1; /* Tag 525 */ > static int hf_fix_SecondaryClOrdID = -1; /* Tag 526 */ > static int hf_fix_SecondaryExecID = -1; /* Tag 527 */ > static int hf_fix_OrderCapacity = -1; /* Tag 528 */ > static int hf_fix_OrderRestrictions = -1; /* Tag 529 */ > static int hf_fix_MassCancelRequestType = -1; /* Tag 530 */ > static int hf_fix_MassCancelResponse = -1; /* Tag 531 */ > static int hf_fix_MassCancelRejectReason = -1; /* Tag 532 */ > static int hf_fix_TotalAffectedOrders = -1; /* Tag 533 */ > static int hf_fix_NoAffectedOrders = -1; /* Tag 534 */ > static int hf_fix_AffectedOrderID = -1; /* Tag 535 */ > static int hf_fix_AffectedSecondaryOrderID = -1; /* Tag 536 */ > static int hf_fix_QuoteType = -1; /* Tag 537 */ > static int hf_fix_NestedPartyRole = -1; /* Tag 538 */ > static int hf_fix_NoNestedPartyIDs = -1; /* Tag 539 */ > static int hf_fix_TotalAccruedInterestAmt = -1; /* Tag 540 */ > static int hf_fix_MaturityDate = -1; /* Tag 541 */ > static int hf_fix_UnderlyingMaturityDate = -1; /* Tag 542 */ > static int hf_fix_InstrRegistry = -1; /* Tag 543 */ > static int hf_fix_CashMargin = -1; /* Tag 544 */ > static int hf_fix_NestedPartySubID = -1; /* Tag 545 */ > static int hf_fix_Scope = -1; /* Tag 546 */ > static int hf_fix_MDImplicitDelete = -1; /* Tag 547 */ > static int hf_fix_CrossID = -1; /* Tag 548 */ > static int hf_fix_CrossType = -1; /* Tag 549 */ > static int hf_fix_CrossPrioritization = -1; /* Tag 550 */ > static int hf_fix_OrigCrossID = -1; /* Tag 551 */ > static int hf_fix_NoSides = -1; /* Tag 552 */ > static int hf_fix_Username = -1; /* Tag 553 */ > static int hf_fix_Password = -1; /* Tag 554 */ > static int hf_fix_NoLegs = -1; /* Tag 555 */ > static int hf_fix_LegCurrency = -1; /* Tag 556 */ > static int hf_fix_TotalNumSecurityTypes = -1; /* Tag 557 */ > static int hf_fix_NoSecurityTypes = -1; /* Tag 558 */ > static int hf_fix_SecurityListRequestType = -1; /* Tag 559 */ > static int hf_fix_SecurityRequestResult = -1; /* Tag 560 */ > static int hf_fix_RoundLot = -1; /* Tag 561 */ > static int hf_fix_MinTradeVol = -1; /* Tag 562 */ > static int hf_fix_MultiLegRptTypeReq = -1; /* Tag 563 */ > static int hf_fix_LegPositionEffect = -1; /* Tag 564 */ > static int hf_fix_LegCoveredOrUncovered = -1; /* Tag 565 */ > static int hf_fix_LegPrice = -1; /* Tag 566 */ > static int hf_fix_TradSesStatusRejReason = -1; /* Tag 567 */ > static int hf_fix_TradeRequestID = -1; /* Tag 568 */ > static int hf_fix_TradeRequestType = -1; /* Tag 569 */ > static int hf_fix_PreviouslyReported = -1; /* Tag 570 */ > static int hf_fix_TradeReportID = -1; /* Tag 571 */ > static int hf_fix_TradeReportRefID = -1; /* Tag 572 */ > static int hf_fix_MatchStatus = -1; /* Tag 573 */ > static int hf_fix_MatchType = -1; /* Tag 574 */ > static int hf_fix_OddLot = -1; /* Tag 575 */ > static int hf_fix_NoClearingInstructions = -1; /* Tag 576 */ > static int hf_fix_ClearingInstruction = -1; /* Tag 577 */ > static int hf_fix_TradeInputSource = -1; /* Tag 578 */ > static int hf_fix_TradeInputDevice = -1; /* Tag 579 */ > static int hf_fix_NoDates = -1; /* Tag 580 */ > static int hf_fix_AccountType = -1; /* Tag 581 */ > static int hf_fix_CustOrderCapacity = -1; /* Tag 582 */ > static int hf_fix_ClOrdLinkID = -1; /* Tag 583 */ > static int hf_fix_MassStatusReqID = -1; /* Tag 584 */ > static int hf_fix_MassStatusReqType = -1; /* Tag 585 */ > static int hf_fix_OrigOrdModTime = -1; /* Tag 586 */ > static int hf_fix_LegSettlmntTyp = -1; /* Tag 587 */ > static int hf_fix_LegFutSettDate = -1; /* Tag 588 */ > static int hf_fix_DayBookingInst = -1; /* Tag 589 */ > static int hf_fix_BookingUnit = -1; /* Tag 590 */ > static int hf_fix_PreallocMethod = -1; /* Tag 591 */ > static int hf_fix_UnderlyingCountryOfIssue = -1; /* Tag 592 */ > static int hf_fix_UnderlyingStateOrProvinceOfIssue = -1; /* Tag 593 */ > static int hf_fix_UnderlyingLocaleOfIssue = -1; /* Tag 594 */ > static int hf_fix_UnderlyingInstrRegistry = -1; /* Tag 595 */ > static int hf_fix_LegCountryOfIssue = -1; /* Tag 596 */ > static int hf_fix_LegStateOrProvinceOfIssue = -1; /* Tag 597 */ > static int hf_fix_LegLocaleOfIssue = -1; /* Tag 598 */ > static int hf_fix_LegInstrRegistry = -1; /* Tag 599 */ > static int hf_fix_LegSymbol = -1; /* Tag 600 */ > static int hf_fix_LegSymbolSfx = -1; /* Tag 601 */ > static int hf_fix_LegSecurityID = -1; /* Tag 602 */ > static int hf_fix_LegSecurityIDSource = -1; /* Tag 603 */ > static int hf_fix_NoLegSecurityAltID = -1; /* Tag 604 */ > static int hf_fix_LegSecurityAltID = -1; /* Tag 605 */ > static int hf_fix_LegSecurityAltIDSource = -1; /* Tag 606 */ > static int hf_fix_LegProduct = -1; /* Tag 607 */ > static int hf_fix_LegCFICode = -1; /* Tag 608 */ > static int hf_fix_LegSecurityType = -1; /* Tag 609 */ > static int hf_fix_LegMaturityMonthYear = -1; /* Tag 610 */ > static int hf_fix_LegMaturityDate = -1; /* Tag 611 */ > static int hf_fix_LegStrikePrice = -1; /* Tag 612 */ > static int hf_fix_LegOptAttribute = -1; /* Tag 613 */ > static int hf_fix_LegContractMultiplier = -1; /* Tag 614 */ > static int hf_fix_LegCouponRate = -1; /* Tag 615 */ > static int hf_fix_LegSecurityExchange = -1; /* Tag 616 */ > static int hf_fix_LegIssuer = -1; /* Tag 617 */ > static int hf_fix_EncodedLegIssuerLen = -1; /* Tag 618 */ > static int hf_fix_EncodedLegIssuer = -1; /* Tag 619 */ > static int hf_fix_LegSecurityDesc = -1; /* Tag 620 */ > static int hf_fix_EncodedLegSecurityDescLen = -1; /* Tag 621 */ > static int hf_fix_EncodedLegSecurityDesc = -1; /* Tag 622 */ > static int hf_fix_LegRatioQty = -1; /* Tag 623 */ > static int hf_fix_LegSide = -1; /* Tag 624 */ > static int hf_fix_TradingSessionSubID = -1; /* Tag 625 */ > static int hf_fix_AllocType = -1; /* Tag 626 */ > static int hf_fix_NoHops = -1; /* Tag 627 */ > static int hf_fix_HopCompID = -1; /* Tag 628 */ > static int hf_fix_HopSendingTime = -1; /* Tag 629 */ > static int hf_fix_HopRefID = -1; /* Tag 630 */ > static int hf_fix_MidPx = -1; /* Tag 631 */ > static int hf_fix_BidYield = -1; /* Tag 632 */ > static int hf_fix_MidYield = -1; /* Tag 633 */ > static int hf_fix_OfferYield = -1; /* Tag 634 */ > static int hf_fix_ClearingFeeIndicator = -1; /* Tag 635 */ > static int hf_fix_WorkingIndicator = -1; /* Tag 636 */ > static int hf_fix_LegLastPx = -1; /* Tag 637 */ > static int hf_fix_PriorityIndicator = -1; /* Tag 638 */ > static int hf_fix_PriceImprovement = -1; /* Tag 639 */ > static int hf_fix_Price2 = -1; /* Tag 640 */ > static int hf_fix_LastForwardPoints2 = -1; /* Tag 641 */ > static int hf_fix_BidForwardPoints2 = -1; /* Tag 642 */ > static int hf_fix_OfferForwardPoints2 = -1; /* Tag 643 */ > static int hf_fix_RFQReqID = -1; /* Tag 644 */ > static int hf_fix_MktBidPx = -1; /* Tag 645 */ > static int hf_fix_MktOfferPx = -1; /* Tag 646 */ > static int hf_fix_MinBidSize = -1; /* Tag 647 */ > static int hf_fix_MinOfferSize = -1; /* Tag 648 */ > static int hf_fix_QuoteStatusReqID = -1; /* Tag 649 */ > static int hf_fix_LegalConfirm = -1; /* Tag 650 */ > static int hf_fix_UnderlyingLastPx = -1; /* Tag 651 */ > static int hf_fix_UnderlyingLastQty = -1; /* Tag 652 */ > static int hf_fix_SecDefStatus = -1; /* Tag 653 */ > static int hf_fix_LegRefID = -1; /* Tag 654 */ > static int hf_fix_ContraLegRefID = -1; /* Tag 655 */ > static int hf_fix_SettlCurrBidFxRate = -1; /* Tag 656 */ > static int hf_fix_SettlCurrOfferFxRate = -1; /* Tag 657 */ > static int hf_fix_QuoteRequestRejectReason = -1; /* Tag 658 */ > static int hf_fix_SideComplianceID = -1; /* Tag 659 */ > > static void dissect_fix_init(void) { > g_datalist_clear(&msg_types); > > g_datalist_init(&msg_types); > > g_datalist_set_data(&msg_types, "0", "Heartbeat"); > g_datalist_set_data(&msg_types, "1", "Test Request"); > g_datalist_set_data(&msg_types, "2", "Resend Request"); > g_datalist_set_data(&msg_types, "3", "Reject"); > g_datalist_set_data(&msg_types, "4", "Sequence Reset"); > g_datalist_set_data(&msg_types, "5", "Logout"); > g_datalist_set_data(&msg_types, "6", "Indication of Interest"); > g_datalist_set_data(&msg_types, "7", "Advertisement"); > g_datalist_set_data(&msg_types, "8", "Execution Report"); > g_datalist_set_data(&msg_types, "9", "Order Cancel Reject"); > g_datalist_set_data(&msg_types, "A", "Logon"); > g_datalist_set_data(&msg_types, "B", "News"); > g_datalist_set_data(&msg_types, "C", "Email"); > g_datalist_set_data(&msg_types, "D", "Order - Single"); > g_datalist_set_data(&msg_types, "E", "Order - List"); > g_datalist_set_data(&msg_types, "F", "Order Cancel Request"); > g_datalist_set_data(&msg_types, "G", "Order Cancel - Replace Request"); > g_datalist_set_data(&msg_types, "H", "Order Status Request"); > g_datalist_set_data(&msg_types, "J", "Allocation"); > g_datalist_set_data(&msg_types, "K", "List Cancel Request"); > g_datalist_set_data(&msg_types, "L", "List Execute"); > g_datalist_set_data(&msg_types, "M", "List Status Request"); > g_datalist_set_data(&msg_types, "N", "List Status"); > g_datalist_set_data(&msg_types, "P", "Allocation ACK"); > g_datalist_set_data(&msg_types, "Q", "Don't Know Trade (DK)"); > g_datalist_set_data(&msg_types, "R", "Quote Request"); > g_datalist_set_data(&msg_types, "S", "Quote"); > g_datalist_set_data(&msg_types, "T", "Settlement Instructions"); > g_datalist_set_data(&msg_types, "V", "Market Data Request"); > g_datalist_set_data(&msg_types, "W", "Market Data-Snapshot - Full Refresh"); > g_datalist_set_data(&msg_types, "X", "Market Data-Incremental Refresh"); > g_datalist_set_data(&msg_types, "Y", "Market Data Request Reject"); > g_datalist_set_data(&msg_types, "Z", "Quote Cancel"); > g_datalist_set_data(&msg_types, "a", "Quote Status Request"); > g_datalist_set_data(&msg_types, "b", "Mass Quote Acknowledgement"); > g_datalist_set_data(&msg_types, "c", "Security Definition Request"); > g_datalist_set_data(&msg_types, "d", "Security Definition"); > g_datalist_set_data(&msg_types, "e", "Security Status Request"); > g_datalist_set_data(&msg_types, "f", "Security Status"); > g_datalist_set_data(&msg_types, "g", "Trading Session Status Request"); > g_datalist_set_data(&msg_types, "h", "Trading Session Status"); > g_datalist_set_data(&msg_types, "i", "Mass Quote"); > g_datalist_set_data(&msg_types, "j", "Business Message Reject"); > g_datalist_set_data(&msg_types, "k", "Bid Request "); > g_datalist_set_data(&msg_types, "l", "Bid Response"); > g_datalist_set_data(&msg_types, "m", "List Strike Price"); > g_datalist_set_data(&msg_types, "n", "XML message"); > g_datalist_set_data(&msg_types, "o", "Registration Instructions"); > g_datalist_set_data(&msg_types, "p", "Registration Instructions Response"); > g_datalist_set_data(&msg_types, "q", "Order Mass Cancel Request"); > g_datalist_set_data(&msg_types, "r", "Order Mass Cancel Report"); > g_datalist_set_data(&msg_types, "s", "New Order - Cross"); > g_datalist_set_data(&msg_types, "t", "Cross Order Cancel - Replace Request"); > g_datalist_set_data(&msg_types, "u", "Cross Order Cancel Request"); > g_datalist_set_data(&msg_types, "v", "Security Type Request"); > g_datalist_set_data(&msg_types, "w", "Security Types"); > g_datalist_set_data(&msg_types, "x", "Security List Request"); > g_datalist_set_data(&msg_types, "y", "Security List"); > g_datalist_set_data(&msg_types, "z", "Derivative Security List Request"); > g_datalist_set_data(&msg_types, "AA", "Derivative Security List"); > g_datalist_set_data(&msg_types, "AB", "New Order - Multileg"); > g_datalist_set_data(&msg_types, "AC", "Multileg Order Cancel - Replace"); > g_datalist_set_data(&msg_types, "AD", "Trade Capture Report Request"); > g_datalist_set_data(&msg_types, "AE", "Trade Capture Report"); > g_datalist_set_data(&msg_types, "AF", "Order Mass Status Request"); > g_datalist_set_data(&msg_types, "AG", "Quote Request Reject"); > g_datalist_set_data(&msg_types, "AH", "RFQ Request"); > g_datalist_set_data(&msg_types, "AI", "Quote Status Report"); > > } > > static gboolean return_malformed_packet(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { > proto_item *ti; > proto_tree *fix_tree; > > if (check_col(pinfo->cinfo, COL_INFO)) { > col_clear(pinfo->cinfo, COL_INFO); > col_add_str(pinfo->cinfo, COL_INFO, "[Malformed FIX Packet]"); > } > > if (tree) { > /* create display subtree for the protocol */ > ti = proto_tree_add_item(tree, proto_fix, tvb, 0, -1, FALSE); > fix_tree = proto_item_add_subtree(ti, ett_fix); > proto_tree_add_text(fix_tree, tvb, 0, -1, "[Malformed FIX Packet]"); > } > return FALSE; > } > > /* Code to actually dissect the packets */ > static gboolean > dissect_fix(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) > { > /* Set up structures needed to add the protocol subtree and manage it */ > proto_item *ti; > proto_tree *fix_tree; > > gint next; > int linelen; > int offset = 0; > const char *line_start, *field_ptr; > char *value_ptr, *ctrla_ptr, *equals; > int tag; > char *value; > char *tag_str; > int field_len = 0; > int tag_len = 0; > int value_len = 0; > > /* get at least the fix version: 8=FIX.x.x */ > if (!tvb_bytes_exist(tvb, 0, 6) || tvb_strneql(tvb, 0, "8=FIX.", 6) != 0) { > /* not a fix packet */ > return FALSE; > } > > /* Make entries in Protocol column and Info column on summary display */ > if (check_col(pinfo->cinfo, COL_PROTOCOL)) { > col_set_str(pinfo->cinfo, COL_PROTOCOL, "FIX"); > } > > linelen = tvb_find_line_end(tvb, 0, -1, &next, 0); > line_start = tvb_get_ptr(tvb, 0, linelen); > > /* begin string */ > ctrla_ptr = strchr(line_start, 0x01); > if (ctrla_ptr == NULL) { > return return_malformed_packet(tvb, pinfo, tree); > } > > /* msg length */ > ctrla_ptr = strchr(ctrla_ptr + 1, 0x01); > if (ctrla_ptr == NULL) { > return return_malformed_packet(tvb, pinfo, tree); > } > > /* msg type */ > field_ptr = ctrla_ptr + 1; > ctrla_ptr = strchr(field_ptr, 0x01); > if (ctrla_ptr == NULL) { > return return_malformed_packet(tvb, pinfo, tree); > } > > field_len = ctrla_ptr - field_ptr + 1; > equals = strchr(field_ptr, 0x3d); /* equals sign */ > if (equals == NULL) { > return return_malformed_packet(tvb, pinfo, tree); > } > > value_ptr = equals + 1; > value_len = ctrla_ptr - value_ptr; > > tag_len = equals - field_ptr; > tag_str = g_malloc0(tag_len + 1); > tag_str = strncpy(tag_str, field_ptr, tag_len); > tag = atoi(tag_str); > > value = g_malloc0(value_len + 1); > value = strncpy(value, value_ptr, value_len); > > if (check_col(pinfo->cinfo, COL_INFO)) { > col_clear(pinfo->cinfo, COL_INFO); > col_add_fstr(pinfo->cinfo, COL_INFO, "%s", (char *)g_datalist_get_data(&msg_types, value)); > } > > g_free(tag_str); > g_free(value); > > /* In the interest of speed, if "tree" is NULL, don't do any work not > * necessary to generate protocol tree items. > */ > if (tree) { > /* create display subtree for the protocol */ > ti = proto_tree_add_item(tree, proto_fix, tvb, 0, -1, FALSE); > fix_tree = proto_item_add_subtree(ti, ett_fix); > > field_ptr = line_start; > ctrla_ptr = strchr(field_ptr, 0x01); > if (ctrla_ptr == NULL) { > return return_malformed_packet(tvb, pinfo, tree); > } > > while(ctrla_ptr != NULL && offset < linelen) { > field_len = ctrla_ptr - field_ptr + 1; > offset = (field_ptr - line_start); > if(offset >= linelen) { > break; > } > > equals = strchr(field_ptr, 0x3d); /* equals sign */ > if (equals == NULL) { > return return_malformed_packet(tvb, pinfo, tree); > } > > value_ptr = equals + 1; > value_len = ctrla_ptr - value_ptr; > > tag_len = equals - field_ptr; > tag_str = g_malloc0(tag_len + 1); > tag_str = strncpy(tag_str, field_ptr, tag_len); > tag = atoi(tag_str); > > value = g_malloc0(value_len + 1); > value = strncpy(value, value_ptr, value_len); > > switch(tag) { > case 1: /* Field Account */ > proto_tree_add_string(fix_tree, hf_fix_Account, tvb, offset, field_len, value); > break; > case 2: /* Field AdvId */ > proto_tree_add_string(fix_tree, hf_fix_AdvId, tvb, offset, field_len, value); > break; > case 3: /* Field AdvRefID */ > proto_tree_add_string(fix_tree, hf_fix_AdvRefID, tvb, offset, field_len, value); > break; > case 4: /* Field AdvSide */ > proto_tree_add_string(fix_tree, hf_fix_AdvSide, tvb, offset, field_len, value); > break; > case 5: /* Field AdvTransType */ > proto_tree_add_string(fix_tree, hf_fix_AdvTransType, tvb, offset, field_len, value); > break; > case 6: /* Field AvgPx */ > proto_tree_add_string(fix_tree, hf_fix_AvgPx, tvb, offset, field_len, value); > break; > case 7: /* Field BeginSeqNo */ > proto_tree_add_string(fix_tree, hf_fix_BeginSeqNo, tvb, offset, field_len, value); > break; > case 8: /* Field BeginString */ > proto_tree_add_string(fix_tree, hf_fix_BeginString, tvb, offset, field_len, value); > break; > case 9: /* Field BodyLength */ > proto_tree_add_string(fix_tree, hf_fix_BodyLength, tvb, offset, field_len, value); > break; > case 10: /* Field CheckSum */ > proto_tree_add_string(fix_tree, hf_fix_CheckSum, tvb, offset, field_len, value); > break; > case 11: /* Field ClOrdID */ > proto_tree_add_string(fix_tree, hf_fix_ClOrdID, tvb, offset, field_len, value); > break; > case 12: /* Field Commission */ > proto_tree_add_string(fix_tree, hf_fix_Commission, tvb, offset, field_len, value); > break; > case 13: /* Field CommType */ > proto_tree_add_string(fix_tree, hf_fix_CommType, tvb, offset, field_len, value); > break; > case 14: /* Field CumQty */ > proto_tree_add_string(fix_tree, hf_fix_CumQty, tvb, offset, field_len, value); > break; > case 15: /* Field Currency */ > proto_tree_add_string(fix_tree, hf_fix_Currency, tvb, offset, field_len, value); > break; > case 16: /* Field EndSeqNo */ > proto_tree_add_string(fix_tree, hf_fix_EndSeqNo, tvb, offset, field_len, value); > break; > case 17: /* Field ExecID */ > proto_tree_add_string(fix_tree, hf_fix_ExecID, tvb, offset, field_len, value); > break; > case 18: /* Field ExecInst */ > proto_tree_add_string(fix_tree, hf_fix_ExecInst, tvb, offset, field_len, value); > break; > case 19: /* Field ExecRefID */ > proto_tree_add_string(fix_tree, hf_fix_ExecRefID, tvb, offset, field_len, value); > break; > case 20: /* Field ExecTransType */ > proto_tree_add_string(fix_tree, hf_fix_ExecTransType, tvb, offset, field_len, value); > break; > case 21: /* Field HandlInst */ > proto_tree_add_string(fix_tree, hf_fix_HandlInst, tvb, offset, field_len, value); > break; > case 22: /* Field SecurityIDSource */ > proto_tree_add_string(fix_tree, hf_fix_SecurityIDSource, tvb, offset, field_len, value); > break; > case 23: /* Field IOIid */ > proto_tree_add_string(fix_tree, hf_fix_IOIid, tvb, offset, field_len, value); > break; > case 24: /* Field IOIOthSvc */ > proto_tree_add_string(fix_tree, hf_fix_IOIOthSvc, tvb, offset, field_len, value); > break; > case 25: /* Field IOIQltyInd */ > proto_tree_add_string(fix_tree, hf_fix_IOIQltyInd, tvb, offset, field_len, value); > break; > case 26: /* Field IOIRefID */ > proto_tree_add_string(fix_tree, hf_fix_IOIRefID, tvb, offset, field_len, value); > break; > case 27: /* Field IOIQty */ > proto_tree_add_string(fix_tree, hf_fix_IOIQty, tvb, offset, field_len, value); > break; > case 28: /* Field IOITransType */ > proto_tree_add_string(fix_tree, hf_fix_IOITransType, tvb, offset, field_len, value); > break; > case 29: /* Field LastCapacity */ > proto_tree_add_string(fix_tree, hf_fix_LastCapacity, tvb, offset, field_len, value); > break; > case 30: /* Field LastMkt */ > proto_tree_add_string(fix_tree, hf_fix_LastMkt, tvb, offset, field_len, value); > break; > case 31: /* Field LastPx */ > proto_tree_add_string(fix_tree, hf_fix_LastPx, tvb, offset, field_len, value); > break; > case 32: /* Field LastQty */ > proto_tree_add_string(fix_tree, hf_fix_LastQty, tvb, offset, field_len, value); > break; > case 33: /* Field LinesOfText */ > proto_tree_add_string(fix_tree, hf_fix_LinesOfText, tvb, offset, field_len, value); > break; > case 34: /* Field MsgSeqNum */ > proto_tree_add_string(fix_tree, hf_fix_MsgSeqNum, tvb, offset, field_len, value); > break; > case 35: /* Field MsgType */ > proto_tree_add_string(fix_tree, hf_fix_MsgType, tvb, offset, field_len, value); > break; > case 36: /* Field NewSeqNo */ > proto_tree_add_string(fix_tree, hf_fix_NewSeqNo, tvb, offset, field_len, value); > break; > case 37: /* Field OrderID */ > proto_tree_add_string(fix_tree, hf_fix_OrderID, tvb, offset, field_len, value); > break; > case 38: /* Field OrderQty */ > proto_tree_add_string(fix_tree, hf_fix_OrderQty, tvb, offset, field_len, value); > break; > case 39: /* Field OrdStatus */ > proto_tree_add_string(fix_tree, hf_fix_OrdStatus, tvb, offset, field_len, value); > break; > case 40: /* Field OrdType */ > proto_tree_add_string(fix_tree, hf_fix_OrdType, tvb, offset, field_len, value); > break; > case 41: /* Field OrigClOrdID */ > proto_tree_add_string(fix_tree, hf_fix_OrigClOrdID, tvb, offset, field_len, value); > break; > case 42: /* Field OrigTime */ > proto_tree_add_string(fix_tree, hf_fix_OrigTime, tvb, offset, field_len, value); > break; > case 43: /* Field PossDupFlag */ > proto_tree_add_string(fix_tree, hf_fix_PossDupFlag, tvb, offset, field_len, value); > break; > case 44: /* Field Price */ > proto_tree_add_string(fix_tree, hf_fix_Price, tvb, offset, field_len, value); > break; > case 45: /* Field RefSeqNum */ > proto_tree_add_string(fix_tree, hf_fix_RefSeqNum, tvb, offset, field_len, value); > break; > case 46: /* Field RelatdSym */ > proto_tree_add_string(fix_tree, hf_fix_RelatdSym, tvb, offset, field_len, value); > break; > case 47: /* Field Rule80A */ > proto_tree_add_string(fix_tree, hf_fix_Rule80A, tvb, offset, field_len, value); > break; > case 48: /* Field SecurityID */ > proto_tree_add_string(fix_tree, hf_fix_SecurityID, tvb, offset, field_len, value); > break; > case 49: /* Field SenderCompID */ > proto_tree_add_string(fix_tree, hf_fix_SenderCompID, tvb, offset, field_len, value); > break; > case 50: /* Field SenderSubID */ > proto_tree_add_string(fix_tree, hf_fix_SenderSubID, tvb, offset, field_len, value); > break; > case 51: /* Field SendingDate */ > proto_tree_add_string(fix_tree, hf_fix_SendingDate, tvb, offset, field_len, value); > break; > case 52: /* Field SendingTime */ > proto_tree_add_string(fix_tree, hf_fix_SendingTime, tvb, offset, field_len, value); > break; > case 53: /* Field Quantity */ > proto_tree_add_string(fix_tree, hf_fix_Quantity, tvb, offset, field_len, value); > break; > case 54: /* Field Side */ > proto_tree_add_string(fix_tree, hf_fix_Side, tvb, offset, field_len, value); > break; > case 55: /* Field Symbol */ > proto_tree_add_string(fix_tree, hf_fix_Symbol, tvb, offset, field_len, value); > break; > case 56: /* Field TargetCompID */ > proto_tree_add_string(fix_tree, hf_fix_TargetCompID, tvb, offset, field_len, value); > break; > case 57: /* Field TargetSubID */ > proto_tree_add_string(fix_tree, hf_fix_TargetSubID, tvb, offset, field_len, value); > break; > case 58: /* Field Text */ > proto_tree_add_string(fix_tree, hf_fix_Text, tvb, offset, field_len, value); > break; > case 59: /* Field TimeInForce */ > proto_tree_add_string(fix_tree, hf_fix_TimeInForce, tvb, offset, field_len, value); > break; > case 60: /* Field TransactTime */ > proto_tree_add_string(fix_tree, hf_fix_TransactTime, tvb, offset, field_len, value); > break; > case 61: /* Field Urgency */ > proto_tree_add_string(fix_tree, hf_fix_Urgency, tvb, offset, field_len, value); > break; > case 62: /* Field ValidUntilTime */ > proto_tree_add_string(fix_tree, hf_fix_ValidUntilTime, tvb, offset, field_len, value); > break; > case 63: /* Field SettlmntTyp */ > proto_tree_add_string(fix_tree, hf_fix_SettlmntTyp, tvb, offset, field_len, value); > break; > case 64: /* Field FutSettDate */ > proto_tree_add_string(fix_tree, hf_fix_FutSettDate, tvb, offset, field_len, value); > break; > case 65: /* Field SymbolSfx */ > proto_tree_add_string(fix_tree, hf_fix_SymbolSfx, tvb, offset, field_len, value); > break; > case 66: /* Field ListID */ > proto_tree_add_string(fix_tree, hf_fix_ListID, tvb, offset, field_len, value); > break; > case 67: /* Field ListSeqNo */ > proto_tree_add_string(fix_tree, hf_fix_ListSeqNo, tvb, offset, field_len, value); > break; > case 68: /* Field TotNoOrders */ > proto_tree_add_string(fix_tree, hf_fix_TotNoOrders, tvb, offset, field_len, value); > break; > case 69: /* Field ListExecInst */ > proto_tree_add_string(fix_tree, hf_fix_ListExecInst, tvb, offset, field_len, value); > break; > case 70: /* Field AllocID */ > proto_tree_add_string(fix_tree, hf_fix_AllocID, tvb, offset, field_len, value); > break; > case 71: /* Field AllocTransType */ > proto_tree_add_string(fix_tree, hf_fix_AllocTransType, tvb, offset, field_len, value); > break; > case 72: /* Field RefAllocID */ > proto_tree_add_string(fix_tree, hf_fix_RefAllocID, tvb, offset, field_len, value); > break; > case 73: /* Field NoOrders */ > proto_tree_add_string(fix_tree, hf_fix_NoOrders, tvb, offset, field_len, value); > break; > case 74: /* Field AvgPrxPrecision */ > proto_tree_add_string(fix_tree, hf_fix_AvgPrxPrecision, tvb, offset, field_len, value); > break; > case 75: /* Field TradeDate */ > proto_tree_add_string(fix_tree, hf_fix_TradeDate, tvb, offset, field_len, value); > break; > case 76: /* Field ExecBroker */ > proto_tree_add_string(fix_tree, hf_fix_ExecBroker, tvb, offset, field_len, value); > break; > case 77: /* Field PositionEffect */ > proto_tree_add_string(fix_tree, hf_fix_PositionEffect, tvb, offset, field_len, value); > break; > case 78: /* Field NoAllocs */ > proto_tree_add_string(fix_tree, hf_fix_NoAllocs, tvb, offset, field_len, value); > break; > case 79: /* Field AllocAccount */ > proto_tree_add_string(fix_tree, hf_fix_AllocAccount, tvb, offset, field_len, value); > break; > case 80: /* Field AllocQty */ > proto_tree_add_string(fix_tree, hf_fix_AllocQty, tvb, offset, field_len, value); > break; > case 81: /* Field ProcessCode */ > proto_tree_add_string(fix_tree, hf_fix_ProcessCode, tvb, offset, field_len, value); > break; > case 82: /* Field NoRpts */ > proto_tree_add_string(fix_tree, hf_fix_NoRpts, tvb, offset, field_len, value); > break; > case 83: /* Field RptSeq */ > proto_tree_add_string(fix_tree, hf_fix_RptSeq, tvb, offset, field_len, value); > break; > case 84: /* Field CxlQty */ > proto_tree_add_string(fix_tree, hf_fix_CxlQty, tvb, offset, field_len, value); > break; > case 85: /* Field NoDlvyInst */ > proto_tree_add_string(fix_tree, hf_fix_NoDlvyInst, tvb, offset, field_len, value); > break; > case 86: /* Field DlvyInst */ > proto_tree_add_string(fix_tree, hf_fix_DlvyInst, tvb, offset, field_len, value); > break; > case 87: /* Field AllocStatus */ > proto_tree_add_string(fix_tree, hf_fix_AllocStatus, tvb, offset, field_len, value); > break; > case 88: /* Field AllocRejCode */ > proto_tree_add_string(fix_tree, hf_fix_AllocRejCode, tvb, offset, field_len, value); > break; > case 89: /* Field Signature */ > proto_tree_add_string(fix_tree, hf_fix_Signature, tvb, offset, field_len, value); > break; > case 90: /* Field SecureDataLen */ > proto_tree_add_string(fix_tree, hf_fix_SecureDataLen, tvb, offset, field_len, value); > break; > case 91: /* Field SecureData */ > proto_tree_add_string(fix_tree, hf_fix_SecureData, tvb, offset, field_len, value); > break; > case 92: /* Field BrokerOfCredit */ > proto_tree_add_string(fix_tree, hf_fix_BrokerOfCredit, tvb, offset, field_len, value); > break; > case 93: /* Field SignatureLength */ > proto_tree_add_string(fix_tree, hf_fix_SignatureLength, tvb, offset, field_len, value); > break; > case 94: /* Field EmailType */ > proto_tree_add_string(fix_tree, hf_fix_EmailType, tvb, offset, field_len, value); > break; > case 95: /* Field RawDataLength */ > proto_tree_add_string(fix_tree, hf_fix_RawDataLength, tvb, offset, field_len, value); > break; > case 96: /* Field RawData */ > proto_tree_add_string(fix_tree, hf_fix_RawData, tvb, offset, field_len, value); > break; > case 97: /* Field PossResend */ > proto_tree_add_string(fix_tree, hf_fix_PossResend, tvb, offset, field_len, value); > break; > case 98: /* Field EncryptMethod */ > proto_tree_add_string(fix_tree, hf_fix_EncryptMethod, tvb, offset, field_len, value); > break; > case 99: /* Field StopPx */ > proto_tree_add_string(fix_tree, hf_fix_StopPx, tvb, offset, field_len, value); > break; > case 100: /* Field ExDestination */ > proto_tree_add_string(fix_tree, hf_fix_ExDestination, tvb, offset, field_len, value); > break; > case 102: /* Field CxlRejReason */ > proto_tree_add_string(fix_tree, hf_fix_CxlRejReason, tvb, offset, field_len, value); > break; > case 103: /* Field OrdRejReason */ > proto_tree_add_string(fix_tree, hf_fix_OrdRejReason, tvb, offset, field_len, value); > break; > case 104: /* Field IOIQualifier */ > proto_tree_add_string(fix_tree, hf_fix_IOIQualifier, tvb, offset, field_len, value); > break; > case 105: /* Field WaveNo */ > proto_tree_add_string(fix_tree, hf_fix_WaveNo, tvb, offset, field_len, value); > break; > case 106: /* Field Issuer */ > proto_tree_add_string(fix_tree, hf_fix_Issuer, tvb, offset, field_len, value); > break; > case 107: /* Field SecurityDesc */ > proto_tree_add_string(fix_tree, hf_fix_SecurityDesc, tvb, offset, field_len, value); > break; > case 108: /* Field HeartBtInt */ > proto_tree_add_string(fix_tree, hf_fix_HeartBtInt, tvb, offset, field_len, value); > break; > case 109: /* Field ClientID */ > proto_tree_add_string(fix_tree, hf_fix_ClientID, tvb, offset, field_len, value); > break; > case 110: /* Field MinQty */ > proto_tree_add_string(fix_tree, hf_fix_MinQty, tvb, offset, field_len, value); > break; > case 111: /* Field MaxFloor */ > proto_tree_add_string(fix_tree, hf_fix_MaxFloor, tvb, offset, field_len, value); > break; > case 112: /* Field TestReqID */ > proto_tree_add_string(fix_tree, hf_fix_TestReqID, tvb, offset, field_len, value); > break; > case 113: /* Field ReportToExch */ > proto_tree_add_string(fix_tree, hf_fix_ReportToExch, tvb, offset, field_len, value); > break; > case 114: /* Field LocateReqd */ > proto_tree_add_string(fix_tree, hf_fix_LocateReqd, tvb, offset, field_len, value); > break; > case 115: /* Field OnBehalfOfCompID */ > proto_tree_add_string(fix_tree, hf_fix_OnBehalfOfCompID, tvb, offset, field_len, value); > break; > case 116: /* Field OnBehalfOfSubID */ > proto_tree_add_string(fix_tree, hf_fix_OnBehalfOfSubID, tvb, offset, field_len, value); > break; > case 117: /* Field QuoteID */ > proto_tree_add_string(fix_tree, hf_fix_QuoteID, tvb, offset, field_len, value); > break; > case 118: /* Field NetMoney */ > proto_tree_add_string(fix_tree, hf_fix_NetMoney, tvb, offset, field_len, value); > break; > case 119: /* Field SettlCurrAmt */ > proto_tree_add_string(fix_tree, hf_fix_SettlCurrAmt, tvb, offset, field_len, value); > break; > case 120: /* Field SettlCurrency */ > proto_tree_add_string(fix_tree, hf_fix_SettlCurrency, tvb, offset, field_len, value); > break; > case 121: /* Field ForexReq */ > proto_tree_add_string(fix_tree, hf_fix_ForexReq, tvb, offset, field_len, value); > break; > case 122: /* Field OrigSendingTime */ > proto_tree_add_string(fix_tree, hf_fix_OrigSendingTime, tvb, offset, field_len, value); > break; > case 123: /* Field GapFillFlag */ > proto_tree_add_string(fix_tree, hf_fix_GapFillFlag, tvb, offset, field_len, value); > break; > case 124: /* Field NoExecs */ > proto_tree_add_string(fix_tree, hf_fix_NoExecs, tvb, offset, field_len, value); > break; > case 125: /* Field CxlType */ > proto_tree_add_string(fix_tree, hf_fix_CxlType, tvb, offset, field_len, value); > break; > case 126: /* Field ExpireTime */ > proto_tree_add_string(fix_tree, hf_fix_ExpireTime, tvb, offset, field_len, value); > break; > case 127: /* Field DKReason */ > proto_tree_add_string(fix_tree, hf_fix_DKReason, tvb, offset, field_len, value); > break; > case 128: /* Field DeliverToCompID */ > proto_tree_add_string(fix_tree, hf_fix_DeliverToCompID, tvb, offset, field_len, value); > break; > case 129: /* Field DeliverToSubID */ > proto_tree_add_string(fix_tree, hf_fix_DeliverToSubID, tvb, offset, field_len, value); > break; > case 130: /* Field IOINaturalFlag */ > proto_tree_add_string(fix_tree, hf_fix_IOINaturalFlag, tvb, offset, field_len, value); > break; > case 131: /* Field QuoteReqID */ > proto_tree_add_string(fix_tree, hf_fix_QuoteReqID, tvb, offset, field_len, value); > break; > case 132: /* Field BidPx */ > proto_tree_add_string(fix_tree, hf_fix_BidPx, tvb, offset, field_len, value); > break; > case 133: /* Field OfferPx */ > proto_tree_add_string(fix_tree, hf_fix_OfferPx, tvb, offset, field_len, value); > break; > case 134: /* Field BidSize */ > proto_tree_add_string(fix_tree, hf_fix_BidSize, tvb, offset, field_len, value); > break; > case 135: /* Field OfferSize */ > proto_tree_add_string(fix_tree, hf_fix_OfferSize, tvb, offset, field_len, value); > break; > case 136: /* Field NoMiscFees */ > proto_tree_add_string(fix_tree, hf_fix_NoMiscFees, tvb, offset, field_len, value); > break; > case 137: /* Field MiscFeeAmt */ > proto_tree_add_string(fix_tree, hf_fix_MiscFeeAmt, tvb, offset, field_len, value); > break; > case 138: /* Field MiscFeeCurr */ > proto_tree_add_string(fix_tree, hf_fix_MiscFeeCurr, tvb, offset, field_len, value); > break; > case 139: /* Field MiscFeeType */ > proto_tree_add_string(fix_tree, hf_fix_MiscFeeType, tvb, offset, field_len, value); > break; > case 140: /* Field PrevClosePx */ > proto_tree_add_string(fix_tree, hf_fix_PrevClosePx, tvb, offset, field_len, value); > break; > case 141: /* Field ResetSeqNumFlag */ > proto_tree_add_string(fix_tree, hf_fix_ResetSeqNumFlag, tvb, offset, field_len, value); > break; > case 142: /* Field SenderLocationID */ > proto_tree_add_string(fix_tree, hf_fix_SenderLocationID, tvb, offset, field_len, value); > break; > case 143: /* Field TargetLocationID */ > proto_tree_add_string(fix_tree, hf_fix_TargetLocationID, tvb, offset, field_len, value); > break; > case 144: /* Field OnBehalfOfLocationID */ > proto_tree_add_string(fix_tree, hf_fix_OnBehalfOfLocationID, tvb, offset, field_len, value); > break; > case 145: /* Field DeliverToLocationID */ > proto_tree_add_string(fix_tree, hf_fix_DeliverToLocationID, tvb, offset, field_len, value); > break; > case 146: /* Field NoRelatedSym */ > proto_tree_add_string(fix_tree, hf_fix_NoRelatedSym, tvb, offset, field_len, value); > break; > case 147: /* Field Subject */ > proto_tree_add_string(fix_tree, hf_fix_Subject, tvb, offset, field_len, value); > break; > case 148: /* Field Headline */ > proto_tree_add_string(fix_tree, hf_fix_Headline, tvb, offset, field_len, value); > break; > case 149: /* Field URLLink */ > proto_tree_add_string(fix_tree, hf_fix_URLLink, tvb, offset, field_len, value); > break; > case 150: /* Field ExecType */ > proto_tree_add_string(fix_tree, hf_fix_ExecType, tvb, offset, field_len, value); > break; > case 151: /* Field LeavesQty */ > proto_tree_add_string(fix_tree, hf_fix_LeavesQty, tvb, offset, field_len, value); > break; > case 152: /* Field CashOrderQty */ > proto_tree_add_string(fix_tree, hf_fix_CashOrderQty, tvb, offset, field_len, value); > break; > case 153: /* Field AllocAvgPx */ > proto_tree_add_string(fix_tree, hf_fix_AllocAvgPx, tvb, offset, field_len, value); > break; > case 154: /* Field AllocNetMoney */ > proto_tree_add_string(fix_tree, hf_fix_AllocNetMoney, tvb, offset, field_len, value); > break; > case 155: /* Field SettlCurrFxRate */ > proto_tree_add_string(fix_tree, hf_fix_SettlCurrFxRate, tvb, offset, field_len, value); > break; > case 156: /* Field SettlCurrFxRateCalc */ > proto_tree_add_string(fix_tree, hf_fix_SettlCurrFxRateCalc, tvb, offset, field_len, value); > break; > case 157: /* Field NumDaysInterest */ > proto_tree_add_string(fix_tree, hf_fix_NumDaysInterest, tvb, offset, field_len, value); > break; > case 158: /* Field AccruedInterestRate */ > proto_tree_add_string(fix_tree, hf_fix_AccruedInterestRate, tvb, offset, field_len, value); > break; > case 159: /* Field AccruedInterestAmt */ > proto_tree_add_string(fix_tree, hf_fix_AccruedInterestAmt, tvb, offset, field_len, value); > break; > case 160: /* Field SettlInstMode */ > proto_tree_add_string(fix_tree, hf_fix_SettlInstMode, tvb, offset, field_len, value); > break; > case 161: /* Field AllocText */ > proto_tree_add_string(fix_tree, hf_fix_AllocText, tvb, offset, field_len, value); > break; > case 162: /* Field SettlInstID */ > proto_tree_add_string(fix_tree, hf_fix_SettlInstID, tvb, offset, field_len, value); > break; > case 163: /* Field SettlInstTransType */ > proto_tree_add_string(fix_tree, hf_fix_SettlInstTransType, tvb, offset, field_len, value); > break; > case 164: /* Field EmailThreadID */ > proto_tree_add_string(fix_tree, hf_fix_EmailThreadID, tvb, offset, field_len, value); > break; > case 165: /* Field SettlInstSource */ > proto_tree_add_string(fix_tree, hf_fix_SettlInstSource, tvb, offset, field_len, value); > break; > case 166: /* Field SettlLocation */ > proto_tree_add_string(fix_tree, hf_fix_SettlLocation, tvb, offset, field_len, value); > break; > case 167: /* Field SecurityType */ > proto_tree_add_string(fix_tree, hf_fix_SecurityType, tvb, offset, field_len, value); > break; > case 168: /* Field EffectiveTime */ > proto_tree_add_string(fix_tree, hf_fix_EffectiveTime, tvb, offset, field_len, value); > break; > case 169: /* Field StandInstDbType */ > proto_tree_add_string(fix_tree, hf_fix_StandInstDbType, tvb, offset, field_len, value); > break; > case 170: /* Field StandInstDbName */ > proto_tree_add_string(fix_tree, hf_fix_StandInstDbName, tvb, offset, field_len, value); > break; > case 171: /* Field StandInstDbID */ > proto_tree_add_string(fix_tree, hf_fix_StandInstDbID, tvb, offset, field_len, value); > break; > case 172: /* Field SettlDeliveryType */ > proto_tree_add_string(fix_tree, hf_fix_SettlDeliveryType, tvb, offset, field_len, value); > break; > case 173: /* Field SettlDepositoryCode */ > proto_tree_add_string(fix_tree, hf_fix_SettlDepositoryCode, tvb, offset, field_len, value); > break; > case 174: /* Field SettlBrkrCode */ > proto_tree_add_string(fix_tree, hf_fix_SettlBrkrCode, tvb, offset, field_len, value); > break; > case 175: /* Field SettlInstCode */ > proto_tree_add_string(fix_tree, hf_fix_SettlInstCode, tvb, offset, field_len, value); > break; > case 176: /* Field SecuritySettlAgentName */ > proto_tree_add_string(fix_tree, hf_fix_SecuritySettlAgentName, tvb, offset, field_len, value); > break; > case 177: /* Field SecuritySettlAgentCode */ > proto_tree_add_string(fix_tree, hf_fix_SecuritySettlAgentCode, tvb, offset, field_len, value); > break; > case 178: /* Field SecuritySettlAgentAcctNum */ > proto_tree_add_string(fix_tree, hf_fix_SecuritySettlAgentAcctNum, tvb, offset, field_len, value); > break; > case 179: /* Field SecuritySettlAgentAcctName */ > proto_tree_add_string(fix_tree, hf_fix_SecuritySettlAgentAcctName, tvb, offset, field_len, value); > break; > case 180: /* Field SecuritySettlAgentContactName */ > proto_tree_add_string(fix_tree, hf_fix_SecuritySettlAgentContactName, tvb, offset, field_len, value); > break; > case 181: /* Field SecuritySettlAgentContactPhone */ > proto_tree_add_string(fix_tree, hf_fix_SecuritySettlAgentContactPhone, tvb, offset, field_len, value); > break; > case 182: /* Field CashSettlAgentName */ > proto_tree_add_string(fix_tree, hf_fix_CashSettlAgentName, tvb, offset, field_len, value); > break; > case 183: /* Field CashSettlAgentCode */ > proto_tree_add_string(fix_tree, hf_fix_CashSettlAgentCode, tvb, offset, field_len, value); > break; > case 184: /* Field CashSettlAgentAcctNum */ > proto_tree_add_string(fix_tree, hf_fix_CashSettlAgentAcctNum, tvb, offset, field_len, value); > break; > case 185: /* Field CashSettlAgentAcctName */ > proto_tree_add_string(fix_tree, hf_fix_CashSettlAgentAcctName, tvb, offset, field_len, value); > break; > case 186: /* Field CashSettlAgentContactName */ > proto_tree_add_string(fix_tree, hf_fix_CashSettlAgentContactName, tvb, offset, field_len, value); > break; > case 187: /* Field CashSettlAgentContactPhone */ > proto_tree_add_string(fix_tree, hf_fix_CashSettlAgentContactPhone, tvb, offset, field_len, value); > break; > case 188: /* Field BidSpotRate */ > proto_tree_add_string(fix_tree, hf_fix_BidSpotRate, tvb, offset, field_len, value); > break; > case 189: /* Field BidForwardPoints */ > proto_tree_add_string(fix_tree, hf_fix_BidForwardPoints, tvb, offset, field_len, value); > break; > case 190: /* Field OfferSpotRate */ > proto_tree_add_string(fix_tree, hf_fix_OfferSpotRate, tvb, offset, field_len, value); > break; > case 191: /* Field OfferForwardPoints */ > proto_tree_add_string(fix_tree, hf_fix_OfferForwardPoints, tvb, offset, field_len, value); > break; > case 192: /* Field OrderQty2 */ > proto_tree_add_string(fix_tree, hf_fix_OrderQty2, tvb, offset, field_len, value); > break; > case 193: /* Field FutSettDate2 */ > proto_tree_add_string(fix_tree, hf_fix_FutSettDate2, tvb, offset, field_len, value); > break; > case 194: /* Field LastSpotRate */ > proto_tree_add_string(fix_tree, hf_fix_LastSpotRate, tvb, offset, field_len, value); > break; > case 195: /* Field LastForwardPoints */ > proto_tree_add_string(fix_tree, hf_fix_LastForwardPoints, tvb, offset, field_len, value); > break; > case 196: /* Field AllocLinkID */ > proto_tree_add_string(fix_tree, hf_fix_AllocLinkID, tvb, offset, field_len, value); > break; > case 197: /* Field AllocLinkType */ > proto_tree_add_string(fix_tree, hf_fix_AllocLinkType, tvb, offset, field_len, value); > break; > case 198: /* Field SecondaryOrderID */ > proto_tree_add_string(fix_tree, hf_fix_SecondaryOrderID, tvb, offset, field_len, value); > break; > case 199: /* Field NoIOIQualifiers */ > proto_tree_add_string(fix_tree, hf_fix_NoIOIQualifiers, tvb, offset, field_len, value); > break; > case 200: /* Field MaturityMonthYear */ > proto_tree_add_string(fix_tree, hf_fix_MaturityMonthYear, tvb, offset, field_len, value); > break; > case 201: /* Field PutOrCall */ > proto_tree_add_string(fix_tree, hf_fix_PutOrCall, tvb, offset, field_len, value); > break; > case 202: /* Field StrikePrice */ > proto_tree_add_string(fix_tree, hf_fix_StrikePrice, tvb, offset, field_len, value); > break; > case 203: /* Field CoveredOrUncovered */ > proto_tree_add_string(fix_tree, hf_fix_CoveredOrUncovered, tvb, offset, field_len, value); > break; > case 204: /* Field CustomerOrFirm */ > proto_tree_add_string(fix_tree, hf_fix_CustomerOrFirm, tvb, offset, field_len, value); > break; > case 205: /* Field MaturityDay */ > proto_tree_add_string(fix_tree, hf_fix_MaturityDay, tvb, offset, field_len, value); > break; > case 206: /* Field OptAttribute */ > proto_tree_add_string(fix_tree, hf_fix_OptAttribute, tvb, offset, field_len, value); > break; > case 207: /* Field SecurityExchange */ > proto_tree_add_string(fix_tree, hf_fix_SecurityExchange, tvb, offset, field_len, value); > break; > case 208: /* Field NotifyBrokerOfCredit */ > proto_tree_add_string(fix_tree, hf_fix_NotifyBrokerOfCredit, tvb, offset, field_len, value); > break; > case 209: /* Field AllocHandlInst */ > proto_tree_add_string(fix_tree, hf_fix_AllocHandlInst, tvb, offset, field_len, value); > break; > case 210: /* Field MaxShow */ > proto_tree_add_string(fix_tree, hf_fix_MaxShow, tvb, offset, field_len, value); > break; > case 211: /* Field PegDifference */ > proto_tree_add_string(fix_tree, hf_fix_PegDifference, tvb, offset, field_len, value); > break; > case 212: /* Field XmlDataLen */ > proto_tree_add_string(fix_tree, hf_fix_XmlDataLen, tvb, offset, field_len, value); > break; > case 213: /* Field XmlData */ > proto_tree_add_string(fix_tree, hf_fix_XmlData, tvb, offset, field_len, value); > break; > case 214: /* Field SettlInstRefID */ > proto_tree_add_string(fix_tree, hf_fix_SettlInstRefID, tvb, offset, field_len, value); > break; > case 215: /* Field NoRoutingIDs */ > proto_tree_add_string(fix_tree, hf_fix_NoRoutingIDs, tvb, offset, field_len, value); > break; > case 216: /* Field RoutingType */ > proto_tree_add_string(fix_tree, hf_fix_RoutingType, tvb, offset, field_len, value); > break; > case 217: /* Field RoutingID */ > proto_tree_add_string(fix_tree, hf_fix_RoutingID, tvb, offset, field_len, value); > break; > case 218: /* Field Spread */ > proto_tree_add_string(fix_tree, hf_fix_Spread, tvb, offset, field_len, value); > break; > case 219: /* Field Benchmark */ > proto_tree_add_string(fix_tree, hf_fix_Benchmark, tvb, offset, field_len, value); > break; > case 220: /* Field BenchmarkCurveCurrency */ > proto_tree_add_string(fix_tree, hf_fix_BenchmarkCurveCurrency, tvb, offset, field_len, value); > break; > case 221: /* Field BenchmarkCurveName */ > proto_tree_add_string(fix_tree, hf_fix_BenchmarkCurveName, tvb, offset, field_len, value); > break; > case 222: /* Field BenchmarkCurvePoint */ > proto_tree_add_string(fix_tree, hf_fix_BenchmarkCurvePoint, tvb, offset, field_len, value); > break; > case 223: /* Field CouponRate */ > proto_tree_add_string(fix_tree, hf_fix_CouponRate, tvb, offset, field_len, value); > break; > case 224: /* Field CouponPaymentDate */ > proto_tree_add_string(fix_tree, hf_fix_CouponPaymentDate, tvb, offset, field_len, value); > break; > case 225: /* Field IssueDate */ > proto_tree_add_string(fix_tree, hf_fix_IssueDate, tvb, offset, field_len, value); > break; > case 226: /* Field RepurchaseTerm */ > proto_tree_add_string(fix_tree, hf_fix_RepurchaseTerm, tvb, offset, field_len, value); > break; > case 227: /* Field RepurchaseRate */ > proto_tree_add_string(fix_tree, hf_fix_RepurchaseRate, tvb, offset, field_len, value); > break; > case 228: /* Field Factor */ > proto_tree_add_string(fix_tree, hf_fix_Factor, tvb, offset, field_len, value); > break; > case 229: /* Field TradeOriginationDate */ > proto_tree_add_string(fix_tree, hf_fix_TradeOriginationDate, tvb, offset, field_len, value); > break; > case 230: /* Field ExDate */ > proto_tree_add_string(fix_tree, hf_fix_ExDate, tvb, offset, field_len, value); > break; > case 231: /* Field ContractMultiplier */ > proto_tree_add_string(fix_tree, hf_fix_ContractMultiplier, tvb, offset, field_len, value); > break; > case 232: /* Field NoStipulations */ > proto_tree_add_string(fix_tree, hf_fix_NoStipulations, tvb, offset, field_len, value); > break; > case 233: /* Field StipulationType */ > proto_tree_add_string(fix_tree, hf_fix_StipulationType, tvb, offset, field_len, value); > break; > case 234: /* Field StipulationValue */ > proto_tree_add_string(fix_tree, hf_fix_StipulationValue, tvb, offset, field_len, value); > break; > case 235: /* Field YieldType */ > proto_tree_add_string(fix_tree, hf_fix_YieldType, tvb, offset, field_len, value); > break; > case 236: /* Field Yield */ > proto_tree_add_string(fix_tree, hf_fix_Yield, tvb, offset, field_len, value); > break; > case 237: /* Field TotalTakedown */ > proto_tree_add_string(fix_tree, hf_fix_TotalTakedown, tvb, offset, field_len, value); > break; > case 238: /* Field Concession */ > proto_tree_add_string(fix_tree, hf_fix_Concession, tvb, offset, field_len, value); > break; > case 239: /* Field RepoCollateralSecurityType */ > proto_tree_add_string(fix_tree, hf_fix_RepoCollateralSecurityType, tvb, offset, field_len, value); > break; > case 240: /* Field RedemptionDate */ > proto_tree_add_string(fix_tree, hf_fix_RedemptionDate, tvb, offset, field_len, value); > break; > case 241: /* Field UnderlyingCouponPaymentDate */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingCouponPaymentDate, tvb, offset, field_len, value); > break; > case 242: /* Field UnderlyingIssueDate */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingIssueDate, tvb, offset, field_len, value); > break; > case 243: /* Field UnderlyingRepoCollateralSecurityType */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingRepoCollateralSecurityType, tvb, offset, field_len, value); > break; > case 244: /* Field UnderlyingRepurchaseTerm */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingRepurchaseTerm, tvb, offset, field_len, value); > break; > case 245: /* Field UnderlyingRepurchaseRate */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingRepurchaseRate, tvb, offset, field_len, value); > break; > case 246: /* Field UnderlyingFactor */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingFactor, tvb, offset, field_len, value); > break; > case 247: /* Field UnderlyingRedemptionDate */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingRedemptionDate, tvb, offset, field_len, value); > break; > case 248: /* Field LegCouponPaymentDate */ > proto_tree_add_string(fix_tree, hf_fix_LegCouponPaymentDate, tvb, offset, field_len, value); > break; > case 249: /* Field LegIssueDate */ > proto_tree_add_string(fix_tree, hf_fix_LegIssueDate, tvb, offset, field_len, value); > break; > case 250: /* Field LegRepoCollateralSecurityType */ > proto_tree_add_string(fix_tree, hf_fix_LegRepoCollateralSecurityType, tvb, offset, field_len, value); > break; > case 251: /* Field LegRepurchaseTerm */ > proto_tree_add_string(fix_tree, hf_fix_LegRepurchaseTerm, tvb, offset, field_len, value); > break; > case 252: /* Field LegRepurchaseRate */ > proto_tree_add_string(fix_tree, hf_fix_LegRepurchaseRate, tvb, offset, field_len, value); > break; > case 253: /* Field LegFactor */ > proto_tree_add_string(fix_tree, hf_fix_LegFactor, tvb, offset, field_len, value); > break; > case 254: /* Field LegRedemptionDate */ > proto_tree_add_string(fix_tree, hf_fix_LegRedemptionDate, tvb, offset, field_len, value); > break; > case 255: /* Field CreditRating */ > proto_tree_add_string(fix_tree, hf_fix_CreditRating, tvb, offset, field_len, value); > break; > case 256: /* Field UnderlyingCreditRating */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingCreditRating, tvb, offset, field_len, value); > break; > case 257: /* Field LegCreditRating */ > proto_tree_add_string(fix_tree, hf_fix_LegCreditRating, tvb, offset, field_len, value); > break; > case 258: /* Field TradedFlatSwitch */ > proto_tree_add_string(fix_tree, hf_fix_TradedFlatSwitch, tvb, offset, field_len, value); > break; > case 259: /* Field BasisFeatureDate */ > proto_tree_add_string(fix_tree, hf_fix_BasisFeatureDate, tvb, offset, field_len, value); > break; > case 260: /* Field BasisFeaturePrice */ > proto_tree_add_string(fix_tree, hf_fix_BasisFeaturePrice, tvb, offset, field_len, value); > break; > case 261: /* Field ReservedAllocated */ > proto_tree_add_string(fix_tree, hf_fix_ReservedAllocated, tvb, offset, field_len, value); > break; > case 262: /* Field MDReqID */ > proto_tree_add_string(fix_tree, hf_fix_MDReqID, tvb, offset, field_len, value); > break; > case 263: /* Field SubscriptionRequestType */ > proto_tree_add_string(fix_tree, hf_fix_SubscriptionRequestType, tvb, offset, field_len, value); > break; > case 264: /* Field MarketDepth */ > proto_tree_add_string(fix_tree, hf_fix_MarketDepth, tvb, offset, field_len, value); > break; > case 265: /* Field MDUpdateType */ > proto_tree_add_string(fix_tree, hf_fix_MDUpdateType, tvb, offset, field_len, value); > break; > case 266: /* Field AggregatedBook */ > proto_tree_add_string(fix_tree, hf_fix_AggregatedBook, tvb, offset, field_len, value); > break; > case 267: /* Field NoMDEntryTypes */ > proto_tree_add_string(fix_tree, hf_fix_NoMDEntryTypes, tvb, offset, field_len, value); > break; > case 268: /* Field NoMDEntries */ > proto_tree_add_string(fix_tree, hf_fix_NoMDEntries, tvb, offset, field_len, value); > break; > case 269: /* Field MDEntryType */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryType, tvb, offset, field_len, value); > break; > case 270: /* Field MDEntryPx */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryPx, tvb, offset, field_len, value); > break; > case 271: /* Field MDEntrySize */ > proto_tree_add_string(fix_tree, hf_fix_MDEntrySize, tvb, offset, field_len, value); > break; > case 272: /* Field MDEntryDate */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryDate, tvb, offset, field_len, value); > break; > case 273: /* Field MDEntryTime */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryTime, tvb, offset, field_len, value); > break; > case 274: /* Field TickDirection */ > proto_tree_add_string(fix_tree, hf_fix_TickDirection, tvb, offset, field_len, value); > break; > case 275: /* Field MDMkt */ > proto_tree_add_string(fix_tree, hf_fix_MDMkt, tvb, offset, field_len, value); > break; > case 276: /* Field QuoteCondition */ > proto_tree_add_string(fix_tree, hf_fix_QuoteCondition, tvb, offset, field_len, value); > break; > case 277: /* Field TradeCondition */ > proto_tree_add_string(fix_tree, hf_fix_TradeCondition, tvb, offset, field_len, value); > break; > case 278: /* Field MDEntryID */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryID, tvb, offset, field_len, value); > break; > case 279: /* Field MDUpdateAction */ > proto_tree_add_string(fix_tree, hf_fix_MDUpdateAction, tvb, offset, field_len, value); > break; > case 280: /* Field MDEntryRefID */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryRefID, tvb, offset, field_len, value); > break; > case 281: /* Field MDReqRejReason */ > proto_tree_add_string(fix_tree, hf_fix_MDReqRejReason, tvb, offset, field_len, value); > break; > case 282: /* Field MDEntryOriginator */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryOriginator, tvb, offset, field_len, value); > break; > case 283: /* Field LocationID */ > proto_tree_add_string(fix_tree, hf_fix_LocationID, tvb, offset, field_len, value); > break; > case 284: /* Field DeskID */ > proto_tree_add_string(fix_tree, hf_fix_DeskID, tvb, offset, field_len, value); > break; > case 285: /* Field DeleteReason */ > proto_tree_add_string(fix_tree, hf_fix_DeleteReason, tvb, offset, field_len, value); > break; > case 286: /* Field OpenCloseSettleFlag */ > proto_tree_add_string(fix_tree, hf_fix_OpenCloseSettleFlag, tvb, offset, field_len, value); > break; > case 287: /* Field SellerDays */ > proto_tree_add_string(fix_tree, hf_fix_SellerDays, tvb, offset, field_len, value); > break; > case 288: /* Field MDEntryBuyer */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryBuyer, tvb, offset, field_len, value); > break; > case 289: /* Field MDEntrySeller */ > proto_tree_add_string(fix_tree, hf_fix_MDEntrySeller, tvb, offset, field_len, value); > break; > case 290: /* Field MDEntryPositionNo */ > proto_tree_add_string(fix_tree, hf_fix_MDEntryPositionNo, tvb, offset, field_len, value); > break; > case 291: /* Field FinancialStatus */ > proto_tree_add_string(fix_tree, hf_fix_FinancialStatus, tvb, offset, field_len, value); > break; > case 292: /* Field CorporateAction */ > proto_tree_add_string(fix_tree, hf_fix_CorporateAction, tvb, offset, field_len, value); > break; > case 293: /* Field DefBidSize */ > proto_tree_add_string(fix_tree, hf_fix_DefBidSize, tvb, offset, field_len, value); > break; > case 294: /* Field DefOfferSize */ > proto_tree_add_string(fix_tree, hf_fix_DefOfferSize, tvb, offset, field_len, value); > break; > case 295: /* Field NoQuoteEntries */ > proto_tree_add_string(fix_tree, hf_fix_NoQuoteEntries, tvb, offset, field_len, value); > break; > case 296: /* Field NoQuoteSets */ > proto_tree_add_string(fix_tree, hf_fix_NoQuoteSets, tvb, offset, field_len, value); > break; > case 297: /* Field QuoteStatus */ > proto_tree_add_string(fix_tree, hf_fix_QuoteStatus, tvb, offset, field_len, value); > break; > case 298: /* Field QuoteCancelType */ > proto_tree_add_string(fix_tree, hf_fix_QuoteCancelType, tvb, offset, field_len, value); > break; > case 299: /* Field QuoteEntryID */ > proto_tree_add_string(fix_tree, hf_fix_QuoteEntryID, tvb, offset, field_len, value); > break; > case 300: /* Field QuoteRejectReason */ > proto_tree_add_string(fix_tree, hf_fix_QuoteRejectReason, tvb, offset, field_len, value); > break; > case 301: /* Field QuoteResponseLevel */ > proto_tree_add_string(fix_tree, hf_fix_QuoteResponseLevel, tvb, offset, field_len, value); > break; > case 302: /* Field QuoteSetID */ > proto_tree_add_string(fix_tree, hf_fix_QuoteSetID, tvb, offset, field_len, value); > break; > case 303: /* Field QuoteRequestType */ > proto_tree_add_string(fix_tree, hf_fix_QuoteRequestType, tvb, offset, field_len, value); > break; > case 304: /* Field TotQuoteEntries */ > proto_tree_add_string(fix_tree, hf_fix_TotQuoteEntries, tvb, offset, field_len, value); > break; > case 305: /* Field UnderlyingSecurityIDSource */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityIDSource, tvb, offset, field_len, value); > break; > case 306: /* Field UnderlyingIssuer */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingIssuer, tvb, offset, field_len, value); > break; > case 307: /* Field UnderlyingSecurityDesc */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityDesc, tvb, offset, field_len, value); > break; > case 308: /* Field UnderlyingSecurityExchange */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityExchange, tvb, offset, field_len, value); > break; > case 309: /* Field UnderlyingSecurityID */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityID, tvb, offset, field_len, value); > break; > case 310: /* Field UnderlyingSecurityType */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityType, tvb, offset, field_len, value); > break; > case 311: /* Field UnderlyingSymbol */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSymbol, tvb, offset, field_len, value); > break; > case 312: /* Field UnderlyingSymbolSfx */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSymbolSfx, tvb, offset, field_len, value); > break; > case 313: /* Field UnderlyingMaturityMonthYear */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingMaturityMonthYear, tvb, offset, field_len, value); > break; > case 314: /* Field UnderlyingMaturityDay */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingMaturityDay, tvb, offset, field_len, value); > break; > case 315: /* Field UnderlyingPutOrCall */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingPutOrCall, tvb, offset, field_len, value); > break; > case 316: /* Field UnderlyingStrikePrice */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingStrikePrice, tvb, offset, field_len, value); > break; > case 317: /* Field UnderlyingOptAttribute */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingOptAttribute, tvb, offset, field_len, value); > break; > case 318: /* Field Underlying */ > proto_tree_add_string(fix_tree, hf_fix_Underlying, tvb, offset, field_len, value); > break; > case 319: /* Field RatioQty */ > proto_tree_add_string(fix_tree, hf_fix_RatioQty, tvb, offset, field_len, value); > break; > case 320: /* Field SecurityReqID */ > proto_tree_add_string(fix_tree, hf_fix_SecurityReqID, tvb, offset, field_len, value); > break; > case 321: /* Field SecurityRequestType */ > proto_tree_add_string(fix_tree, hf_fix_SecurityRequestType, tvb, offset, field_len, value); > break; > case 322: /* Field SecurityResponseID */ > proto_tree_add_string(fix_tree, hf_fix_SecurityResponseID, tvb, offset, field_len, value); > break; > case 323: /* Field SecurityResponseType */ > proto_tree_add_string(fix_tree, hf_fix_SecurityResponseType, tvb, offset, field_len, value); > break; > case 324: /* Field SecurityStatusReqID */ > proto_tree_add_string(fix_tree, hf_fix_SecurityStatusReqID, tvb, offset, field_len, value); > break; > case 325: /* Field UnsolicitedIndicator */ > proto_tree_add_string(fix_tree, hf_fix_UnsolicitedIndicator, tvb, offset, field_len, value); > break; > case 326: /* Field SecurityTradingStatus */ > proto_tree_add_string(fix_tree, hf_fix_SecurityTradingStatus, tvb, offset, field_len, value); > break; > case 327: /* Field HaltReason */ > proto_tree_add_string(fix_tree, hf_fix_HaltReason, tvb, offset, field_len, value); > break; > case 328: /* Field InViewOfCommon */ > proto_tree_add_string(fix_tree, hf_fix_InViewOfCommon, tvb, offset, field_len, value); > break; > case 329: /* Field DueToRelated */ > proto_tree_add_string(fix_tree, hf_fix_DueToRelated, tvb, offset, field_len, value); > break; > case 330: /* Field BuyVolume */ > proto_tree_add_string(fix_tree, hf_fix_BuyVolume, tvb, offset, field_len, value); > break; > case 331: /* Field SellVolume */ > proto_tree_add_string(fix_tree, hf_fix_SellVolume, tvb, offset, field_len, value); > break; > case 332: /* Field HighPx */ > proto_tree_add_string(fix_tree, hf_fix_HighPx, tvb, offset, field_len, value); > break; > case 333: /* Field LowPx */ > proto_tree_add_string(fix_tree, hf_fix_LowPx, tvb, offset, field_len, value); > break; > case 334: /* Field Adjustment */ > proto_tree_add_string(fix_tree, hf_fix_Adjustment, tvb, offset, field_len, value); > break; > case 335: /* Field TradSesReqID */ > proto_tree_add_string(fix_tree, hf_fix_TradSesReqID, tvb, offset, field_len, value); > break; > case 336: /* Field TradingSessionID */ > proto_tree_add_string(fix_tree, hf_fix_TradingSessionID, tvb, offset, field_len, value); > break; > case 337: /* Field ContraTrader */ > proto_tree_add_string(fix_tree, hf_fix_ContraTrader, tvb, offset, field_len, value); > break; > case 338: /* Field TradSesMethod */ > proto_tree_add_string(fix_tree, hf_fix_TradSesMethod, tvb, offset, field_len, value); > break; > case 339: /* Field TradSesMode */ > proto_tree_add_string(fix_tree, hf_fix_TradSesMode, tvb, offset, field_len, value); > break; > case 340: /* Field TradSesStatus */ > proto_tree_add_string(fix_tree, hf_fix_TradSesStatus, tvb, offset, field_len, value); > break; > case 341: /* Field TradSesStartTime */ > proto_tree_add_string(fix_tree, hf_fix_TradSesStartTime, tvb, offset, field_len, value); > break; > case 342: /* Field TradSesOpenTime */ > proto_tree_add_string(fix_tree, hf_fix_TradSesOpenTime, tvb, offset, field_len, value); > break; > case 343: /* Field TradSesPreCloseTime */ > proto_tree_add_string(fix_tree, hf_fix_TradSesPreCloseTime, tvb, offset, field_len, value); > break; > case 344: /* Field TradSesCloseTime */ > proto_tree_add_string(fix_tree, hf_fix_TradSesCloseTime, tvb, offset, field_len, value); > break; > case 345: /* Field TradSesEndTime */ > proto_tree_add_string(fix_tree, hf_fix_TradSesEndTime, tvb, offset, field_len, value); > break; > case 346: /* Field NumberOfOrders */ > proto_tree_add_string(fix_tree, hf_fix_NumberOfOrders, tvb, offset, field_len, value); > break; > case 347: /* Field MessageEncoding */ > proto_tree_add_string(fix_tree, hf_fix_MessageEncoding, tvb, offset, field_len, value); > break; > case 348: /* Field EncodedIssuerLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedIssuerLen, tvb, offset, field_len, value); > break; > case 349: /* Field EncodedIssuer */ > proto_tree_add_string(fix_tree, hf_fix_EncodedIssuer, tvb, offset, field_len, value); > break; > case 350: /* Field EncodedSecurityDescLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedSecurityDescLen, tvb, offset, field_len, value); > break; > case 351: /* Field EncodedSecurityDesc */ > proto_tree_add_string(fix_tree, hf_fix_EncodedSecurityDesc, tvb, offset, field_len, value); > break; > case 352: /* Field EncodedListExecInstLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedListExecInstLen, tvb, offset, field_len, value); > break; > case 353: /* Field EncodedListExecInst */ > proto_tree_add_string(fix_tree, hf_fix_EncodedListExecInst, tvb, offset, field_len, value); > break; > case 354: /* Field EncodedTextLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedTextLen, tvb, offset, field_len, value); > break; > case 355: /* Field EncodedText */ > proto_tree_add_string(fix_tree, hf_fix_EncodedText, tvb, offset, field_len, value); > break; > case 356: /* Field EncodedSubjectLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedSubjectLen, tvb, offset, field_len, value); > break; > case 357: /* Field EncodedSubject */ > proto_tree_add_string(fix_tree, hf_fix_EncodedSubject, tvb, offset, field_len, value); > break; > case 358: /* Field EncodedHeadlineLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedHeadlineLen, tvb, offset, field_len, value); > break; > case 359: /* Field EncodedHeadline */ > proto_tree_add_string(fix_tree, hf_fix_EncodedHeadline, tvb, offset, field_len, value); > break; > case 360: /* Field EncodedAllocTextLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedAllocTextLen, tvb, offset, field_len, value); > break; > case 361: /* Field EncodedAllocText */ > proto_tree_add_string(fix_tree, hf_fix_EncodedAllocText, tvb, offset, field_len, value); > break; > case 362: /* Field EncodedUnderlyingIssuerLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedUnderlyingIssuerLen, tvb, offset, field_len, value); > break; > case 363: /* Field EncodedUnderlyingIssuer */ > proto_tree_add_string(fix_tree, hf_fix_EncodedUnderlyingIssuer, tvb, offset, field_len, value); > break; > case 364: /* Field EncodedUnderlyingSecurityDescLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedUnderlyingSecurityDescLen, tvb, offset, field_len, value); > break; > case 365: /* Field EncodedUnderlyingSecurityDesc */ > proto_tree_add_string(fix_tree, hf_fix_EncodedUnderlyingSecurityDesc, tvb, offset, field_len, value); > break; > case 366: /* Field AllocPrice */ > proto_tree_add_string(fix_tree, hf_fix_AllocPrice, tvb, offset, field_len, value); > break; > case 367: /* Field QuoteSetValidUntilTime */ > proto_tree_add_string(fix_tree, hf_fix_QuoteSetValidUntilTime, tvb, offset, field_len, value); > break; > case 368: /* Field QuoteEntryRejectReason */ > proto_tree_add_string(fix_tree, hf_fix_QuoteEntryRejectReason, tvb, offset, field_len, value); > break; > case 369: /* Field LastMsgSeqNumProcessed */ > proto_tree_add_string(fix_tree, hf_fix_LastMsgSeqNumProcessed, tvb, offset, field_len, value); > break; > case 370: /* Field OnBehalfOfSendingTime */ > proto_tree_add_string(fix_tree, hf_fix_OnBehalfOfSendingTime, tvb, offset, field_len, value); > break; > case 371: /* Field RefTagID */ > proto_tree_add_string(fix_tree, hf_fix_RefTagID, tvb, offset, field_len, value); > break; > case 372: /* Field RefMsgType */ > proto_tree_add_string(fix_tree, hf_fix_RefMsgType, tvb, offset, field_len, value); > break; > case 373: /* Field SessionRejectReason */ > proto_tree_add_string(fix_tree, hf_fix_SessionRejectReason, tvb, offset, field_len, value); > break; > case 374: /* Field BidRequestTransType */ > proto_tree_add_string(fix_tree, hf_fix_BidRequestTransType, tvb, offset, field_len, value); > break; > case 375: /* Field ContraBroker */ > proto_tree_add_string(fix_tree, hf_fix_ContraBroker, tvb, offset, field_len, value); > break; > case 376: /* Field ComplianceID */ > proto_tree_add_string(fix_tree, hf_fix_ComplianceID, tvb, offset, field_len, value); > break; > case 377: /* Field SolicitedFlag */ > proto_tree_add_string(fix_tree, hf_fix_SolicitedFlag, tvb, offset, field_len, value); > break; > case 378: /* Field ExecRestatementReason */ > proto_tree_add_string(fix_tree, hf_fix_ExecRestatementReason, tvb, offset, field_len, value); > break; > case 379: /* Field BusinessRejectRefID */ > proto_tree_add_string(fix_tree, hf_fix_BusinessRejectRefID, tvb, offset, field_len, value); > break; > case 380: /* Field BusinessRejectReason */ > proto_tree_add_string(fix_tree, hf_fix_BusinessRejectReason, tvb, offset, field_len, value); > break; > case 381: /* Field GrossTradeAmt */ > proto_tree_add_string(fix_tree, hf_fix_GrossTradeAmt, tvb, offset, field_len, value); > break; > case 382: /* Field NoContraBrokers */ > proto_tree_add_string(fix_tree, hf_fix_NoContraBrokers, tvb, offset, field_len, value); > break; > case 383: /* Field MaxMessageSize */ > proto_tree_add_string(fix_tree, hf_fix_MaxMessageSize, tvb, offset, field_len, value); > break; > case 384: /* Field NoMsgTypes */ > proto_tree_add_string(fix_tree, hf_fix_NoMsgTypes, tvb, offset, field_len, value); > break; > case 385: /* Field MsgDirection */ > proto_tree_add_string(fix_tree, hf_fix_MsgDirection, tvb, offset, field_len, value); > break; > case 386: /* Field NoTradingSessions */ > proto_tree_add_string(fix_tree, hf_fix_NoTradingSessions, tvb, offset, field_len, value); > break; > case 387: /* Field TotalVolumeTraded */ > proto_tree_add_string(fix_tree, hf_fix_TotalVolumeTraded, tvb, offset, field_len, value); > break; > case 388: /* Field DiscretionInst */ > proto_tree_add_string(fix_tree, hf_fix_DiscretionInst, tvb, offset, field_len, value); > break; > case 389: /* Field DiscretionOffset */ > proto_tree_add_string(fix_tree, hf_fix_DiscretionOffset, tvb, offset, field_len, value); > break; > case 390: /* Field BidID */ > proto_tree_add_string(fix_tree, hf_fix_BidID, tvb, offset, field_len, value); > break; > case 391: /* Field ClientBidID */ > proto_tree_add_string(fix_tree, hf_fix_ClientBidID, tvb, offset, field_len, value); > break; > case 392: /* Field ListName */ > proto_tree_add_string(fix_tree, hf_fix_ListName, tvb, offset, field_len, value); > break; > case 393: /* Field TotalNumSecurities */ > proto_tree_add_string(fix_tree, hf_fix_TotalNumSecurities, tvb, offset, field_len, value); > break; > case 394: /* Field BidType */ > proto_tree_add_string(fix_tree, hf_fix_BidType, tvb, offset, field_len, value); > break; > case 395: /* Field NumTickets */ > proto_tree_add_string(fix_tree, hf_fix_NumTickets, tvb, offset, field_len, value); > break; > case 396: /* Field SideValue1 */ > proto_tree_add_string(fix_tree, hf_fix_SideValue1, tvb, offset, field_len, value); > break; > case 397: /* Field SideValue2 */ > proto_tree_add_string(fix_tree, hf_fix_SideValue2, tvb, offset, field_len, value); > break; > case 398: /* Field NoBidDescriptors */ > proto_tree_add_string(fix_tree, hf_fix_NoBidDescriptors, tvb, offset, field_len, value); > break; > case 399: /* Field BidDescriptorType */ > proto_tree_add_string(fix_tree, hf_fix_BidDescriptorType, tvb, offset, field_len, value); > break; > case 400: /* Field BidDescriptor */ > proto_tree_add_string(fix_tree, hf_fix_BidDescriptor, tvb, offset, field_len, value); > break; > case 401: /* Field SideValueInd */ > proto_tree_add_string(fix_tree, hf_fix_SideValueInd, tvb, offset, field_len, value); > break; > case 402: /* Field LiquidityPctLow */ > proto_tree_add_string(fix_tree, hf_fix_LiquidityPctLow, tvb, offset, field_len, value); > break; > case 403: /* Field LiquidityPctHigh */ > proto_tree_add_string(fix_tree, hf_fix_LiquidityPctHigh, tvb, offset, field_len, value); > break; > case 404: /* Field LiquidityValue */ > proto_tree_add_string(fix_tree, hf_fix_LiquidityValue, tvb, offset, field_len, value); > break; > case 405: /* Field EFPTrackingError */ > proto_tree_add_string(fix_tree, hf_fix_EFPTrackingError, tvb, offset, field_len, value); > break; > case 406: /* Field FairValue */ > proto_tree_add_string(fix_tree, hf_fix_FairValue, tvb, offset, field_len, value); > break; > case 407: /* Field OutsideIndexPct */ > proto_tree_add_string(fix_tree, hf_fix_OutsideIndexPct, tvb, offset, field_len, value); > break; > case 408: /* Field ValueOfFutures */ > proto_tree_add_string(fix_tree, hf_fix_ValueOfFutures, tvb, offset, field_len, value); > break; > case 409: /* Field LiquidityIndType */ > proto_tree_add_string(fix_tree, hf_fix_LiquidityIndType, tvb, offset, field_len, value); > break; > case 410: /* Field WtAverageLiquidity */ > proto_tree_add_string(fix_tree, hf_fix_WtAverageLiquidity, tvb, offset, field_len, value); > break; > case 411: /* Field ExchangeForPhysical */ > proto_tree_add_string(fix_tree, hf_fix_ExchangeForPhysical, tvb, offset, field_len, value); > break; > case 412: /* Field OutMainCntryUIndex */ > proto_tree_add_string(fix_tree, hf_fix_OutMainCntryUIndex, tvb, offset, field_len, value); > break; > case 413: /* Field CrossPercent */ > proto_tree_add_string(fix_tree, hf_fix_CrossPercent, tvb, offset, field_len, value); > break; > case 414: /* Field ProgRptReqs */ > proto_tree_add_string(fix_tree, hf_fix_ProgRptReqs, tvb, offset, field_len, value); > break; > case 415: /* Field ProgPeriodInterval */ > proto_tree_add_string(fix_tree, hf_fix_ProgPeriodInterval, tvb, offset, field_len, value); > break; > case 416: /* Field IncTaxInd */ > proto_tree_add_string(fix_tree, hf_fix_IncTaxInd, tvb, offset, field_len, value); > break; > case 417: /* Field NumBidders */ > proto_tree_add_string(fix_tree, hf_fix_NumBidders, tvb, offset, field_len, value); > break; > case 418: /* Field TradeType */ > proto_tree_add_string(fix_tree, hf_fix_TradeType, tvb, offset, field_len, value); > break; > case 419: /* Field BasisPxType */ > proto_tree_add_string(fix_tree, hf_fix_BasisPxType, tvb, offset, field_len, value); > break; > case 420: /* Field NoBidComponents */ > proto_tree_add_string(fix_tree, hf_fix_NoBidComponents, tvb, offset, field_len, value); > break; > case 421: /* Field Country */ > proto_tree_add_string(fix_tree, hf_fix_Country, tvb, offset, field_len, value); > break; > case 422: /* Field TotNoStrikes */ > proto_tree_add_string(fix_tree, hf_fix_TotNoStrikes, tvb, offset, field_len, value); > break; > case 423: /* Field PriceType */ > proto_tree_add_string(fix_tree, hf_fix_PriceType, tvb, offset, field_len, value); > break; > case 424: /* Field DayOrderQty */ > proto_tree_add_string(fix_tree, hf_fix_DayOrderQty, tvb, offset, field_len, value); > break; > case 425: /* Field DayCumQty */ > proto_tree_add_string(fix_tree, hf_fix_DayCumQty, tvb, offset, field_len, value); > break; > case 426: /* Field DayAvgPx */ > proto_tree_add_string(fix_tree, hf_fix_DayAvgPx, tvb, offset, field_len, value); > break; > case 427: /* Field GTBookingInst */ > proto_tree_add_string(fix_tree, hf_fix_GTBookingInst, tvb, offset, field_len, value); > break; > case 428: /* Field NoStrikes */ > proto_tree_add_string(fix_tree, hf_fix_NoStrikes, tvb, offset, field_len, value); > break; > case 429: /* Field ListStatusType */ > proto_tree_add_string(fix_tree, hf_fix_ListStatusType, tvb, offset, field_len, value); > break; > case 430: /* Field NetGrossInd */ > proto_tree_add_string(fix_tree, hf_fix_NetGrossInd, tvb, offset, field_len, value); > break; > case 431: /* Field ListOrderStatus */ > proto_tree_add_string(fix_tree, hf_fix_ListOrderStatus, tvb, offset, field_len, value); > break; > case 432: /* Field ExpireDate */ > proto_tree_add_string(fix_tree, hf_fix_ExpireDate, tvb, offset, field_len, value); > break; > case 433: /* Field ListExecInstType */ > proto_tree_add_string(fix_tree, hf_fix_ListExecInstType, tvb, offset, field_len, value); > break; > case 434: /* Field CxlRejResponseTo */ > proto_tree_add_string(fix_tree, hf_fix_CxlRejResponseTo, tvb, offset, field_len, value); > break; > case 435: /* Field UnderlyingCouponRate */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingCouponRate, tvb, offset, field_len, value); > break; > case 436: /* Field UnderlyingContractMultiplier */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingContractMultiplier, tvb, offset, field_len, value); > break; > case 437: /* Field ContraTradeQty */ > proto_tree_add_string(fix_tree, hf_fix_ContraTradeQty, tvb, offset, field_len, value); > break; > case 438: /* Field ContraTradeTime */ > proto_tree_add_string(fix_tree, hf_fix_ContraTradeTime, tvb, offset, field_len, value); > break; > case 439: /* Field ClearingFirm */ > proto_tree_add_string(fix_tree, hf_fix_ClearingFirm, tvb, offset, field_len, value); > break; > case 440: /* Field ClearingAccount */ > proto_tree_add_string(fix_tree, hf_fix_ClearingAccount, tvb, offset, field_len, value); > break; > case 441: /* Field LiquidityNumSecurities */ > proto_tree_add_string(fix_tree, hf_fix_LiquidityNumSecurities, tvb, offset, field_len, value); > break; > case 442: /* Field MultiLegReportingType */ > proto_tree_add_string(fix_tree, hf_fix_MultiLegReportingType, tvb, offset, field_len, value); > break; > case 443: /* Field StrikeTime */ > proto_tree_add_string(fix_tree, hf_fix_StrikeTime, tvb, offset, field_len, value); > break; > case 444: /* Field ListStatusText */ > proto_tree_add_string(fix_tree, hf_fix_ListStatusText, tvb, offset, field_len, value); > break; > case 445: /* Field EncodedListStatusTextLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedListStatusTextLen, tvb, offset, field_len, value); > break; > case 446: /* Field EncodedListStatusText */ > proto_tree_add_string(fix_tree, hf_fix_EncodedListStatusText, tvb, offset, field_len, value); > break; > case 447: /* Field PartyIDSource */ > proto_tree_add_string(fix_tree, hf_fix_PartyIDSource, tvb, offset, field_len, value); > break; > case 448: /* Field PartyID */ > proto_tree_add_string(fix_tree, hf_fix_PartyID, tvb, offset, field_len, value); > break; > case 449: /* Field TotalVolumeTradedDate */ > proto_tree_add_string(fix_tree, hf_fix_TotalVolumeTradedDate, tvb, offset, field_len, value); > break; > case 450: /* Field TotalVolumeTradedTime */ > proto_tree_add_string(fix_tree, hf_fix_TotalVolumeTradedTime, tvb, offset, field_len, value); > break; > case 451: /* Field NetChgPrevDay */ > proto_tree_add_string(fix_tree, hf_fix_NetChgPrevDay, tvb, offset, field_len, value); > break; > case 452: /* Field PartyRole */ > proto_tree_add_string(fix_tree, hf_fix_PartyRole, tvb, offset, field_len, value); > break; > case 453: /* Field NoPartyIDs */ > proto_tree_add_string(fix_tree, hf_fix_NoPartyIDs, tvb, offset, field_len, value); > break; > case 454: /* Field NoSecurityAltID */ > proto_tree_add_string(fix_tree, hf_fix_NoSecurityAltID, tvb, offset, field_len, value); > break; > case 455: /* Field SecurityAltID */ > proto_tree_add_string(fix_tree, hf_fix_SecurityAltID, tvb, offset, field_len, value); > break; > case 456: /* Field SecurityAltIDSource */ > proto_tree_add_string(fix_tree, hf_fix_SecurityAltIDSource, tvb, offset, field_len, value); > break; > case 457: /* Field NoUnderlyingSecurityAltID */ > proto_tree_add_string(fix_tree, hf_fix_NoUnderlyingSecurityAltID, tvb, offset, field_len, value); > break; > case 458: /* Field UnderlyingSecurityAltID */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityAltID, tvb, offset, field_len, value); > break; > case 459: /* Field UnderlyingSecurityAltIDSource */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingSecurityAltIDSource, tvb, offset, field_len, value); > break; > case 460: /* Field Product */ > proto_tree_add_string(fix_tree, hf_fix_Product, tvb, offset, field_len, value); > break; > case 461: /* Field CFICode */ > proto_tree_add_string(fix_tree, hf_fix_CFICode, tvb, offset, field_len, value); > break; > case 462: /* Field UnderlyingProduct */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingProduct, tvb, offset, field_len, value); > break; > case 463: /* Field UnderlyingCFICode */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingCFICode, tvb, offset, field_len, value); > break; > case 464: /* Field TestMessageIndicator */ > proto_tree_add_string(fix_tree, hf_fix_TestMessageIndicator, tvb, offset, field_len, value); > break; > case 465: /* Field QuantityType */ > proto_tree_add_string(fix_tree, hf_fix_QuantityType, tvb, offset, field_len, value); > break; > case 466: /* Field BookingRefID */ > proto_tree_add_string(fix_tree, hf_fix_BookingRefID, tvb, offset, field_len, value); > break; > case 467: /* Field IndividualAllocID */ > proto_tree_add_string(fix_tree, hf_fix_IndividualAllocID, tvb, offset, field_len, value); > break; > case 468: /* Field RoundingDirection */ > proto_tree_add_string(fix_tree, hf_fix_RoundingDirection, tvb, offset, field_len, value); > break; > case 469: /* Field RoundingModulus */ > proto_tree_add_string(fix_tree, hf_fix_RoundingModulus, tvb, offset, field_len, value); > break; > case 470: /* Field CountryOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_CountryOfIssue, tvb, offset, field_len, value); > break; > case 471: /* Field StateOrProvinceOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_StateOrProvinceOfIssue, tvb, offset, field_len, value); > break; > case 472: /* Field LocaleOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_LocaleOfIssue, tvb, offset, field_len, value); > break; > case 473: /* Field NoRegistDtls */ > proto_tree_add_string(fix_tree, hf_fix_NoRegistDtls, tvb, offset, field_len, value); > break; > case 474: /* Field MailingDtls */ > proto_tree_add_string(fix_tree, hf_fix_MailingDtls, tvb, offset, field_len, value); > break; > case 475: /* Field InvestorCountryOfResidence */ > proto_tree_add_string(fix_tree, hf_fix_InvestorCountryOfResidence, tvb, offset, field_len, value); > break; > case 476: /* Field PaymentRef */ > proto_tree_add_string(fix_tree, hf_fix_PaymentRef, tvb, offset, field_len, value); > break; > case 477: /* Field DistribPaymentMethod */ > proto_tree_add_string(fix_tree, hf_fix_DistribPaymentMethod, tvb, offset, field_len, value); > break; > case 478: /* Field CashDistribCurr */ > proto_tree_add_string(fix_tree, hf_fix_CashDistribCurr, tvb, offset, field_len, value); > break; > case 479: /* Field CommCurrency */ > proto_tree_add_string(fix_tree, hf_fix_CommCurrency, tvb, offset, field_len, value); > break; > case 480: /* Field CancellationRights */ > proto_tree_add_string(fix_tree, hf_fix_CancellationRights, tvb, offset, field_len, value); > break; > case 481: /* Field MoneyLaunderingStatus */ > proto_tree_add_string(fix_tree, hf_fix_MoneyLaunderingStatus, tvb, offset, field_len, value); > break; > case 482: /* Field MailingInst */ > proto_tree_add_string(fix_tree, hf_fix_MailingInst, tvb, offset, field_len, value); > break; > case 483: /* Field TransBkdTime */ > proto_tree_add_string(fix_tree, hf_fix_TransBkdTime, tvb, offset, field_len, value); > break; > case 484: /* Field ExecPriceType */ > proto_tree_add_string(fix_tree, hf_fix_ExecPriceType, tvb, offset, field_len, value); > break; > case 485: /* Field ExecPriceAdjustment */ > proto_tree_add_string(fix_tree, hf_fix_ExecPriceAdjustment, tvb, offset, field_len, value); > break; > case 486: /* Field DateOfBirth */ > proto_tree_add_string(fix_tree, hf_fix_DateOfBirth, tvb, offset, field_len, value); > break; > case 487: /* Field TradeReportTransType */ > proto_tree_add_string(fix_tree, hf_fix_TradeReportTransType, tvb, offset, field_len, value); > break; > case 488: /* Field CardHolderName */ > proto_tree_add_string(fix_tree, hf_fix_CardHolderName, tvb, offset, field_len, value); > break; > case 489: /* Field CardNumber */ > proto_tree_add_string(fix_tree, hf_fix_CardNumber, tvb, offset, field_len, value); > break; > case 490: /* Field CardExpDate */ > proto_tree_add_string(fix_tree, hf_fix_CardExpDate, tvb, offset, field_len, value); > break; > case 491: /* Field CardIssNo */ > proto_tree_add_string(fix_tree, hf_fix_CardIssNo, tvb, offset, field_len, value); > break; > case 492: /* Field PaymentMethod */ > proto_tree_add_string(fix_tree, hf_fix_PaymentMethod, tvb, offset, field_len, value); > break; > case 493: /* Field RegistAcctType */ > proto_tree_add_string(fix_tree, hf_fix_RegistAcctType, tvb, offset, field_len, value); > break; > case 494: /* Field Designation */ > proto_tree_add_string(fix_tree, hf_fix_Designation, tvb, offset, field_len, value); > break; > case 495: /* Field TaxAdvantageType */ > proto_tree_add_string(fix_tree, hf_fix_TaxAdvantageType, tvb, offset, field_len, value); > break; > case 496: /* Field RegistRejReasonText */ > proto_tree_add_string(fix_tree, hf_fix_RegistRejReasonText, tvb, offset, field_len, value); > break; > case 497: /* Field FundRenewWaiv */ > proto_tree_add_string(fix_tree, hf_fix_FundRenewWaiv, tvb, offset, field_len, value); > break; > case 498: /* Field CashDistribAgentName */ > proto_tree_add_string(fix_tree, hf_fix_CashDistribAgentName, tvb, offset, field_len, value); > break; > case 499: /* Field CashDistribAgentCode */ > proto_tree_add_string(fix_tree, hf_fix_CashDistribAgentCode, tvb, offset, field_len, value); > break; > case 500: /* Field CashDistribAgentAcctNumber */ > proto_tree_add_string(fix_tree, hf_fix_CashDistribAgentAcctNumber, tvb, offset, field_len, value); > break; > case 501: /* Field CashDistribPayRef */ > proto_tree_add_string(fix_tree, hf_fix_CashDistribPayRef, tvb, offset, field_len, value); > break; > case 502: /* Field CashDistribAgentAcctName */ > proto_tree_add_string(fix_tree, hf_fix_CashDistribAgentAcctName, tvb, offset, field_len, value); > break; > case 503: /* Field CardStartDate */ > proto_tree_add_string(fix_tree, hf_fix_CardStartDate, tvb, offset, field_len, value); > break; > case 504: /* Field PaymentDate */ > proto_tree_add_string(fix_tree, hf_fix_PaymentDate, tvb, offset, field_len, value); > break; > case 505: /* Field PaymentRemitterID */ > proto_tree_add_string(fix_tree, hf_fix_PaymentRemitterID, tvb, offset, field_len, value); > break; > case 506: /* Field RegistStatus */ > proto_tree_add_string(fix_tree, hf_fix_RegistStatus, tvb, offset, field_len, value); > break; > case 507: /* Field RegistRejReasonCode */ > proto_tree_add_string(fix_tree, hf_fix_RegistRejReasonCode, tvb, offset, field_len, value); > break; > case 508: /* Field RegistRefID */ > proto_tree_add_string(fix_tree, hf_fix_RegistRefID, tvb, offset, field_len, value); > break; > case 509: /* Field RegistDetls */ > proto_tree_add_string(fix_tree, hf_fix_RegistDetls, tvb, offset, field_len, value); > break; > case 510: /* Field NoDistribInsts */ > proto_tree_add_string(fix_tree, hf_fix_NoDistribInsts, tvb, offset, field_len, value); > break; > case 511: /* Field RegistEmail */ > proto_tree_add_string(fix_tree, hf_fix_RegistEmail, tvb, offset, field_len, value); > break; > case 512: /* Field DistribPercentage */ > proto_tree_add_string(fix_tree, hf_fix_DistribPercentage, tvb, offset, field_len, value); > break; > case 513: /* Field RegistID */ > proto_tree_add_string(fix_tree, hf_fix_RegistID, tvb, offset, field_len, value); > break; > case 514: /* Field RegistTransType */ > proto_tree_add_string(fix_tree, hf_fix_RegistTransType, tvb, offset, field_len, value); > break; > case 515: /* Field ExecValuationPoint */ > proto_tree_add_string(fix_tree, hf_fix_ExecValuationPoint, tvb, offset, field_len, value); > break; > case 516: /* Field OrderPercent */ > proto_tree_add_string(fix_tree, hf_fix_OrderPercent, tvb, offset, field_len, value); > break; > case 517: /* Field OwnershipType */ > proto_tree_add_string(fix_tree, hf_fix_OwnershipType, tvb, offset, field_len, value); > break; > case 518: /* Field NoContAmts */ > proto_tree_add_string(fix_tree, hf_fix_NoContAmts, tvb, offset, field_len, value); > break; > case 519: /* Field ContAmtType */ > proto_tree_add_string(fix_tree, hf_fix_ContAmtType, tvb, offset, field_len, value); > break; > case 520: /* Field ContAmtValue */ > proto_tree_add_string(fix_tree, hf_fix_ContAmtValue, tvb, offset, field_len, value); > break; > case 521: /* Field ContAmtCurr */ > proto_tree_add_string(fix_tree, hf_fix_ContAmtCurr, tvb, offset, field_len, value); > break; > case 522: /* Field OwnerType */ > proto_tree_add_string(fix_tree, hf_fix_OwnerType, tvb, offset, field_len, value); > break; > case 523: /* Field PartySubID */ > proto_tree_add_string(fix_tree, hf_fix_PartySubID, tvb, offset, field_len, value); > break; > case 524: /* Field NestedPartyID */ > proto_tree_add_string(fix_tree, hf_fix_NestedPartyID, tvb, offset, field_len, value); > break; > case 525: /* Field NestedPartyIDSource */ > proto_tree_add_string(fix_tree, hf_fix_NestedPartyIDSource, tvb, offset, field_len, value); > break; > case 526: /* Field SecondaryClOrdID */ > proto_tree_add_string(fix_tree, hf_fix_SecondaryClOrdID, tvb, offset, field_len, value); > break; > case 527: /* Field SecondaryExecID */ > proto_tree_add_string(fix_tree, hf_fix_SecondaryExecID, tvb, offset, field_len, value); > break; > case 528: /* Field OrderCapacity */ > proto_tree_add_string(fix_tree, hf_fix_OrderCapacity, tvb, offset, field_len, value); > break; > case 529: /* Field OrderRestrictions */ > proto_tree_add_string(fix_tree, hf_fix_OrderRestrictions, tvb, offset, field_len, value); > break; > case 530: /* Field MassCancelRequestType */ > proto_tree_add_string(fix_tree, hf_fix_MassCancelRequestType, tvb, offset, field_len, value); > break; > case 531: /* Field MassCancelResponse */ > proto_tree_add_string(fix_tree, hf_fix_MassCancelResponse, tvb, offset, field_len, value); > break; > case 532: /* Field MassCancelRejectReason */ > proto_tree_add_string(fix_tree, hf_fix_MassCancelRejectReason, tvb, offset, field_len, value); > break; > case 533: /* Field TotalAffectedOrders */ > proto_tree_add_string(fix_tree, hf_fix_TotalAffectedOrders, tvb, offset, field_len, value); > break; > case 534: /* Field NoAffectedOrders */ > proto_tree_add_string(fix_tree, hf_fix_NoAffectedOrders, tvb, offset, field_len, value); > break; > case 535: /* Field AffectedOrderID */ > proto_tree_add_string(fix_tree, hf_fix_AffectedOrderID, tvb, offset, field_len, value); > break; > case 536: /* Field AffectedSecondaryOrderID */ > proto_tree_add_string(fix_tree, hf_fix_AffectedSecondaryOrderID, tvb, offset, field_len, value); > break; > case 537: /* Field QuoteType */ > proto_tree_add_string(fix_tree, hf_fix_QuoteType, tvb, offset, field_len, value); > break; > case 538: /* Field NestedPartyRole */ > proto_tree_add_string(fix_tree, hf_fix_NestedPartyRole, tvb, offset, field_len, value); > break; > case 539: /* Field NoNestedPartyIDs */ > proto_tree_add_string(fix_tree, hf_fix_NoNestedPartyIDs, tvb, offset, field_len, value); > break; > case 540: /* Field TotalAccruedInterestAmt */ > proto_tree_add_string(fix_tree, hf_fix_TotalAccruedInterestAmt, tvb, offset, field_len, value); > break; > case 541: /* Field MaturityDate */ > proto_tree_add_string(fix_tree, hf_fix_MaturityDate, tvb, offset, field_len, value); > break; > case 542: /* Field UnderlyingMaturityDate */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingMaturityDate, tvb, offset, field_len, value); > break; > case 543: /* Field InstrRegistry */ > proto_tree_add_string(fix_tree, hf_fix_InstrRegistry, tvb, offset, field_len, value); > break; > case 544: /* Field CashMargin */ > proto_tree_add_string(fix_tree, hf_fix_CashMargin, tvb, offset, field_len, value); > break; > case 545: /* Field NestedPartySubID */ > proto_tree_add_string(fix_tree, hf_fix_NestedPartySubID, tvb, offset, field_len, value); > break; > case 546: /* Field Scope */ > proto_tree_add_string(fix_tree, hf_fix_Scope, tvb, offset, field_len, value); > break; > case 547: /* Field MDImplicitDelete */ > proto_tree_add_string(fix_tree, hf_fix_MDImplicitDelete, tvb, offset, field_len, value); > break; > case 548: /* Field CrossID */ > proto_tree_add_string(fix_tree, hf_fix_CrossID, tvb, offset, field_len, value); > break; > case 549: /* Field CrossType */ > proto_tree_add_string(fix_tree, hf_fix_CrossType, tvb, offset, field_len, value); > break; > case 550: /* Field CrossPrioritization */ > proto_tree_add_string(fix_tree, hf_fix_CrossPrioritization, tvb, offset, field_len, value); > break; > case 551: /* Field OrigCrossID */ > proto_tree_add_string(fix_tree, hf_fix_OrigCrossID, tvb, offset, field_len, value); > break; > case 552: /* Field NoSides */ > proto_tree_add_string(fix_tree, hf_fix_NoSides, tvb, offset, field_len, value); > break; > case 553: /* Field Username */ > proto_tree_add_string(fix_tree, hf_fix_Username, tvb, offset, field_len, value); > break; > case 554: /* Field Password */ > proto_tree_add_string(fix_tree, hf_fix_Password, tvb, offset, field_len, value); > break; > case 555: /* Field NoLegs */ > proto_tree_add_string(fix_tree, hf_fix_NoLegs, tvb, offset, field_len, value); > break; > case 556: /* Field LegCurrency */ > proto_tree_add_string(fix_tree, hf_fix_LegCurrency, tvb, offset, field_len, value); > break; > case 557: /* Field TotalNumSecurityTypes */ > proto_tree_add_string(fix_tree, hf_fix_TotalNumSecurityTypes, tvb, offset, field_len, value); > break; > case 558: /* Field NoSecurityTypes */ > proto_tree_add_string(fix_tree, hf_fix_NoSecurityTypes, tvb, offset, field_len, value); > break; > case 559: /* Field SecurityListRequestType */ > proto_tree_add_string(fix_tree, hf_fix_SecurityListRequestType, tvb, offset, field_len, value); > break; > case 560: /* Field SecurityRequestResult */ > proto_tree_add_string(fix_tree, hf_fix_SecurityRequestResult, tvb, offset, field_len, value); > break; > case 561: /* Field RoundLot */ > proto_tree_add_string(fix_tree, hf_fix_RoundLot, tvb, offset, field_len, value); > break; > case 562: /* Field MinTradeVol */ > proto_tree_add_string(fix_tree, hf_fix_MinTradeVol, tvb, offset, field_len, value); > break; > case 563: /* Field MultiLegRptTypeReq */ > proto_tree_add_string(fix_tree, hf_fix_MultiLegRptTypeReq, tvb, offset, field_len, value); > break; > case 564: /* Field LegPositionEffect */ > proto_tree_add_string(fix_tree, hf_fix_LegPositionEffect, tvb, offset, field_len, value); > break; > case 565: /* Field LegCoveredOrUncovered */ > proto_tree_add_string(fix_tree, hf_fix_LegCoveredOrUncovered, tvb, offset, field_len, value); > break; > case 566: /* Field LegPrice */ > proto_tree_add_string(fix_tree, hf_fix_LegPrice, tvb, offset, field_len, value); > break; > case 567: /* Field TradSesStatusRejReason */ > proto_tree_add_string(fix_tree, hf_fix_TradSesStatusRejReason, tvb, offset, field_len, value); > break; > case 568: /* Field TradeRequestID */ > proto_tree_add_string(fix_tree, hf_fix_TradeRequestID, tvb, offset, field_len, value); > break; > case 569: /* Field TradeRequestType */ > proto_tree_add_string(fix_tree, hf_fix_TradeRequestType, tvb, offset, field_len, value); > break; > case 570: /* Field PreviouslyReported */ > proto_tree_add_string(fix_tree, hf_fix_PreviouslyReported, tvb, offset, field_len, value); > break; > case 571: /* Field TradeReportID */ > proto_tree_add_string(fix_tree, hf_fix_TradeReportID, tvb, offset, field_len, value); > break; > case 572: /* Field TradeReportRefID */ > proto_tree_add_string(fix_tree, hf_fix_TradeReportRefID, tvb, offset, field_len, value); > break; > case 573: /* Field MatchStatus */ > proto_tree_add_string(fix_tree, hf_fix_MatchStatus, tvb, offset, field_len, value); > break; > case 574: /* Field MatchType */ > proto_tree_add_string(fix_tree, hf_fix_MatchType, tvb, offset, field_len, value); > break; > case 575: /* Field OddLot */ > proto_tree_add_string(fix_tree, hf_fix_OddLot, tvb, offset, field_len, value); > break; > case 576: /* Field NoClearingInstructions */ > proto_tree_add_string(fix_tree, hf_fix_NoClearingInstructions, tvb, offset, field_len, value); > break; > case 577: /* Field ClearingInstruction */ > proto_tree_add_string(fix_tree, hf_fix_ClearingInstruction, tvb, offset, field_len, value); > break; > case 578: /* Field TradeInputSource */ > proto_tree_add_string(fix_tree, hf_fix_TradeInputSource, tvb, offset, field_len, value); > break; > case 579: /* Field TradeInputDevice */ > proto_tree_add_string(fix_tree, hf_fix_TradeInputDevice, tvb, offset, field_len, value); > break; > case 580: /* Field NoDates */ > proto_tree_add_string(fix_tree, hf_fix_NoDates, tvb, offset, field_len, value); > break; > case 581: /* Field AccountType */ > proto_tree_add_string(fix_tree, hf_fix_AccountType, tvb, offset, field_len, value); > break; > case 582: /* Field CustOrderCapacity */ > proto_tree_add_string(fix_tree, hf_fix_CustOrderCapacity, tvb, offset, field_len, value); > break; > case 583: /* Field ClOrdLinkID */ > proto_tree_add_string(fix_tree, hf_fix_ClOrdLinkID, tvb, offset, field_len, value); > break; > case 584: /* Field MassStatusReqID */ > proto_tree_add_string(fix_tree, hf_fix_MassStatusReqID, tvb, offset, field_len, value); > break; > case 585: /* Field MassStatusReqType */ > proto_tree_add_string(fix_tree, hf_fix_MassStatusReqType, tvb, offset, field_len, value); > break; > case 586: /* Field OrigOrdModTime */ > proto_tree_add_string(fix_tree, hf_fix_OrigOrdModTime, tvb, offset, field_len, value); > break; > case 587: /* Field LegSettlmntTyp */ > proto_tree_add_string(fix_tree, hf_fix_LegSettlmntTyp, tvb, offset, field_len, value); > break; > case 588: /* Field LegFutSettDate */ > proto_tree_add_string(fix_tree, hf_fix_LegFutSettDate, tvb, offset, field_len, value); > break; > case 589: /* Field DayBookingInst */ > proto_tree_add_string(fix_tree, hf_fix_DayBookingInst, tvb, offset, field_len, value); > break; > case 590: /* Field BookingUnit */ > proto_tree_add_string(fix_tree, hf_fix_BookingUnit, tvb, offset, field_len, value); > break; > case 591: /* Field PreallocMethod */ > proto_tree_add_string(fix_tree, hf_fix_PreallocMethod, tvb, offset, field_len, value); > break; > case 592: /* Field UnderlyingCountryOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingCountryOfIssue, tvb, offset, field_len, value); > break; > case 593: /* Field UnderlyingStateOrProvinceOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingStateOrProvinceOfIssue, tvb, offset, field_len, value); > break; > case 594: /* Field UnderlyingLocaleOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingLocaleOfIssue, tvb, offset, field_len, value); > break; > case 595: /* Field UnderlyingInstrRegistry */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingInstrRegistry, tvb, offset, field_len, value); > break; > case 596: /* Field LegCountryOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_LegCountryOfIssue, tvb, offset, field_len, value); > break; > case 597: /* Field LegStateOrProvinceOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_LegStateOrProvinceOfIssue, tvb, offset, field_len, value); > break; > case 598: /* Field LegLocaleOfIssue */ > proto_tree_add_string(fix_tree, hf_fix_LegLocaleOfIssue, tvb, offset, field_len, value); > break; > case 599: /* Field LegInstrRegistry */ > proto_tree_add_string(fix_tree, hf_fix_LegInstrRegistry, tvb, offset, field_len, value); > break; > case 600: /* Field LegSymbol */ > proto_tree_add_string(fix_tree, hf_fix_LegSymbol, tvb, offset, field_len, value); > break; > case 601: /* Field LegSymbolSfx */ > proto_tree_add_string(fix_tree, hf_fix_LegSymbolSfx, tvb, offset, field_len, value); > break; > case 602: /* Field LegSecurityID */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityID, tvb, offset, field_len, value); > break; > case 603: /* Field LegSecurityIDSource */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityIDSource, tvb, offset, field_len, value); > break; > case 604: /* Field NoLegSecurityAltID */ > proto_tree_add_string(fix_tree, hf_fix_NoLegSecurityAltID, tvb, offset, field_len, value); > break; > case 605: /* Field LegSecurityAltID */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityAltID, tvb, offset, field_len, value); > break; > case 606: /* Field LegSecurityAltIDSource */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityAltIDSource, tvb, offset, field_len, value); > break; > case 607: /* Field LegProduct */ > proto_tree_add_string(fix_tree, hf_fix_LegProduct, tvb, offset, field_len, value); > break; > case 608: /* Field LegCFICode */ > proto_tree_add_string(fix_tree, hf_fix_LegCFICode, tvb, offset, field_len, value); > break; > case 609: /* Field LegSecurityType */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityType, tvb, offset, field_len, value); > break; > case 610: /* Field LegMaturityMonthYear */ > proto_tree_add_string(fix_tree, hf_fix_LegMaturityMonthYear, tvb, offset, field_len, value); > break; > case 611: /* Field LegMaturityDate */ > proto_tree_add_string(fix_tree, hf_fix_LegMaturityDate, tvb, offset, field_len, value); > break; > case 612: /* Field LegStrikePrice */ > proto_tree_add_string(fix_tree, hf_fix_LegStrikePrice, tvb, offset, field_len, value); > break; > case 613: /* Field LegOptAttribute */ > proto_tree_add_string(fix_tree, hf_fix_LegOptAttribute, tvb, offset, field_len, value); > break; > case 614: /* Field LegContractMultiplier */ > proto_tree_add_string(fix_tree, hf_fix_LegContractMultiplier, tvb, offset, field_len, value); > break; > case 615: /* Field LegCouponRate */ > proto_tree_add_string(fix_tree, hf_fix_LegCouponRate, tvb, offset, field_len, value); > break; > case 616: /* Field LegSecurityExchange */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityExchange, tvb, offset, field_len, value); > break; > case 617: /* Field LegIssuer */ > proto_tree_add_string(fix_tree, hf_fix_LegIssuer, tvb, offset, field_len, value); > break; > case 618: /* Field EncodedLegIssuerLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedLegIssuerLen, tvb, offset, field_len, value); > break; > case 619: /* Field EncodedLegIssuer */ > proto_tree_add_string(fix_tree, hf_fix_EncodedLegIssuer, tvb, offset, field_len, value); > break; > case 620: /* Field LegSecurityDesc */ > proto_tree_add_string(fix_tree, hf_fix_LegSecurityDesc, tvb, offset, field_len, value); > break; > case 621: /* Field EncodedLegSecurityDescLen */ > proto_tree_add_string(fix_tree, hf_fix_EncodedLegSecurityDescLen, tvb, offset, field_len, value); > break; > case 622: /* Field EncodedLegSecurityDesc */ > proto_tree_add_string(fix_tree, hf_fix_EncodedLegSecurityDesc, tvb, offset, field_len, value); > break; > case 623: /* Field LegRatioQty */ > proto_tree_add_string(fix_tree, hf_fix_LegRatioQty, tvb, offset, field_len, value); > break; > case 624: /* Field LegSide */ > proto_tree_add_string(fix_tree, hf_fix_LegSide, tvb, offset, field_len, value); > break; > case 625: /* Field TradingSessionSubID */ > proto_tree_add_string(fix_tree, hf_fix_TradingSessionSubID, tvb, offset, field_len, value); > break; > case 626: /* Field AllocType */ > proto_tree_add_string(fix_tree, hf_fix_AllocType, tvb, offset, field_len, value); > break; > case 627: /* Field NoHops */ > proto_tree_add_string(fix_tree, hf_fix_NoHops, tvb, offset, field_len, value); > break; > case 628: /* Field HopCompID */ > proto_tree_add_string(fix_tree, hf_fix_HopCompID, tvb, offset, field_len, value); > break; > case 629: /* Field HopSendingTime */ > proto_tree_add_string(fix_tree, hf_fix_HopSendingTime, tvb, offset, field_len, value); > break; > case 630: /* Field HopRefID */ > proto_tree_add_string(fix_tree, hf_fix_HopRefID, tvb, offset, field_len, value); > break; > case 631: /* Field MidPx */ > proto_tree_add_string(fix_tree, hf_fix_MidPx, tvb, offset, field_len, value); > break; > case 632: /* Field BidYield */ > proto_tree_add_string(fix_tree, hf_fix_BidYield, tvb, offset, field_len, value); > break; > case 633: /* Field MidYield */ > proto_tree_add_string(fix_tree, hf_fix_MidYield, tvb, offset, field_len, value); > break; > case 634: /* Field OfferYield */ > proto_tree_add_string(fix_tree, hf_fix_OfferYield, tvb, offset, field_len, value); > break; > case 635: /* Field ClearingFeeIndicator */ > proto_tree_add_string(fix_tree, hf_fix_ClearingFeeIndicator, tvb, offset, field_len, value); > break; > case 636: /* Field WorkingIndicator */ > proto_tree_add_string(fix_tree, hf_fix_WorkingIndicator, tvb, offset, field_len, value); > break; > case 637: /* Field LegLastPx */ > proto_tree_add_string(fix_tree, hf_fix_LegLastPx, tvb, offset, field_len, value); > break; > case 638: /* Field PriorityIndicator */ > proto_tree_add_string(fix_tree, hf_fix_PriorityIndicator, tvb, offset, field_len, value); > break; > case 639: /* Field PriceImprovement */ > proto_tree_add_string(fix_tree, hf_fix_PriceImprovement, tvb, offset, field_len, value); > break; > case 640: /* Field Price2 */ > proto_tree_add_string(fix_tree, hf_fix_Price2, tvb, offset, field_len, value); > break; > case 641: /* Field LastForwardPoints2 */ > proto_tree_add_string(fix_tree, hf_fix_LastForwardPoints2, tvb, offset, field_len, value); > break; > case 642: /* Field BidForwardPoints2 */ > proto_tree_add_string(fix_tree, hf_fix_BidForwardPoints2, tvb, offset, field_len, value); > break; > case 643: /* Field OfferForwardPoints2 */ > proto_tree_add_string(fix_tree, hf_fix_OfferForwardPoints2, tvb, offset, field_len, value); > break; > case 644: /* Field RFQReqID */ > proto_tree_add_string(fix_tree, hf_fix_RFQReqID, tvb, offset, field_len, value); > break; > case 645: /* Field MktBidPx */ > proto_tree_add_string(fix_tree, hf_fix_MktBidPx, tvb, offset, field_len, value); > break; > case 646: /* Field MktOfferPx */ > proto_tree_add_string(fix_tree, hf_fix_MktOfferPx, tvb, offset, field_len, value); > break; > case 647: /* Field MinBidSize */ > proto_tree_add_string(fix_tree, hf_fix_MinBidSize, tvb, offset, field_len, value); > break; > case 648: /* Field MinOfferSize */ > proto_tree_add_string(fix_tree, hf_fix_MinOfferSize, tvb, offset, field_len, value); > break; > case 649: /* Field QuoteStatusReqID */ > proto_tree_add_string(fix_tree, hf_fix_QuoteStatusReqID, tvb, offset, field_len, value); > break; > case 650: /* Field LegalConfirm */ > proto_tree_add_string(fix_tree, hf_fix_LegalConfirm, tvb, offset, field_len, value); > break; > case 651: /* Field UnderlyingLastPx */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingLastPx, tvb, offset, field_len, value); > break; > case 652: /* Field UnderlyingLastQty */ > proto_tree_add_string(fix_tree, hf_fix_UnderlyingLastQty, tvb, offset, field_len, value); > break; > case 653: /* Field SecDefStatus */ > proto_tree_add_string(fix_tree, hf_fix_SecDefStatus, tvb, offset, field_len, value); > break; > case 654: /* Field LegRefID */ > proto_tree_add_string(fix_tree, hf_fix_LegRefID, tvb, offset, field_len, value); > break; > case 655: /* Field ContraLegRefID */ > proto_tree_add_string(fix_tree, hf_fix_ContraLegRefID, tvb, offset, field_len, value); > break; > case 656: /* Field SettlCurrBidFxRate */ > proto_tree_add_string(fix_tree, hf_fix_SettlCurrBidFxRate, tvb, offset, field_len, value); > break; > case 657: /* Field SettlCurrOfferFxRate */ > proto_tree_add_string(fix_tree, hf_fix_SettlCurrOfferFxRate, tvb, offset, field_len, value); > break; > case 658: /* Field QuoteRequestRejectReason */ > proto_tree_add_string(fix_tree, hf_fix_QuoteRequestRejectReason, tvb, offset, field_len, value); > break; > case 659: /* Field SideComplianceID */ > proto_tree_add_string(fix_tree, hf_fix_SideComplianceID, tvb, offset, field_len, value); > break; > default: > proto_tree_add_text(fix_tree, tvb, offset, field_len, "%i: %s", tag, value); > break; > } > > field_ptr = ctrla_ptr + 1; > ctrla_ptr = strchr(field_ptr, 0x01); > > g_free(tag_str); > g_free(value); > tag_str = NULL; > } > } > > return TRUE; > } > > > /* Register the protocol with Ethereal */ > > /* this format is require because a script is used to build the C function > that calls all the protocol registration. > */ > > void > proto_register_fix(void) > { > > /* Setup list of header fields See Section 1.6.1 for details*/ > static hf_register_info hf[] = { > { &hf_fix_Account, > { "Account (1)", "fix.Account", > FT_STRING, BASE_NONE, NULL, 0x00, > "Account", HFILL } > }, > { &hf_fix_AdvId, > { "AdvId (2)", "fix.AdvId", > FT_STRING, BASE_NONE, NULL, 0x00, > "AdvId", HFILL } > }, > { &hf_fix_AdvRefID, > { "AdvRefID (3)", "fix.AdvRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "AdvRefID", HFILL } > }, > { &hf_fix_AdvSide, > { "AdvSide (4)", "fix.AdvSide", > FT_STRING, BASE_NONE, NULL, 0x00, > "AdvSide", HFILL } > }, > { &hf_fix_AdvTransType, > { "AdvTransType (5)", "fix.AdvTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "AdvTransType", HFILL } > }, > { &hf_fix_AvgPx, > { "AvgPx (6)", "fix.AvgPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "AvgPx", HFILL } > }, > { &hf_fix_BeginSeqNo, > { "BeginSeqNo (7)", "fix.BeginSeqNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "BeginSeqNo", HFILL } > }, > { &hf_fix_BeginString, > { "BeginString (8)", "fix.BeginString", > FT_STRING, BASE_NONE, NULL, 0x00, > "BeginString", HFILL } > }, > { &hf_fix_BodyLength, > { "BodyLength (9)", "fix.BodyLength", > FT_STRING, BASE_NONE, NULL, 0x00, > "BodyLength", HFILL } > }, > { &hf_fix_CheckSum, > { "CheckSum (10)", "fix.CheckSum", > FT_STRING, BASE_NONE, NULL, 0x00, > "CheckSum", HFILL } > }, > { &hf_fix_ClOrdID, > { "ClOrdID (11)", "fix.ClOrdID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClOrdID", HFILL } > }, > { &hf_fix_Commission, > { "Commission (12)", "fix.Commission", > FT_STRING, BASE_NONE, NULL, 0x00, > "Commission", HFILL } > }, > { &hf_fix_CommType, > { "CommType (13)", "fix.CommType", > FT_STRING, BASE_NONE, NULL, 0x00, > "CommType", HFILL } > }, > { &hf_fix_CumQty, > { "CumQty (14)", "fix.CumQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "CumQty", HFILL } > }, > { &hf_fix_Currency, > { "Currency (15)", "fix.Currency", > FT_STRING, BASE_NONE, NULL, 0x00, > "Currency", HFILL } > }, > { &hf_fix_EndSeqNo, > { "EndSeqNo (16)", "fix.EndSeqNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "EndSeqNo", HFILL } > }, > { &hf_fix_ExecID, > { "ExecID (17)", "fix.ExecID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecID", HFILL } > }, > { &hf_fix_ExecInst, > { "ExecInst (18)", "fix.ExecInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecInst", HFILL } > }, > { &hf_fix_ExecRefID, > { "ExecRefID (19)", "fix.ExecRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecRefID", HFILL } > }, > { &hf_fix_ExecTransType, > { "ExecTransType (20)", "fix.ExecTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecTransType", HFILL } > }, > { &hf_fix_HandlInst, > { "HandlInst (21)", "fix.HandlInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "HandlInst", HFILL } > }, > { &hf_fix_SecurityIDSource, > { "SecurityIDSource (22)", "fix.SecurityIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityIDSource", HFILL } > }, > { &hf_fix_IOIid, > { "IOIid (23)", "fix.IOIid", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOIid", HFILL } > }, > { &hf_fix_IOIOthSvc, > { "IOIOthSvc (24)", "fix.IOIOthSvc", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOIOthSvc", HFILL } > }, > { &hf_fix_IOIQltyInd, > { "IOIQltyInd (25)", "fix.IOIQltyInd", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOIQltyInd", HFILL } > }, > { &hf_fix_IOIRefID, > { "IOIRefID (26)", "fix.IOIRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOIRefID", HFILL } > }, > { &hf_fix_IOIQty, > { "IOIQty (27)", "fix.IOIQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOIQty", HFILL } > }, > { &hf_fix_IOITransType, > { "IOITransType (28)", "fix.IOITransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOITransType", HFILL } > }, > { &hf_fix_LastCapacity, > { "LastCapacity (29)", "fix.LastCapacity", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastCapacity", HFILL } > }, > { &hf_fix_LastMkt, > { "LastMkt (30)", "fix.LastMkt", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastMkt", HFILL } > }, > { &hf_fix_LastPx, > { "LastPx (31)", "fix.LastPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastPx", HFILL } > }, > { &hf_fix_LastQty, > { "LastQty (32)", "fix.LastQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastQty", HFILL } > }, > { &hf_fix_LinesOfText, > { "LinesOfText (33)", "fix.LinesOfText", > FT_STRING, BASE_NONE, NULL, 0x00, > "LinesOfText", HFILL } > }, > { &hf_fix_MsgSeqNum, > { "MsgSeqNum (34)", "fix.MsgSeqNum", > FT_STRING, BASE_NONE, NULL, 0x00, > "MsgSeqNum", HFILL } > }, > { &hf_fix_MsgType, > { "MsgType (35)", "fix.MsgType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MsgType", HFILL } > }, > { &hf_fix_NewSeqNo, > { "NewSeqNo (36)", "fix.NewSeqNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "NewSeqNo", HFILL } > }, > { &hf_fix_OrderID, > { "OrderID (37)", "fix.OrderID", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrderID", HFILL } > }, > { &hf_fix_OrderQty, > { "OrderQty (38)", "fix.OrderQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrderQty", HFILL } > }, > { &hf_fix_OrdStatus, > { "OrdStatus (39)", "fix.OrdStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrdStatus", HFILL } > }, > { &hf_fix_OrdType, > { "OrdType (40)", "fix.OrdType", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrdType", HFILL } > }, > { &hf_fix_OrigClOrdID, > { "OrigClOrdID (41)", "fix.OrigClOrdID", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrigClOrdID", HFILL } > }, > { &hf_fix_OrigTime, > { "OrigTime (42)", "fix.OrigTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrigTime", HFILL } > }, > { &hf_fix_PossDupFlag, > { "PossDupFlag (43)", "fix.PossDupFlag", > FT_STRING, BASE_NONE, NULL, 0x00, > "PossDupFlag", HFILL } > }, > { &hf_fix_Price, > { "Price (44)", "fix.Price", > FT_STRING, BASE_NONE, NULL, 0x00, > "Price", HFILL } > }, > { &hf_fix_RefSeqNum, > { "RefSeqNum (45)", "fix.RefSeqNum", > FT_STRING, BASE_NONE, NULL, 0x00, > "RefSeqNum", HFILL } > }, > { &hf_fix_RelatdSym, > { "RelatdSym (46)", "fix.RelatdSym", > FT_STRING, BASE_NONE, NULL, 0x00, > "RelatdSym", HFILL } > }, > { &hf_fix_Rule80A, > { "Rule80A (47)", "fix.Rule80A", > FT_STRING, BASE_NONE, NULL, 0x00, > "Rule80A", HFILL } > }, > { &hf_fix_SecurityID, > { "SecurityID (48)", "fix.SecurityID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityID", HFILL } > }, > { &hf_fix_SenderCompID, > { "SenderCompID (49)", "fix.SenderCompID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SenderCompID", HFILL } > }, > { &hf_fix_SenderSubID, > { "SenderSubID (50)", "fix.SenderSubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SenderSubID", HFILL } > }, > { &hf_fix_SendingDate, > { "SendingDate (51)", "fix.SendingDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "SendingDate", HFILL } > }, > { &hf_fix_SendingTime, > { "SendingTime (52)", "fix.SendingTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "SendingTime", HFILL } > }, > { &hf_fix_Quantity, > { "Quantity (53)", "fix.Quantity", > FT_STRING, BASE_NONE, NULL, 0x00, > "Quantity", HFILL } > }, > { &hf_fix_Side, > { "Side (54)", "fix.Side", > FT_STRING, BASE_NONE, NULL, 0x00, > "Side", HFILL } > }, > { &hf_fix_Symbol, > { "Symbol (55)", "fix.Symbol", > FT_STRING, BASE_NONE, NULL, 0x00, > "Symbol", HFILL } > }, > { &hf_fix_TargetCompID, > { "TargetCompID (56)", "fix.TargetCompID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TargetCompID", HFILL } > }, > { &hf_fix_TargetSubID, > { "TargetSubID (57)", "fix.TargetSubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TargetSubID", HFILL } > }, > { &hf_fix_Text, > { "Text (58)", "fix.Text", > FT_STRING, BASE_NONE, NULL, 0x00, > "Text", HFILL } > }, > { &hf_fix_TimeInForce, > { "TimeInForce (59)", "fix.TimeInForce", > FT_STRING, BASE_NONE, NULL, 0x00, > "TimeInForce", HFILL } > }, > { &hf_fix_TransactTime, > { "TransactTime (60)", "fix.TransactTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TransactTime", HFILL } > }, > { &hf_fix_Urgency, > { "Urgency (61)", "fix.Urgency", > FT_STRING, BASE_NONE, NULL, 0x00, > "Urgency", HFILL } > }, > { &hf_fix_ValidUntilTime, > { "ValidUntilTime (62)", "fix.ValidUntilTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "ValidUntilTime", HFILL } > }, > { &hf_fix_SettlmntTyp, > { "SettlmntTyp (63)", "fix.SettlmntTyp", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlmntTyp", HFILL } > }, > { &hf_fix_FutSettDate, > { "FutSettDate (64)", "fix.FutSettDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "FutSettDate", HFILL } > }, > { &hf_fix_SymbolSfx, > { "SymbolSfx (65)", "fix.SymbolSfx", > FT_STRING, BASE_NONE, NULL, 0x00, > "SymbolSfx", HFILL } > }, > { &hf_fix_ListID, > { "ListID (66)", "fix.ListID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListID", HFILL } > }, > { &hf_fix_ListSeqNo, > { "ListSeqNo (67)", "fix.ListSeqNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListSeqNo", HFILL } > }, > { &hf_fix_TotNoOrders, > { "TotNoOrders (68)", "fix.TotNoOrders", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotNoOrders", HFILL } > }, > { &hf_fix_ListExecInst, > { "ListExecInst (69)", "fix.ListExecInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListExecInst", HFILL } > }, > { &hf_fix_AllocID, > { "AllocID (70)", "fix.AllocID", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocID", HFILL } > }, > { &hf_fix_AllocTransType, > { "AllocTransType (71)", "fix.AllocTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocTransType", HFILL } > }, > { &hf_fix_RefAllocID, > { "RefAllocID (72)", "fix.RefAllocID", > FT_STRING, BASE_NONE, NULL, 0x00, > "RefAllocID", HFILL } > }, > { &hf_fix_NoOrders, > { "NoOrders (73)", "fix.NoOrders", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoOrders", HFILL } > }, > { &hf_fix_AvgPrxPrecision, > { "AvgPrxPrecision (74)", "fix.AvgPrxPrecision", > FT_STRING, BASE_NONE, NULL, 0x00, > "AvgPrxPrecision", HFILL } > }, > { &hf_fix_TradeDate, > { "TradeDate (75)", "fix.TradeDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeDate", HFILL } > }, > { &hf_fix_ExecBroker, > { "ExecBroker (76)", "fix.ExecBroker", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecBroker", HFILL } > }, > { &hf_fix_PositionEffect, > { "PositionEffect (77)", "fix.PositionEffect", > FT_STRING, BASE_NONE, NULL, 0x00, > "PositionEffect", HFILL } > }, > { &hf_fix_NoAllocs, > { "NoAllocs (78)", "fix.NoAllocs", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoAllocs", HFILL } > }, > { &hf_fix_AllocAccount, > { "AllocAccount (79)", "fix.AllocAccount", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocAccount", HFILL } > }, > { &hf_fix_AllocQty, > { "AllocQty (80)", "fix.AllocQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocQty", HFILL } > }, > { &hf_fix_ProcessCode, > { "ProcessCode (81)", "fix.ProcessCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "ProcessCode", HFILL } > }, > { &hf_fix_NoRpts, > { "NoRpts (82)", "fix.NoRpts", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoRpts", HFILL } > }, > { &hf_fix_RptSeq, > { "RptSeq (83)", "fix.RptSeq", > FT_STRING, BASE_NONE, NULL, 0x00, > "RptSeq", HFILL } > }, > { &hf_fix_CxlQty, > { "CxlQty (84)", "fix.CxlQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "CxlQty", HFILL } > }, > { &hf_fix_NoDlvyInst, > { "NoDlvyInst (85)", "fix.NoDlvyInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoDlvyInst", HFILL } > }, > { &hf_fix_DlvyInst, > { "DlvyInst (86)", "fix.DlvyInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "DlvyInst", HFILL } > }, > { &hf_fix_AllocStatus, > { "AllocStatus (87)", "fix.AllocStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocStatus", HFILL } > }, > { &hf_fix_AllocRejCode, > { "AllocRejCode (88)", "fix.AllocRejCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocRejCode", HFILL } > }, > { &hf_fix_Signature, > { "Signature (89)", "fix.Signature", > FT_STRING, BASE_NONE, NULL, 0x00, > "Signature", HFILL } > }, > { &hf_fix_SecureDataLen, > { "SecureDataLen (90)", "fix.SecureDataLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecureDataLen", HFILL } > }, > { &hf_fix_SecureData, > { "SecureData (91)", "fix.SecureData", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecureData", HFILL } > }, > { &hf_fix_BrokerOfCredit, > { "BrokerOfCredit (92)", "fix.BrokerOfCredit", > FT_STRING, BASE_NONE, NULL, 0x00, > "BrokerOfCredit", HFILL } > }, > { &hf_fix_SignatureLength, > { "SignatureLength (93)", "fix.SignatureLength", > FT_STRING, BASE_NONE, NULL, 0x00, > "SignatureLength", HFILL } > }, > { &hf_fix_EmailType, > { "EmailType (94)", "fix.EmailType", > FT_STRING, BASE_NONE, NULL, 0x00, > "EmailType", HFILL } > }, > { &hf_fix_RawDataLength, > { "RawDataLength (95)", "fix.RawDataLength", > FT_STRING, BASE_NONE, NULL, 0x00, > "RawDataLength", HFILL } > }, > { &hf_fix_RawData, > { "RawData (96)", "fix.RawData", > FT_STRING, BASE_NONE, NULL, 0x00, > "RawData", HFILL } > }, > { &hf_fix_PossResend, > { "PossResend (97)", "fix.PossResend", > FT_STRING, BASE_NONE, NULL, 0x00, > "PossResend", HFILL } > }, > { &hf_fix_EncryptMethod, > { "EncryptMethod (98)", "fix.EncryptMethod", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncryptMethod", HFILL } > }, > { &hf_fix_StopPx, > { "StopPx (99)", "fix.StopPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "StopPx", HFILL } > }, > { &hf_fix_ExDestination, > { "ExDestination (100)", "fix.ExDestination", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExDestination", HFILL } > }, > { &hf_fix_CxlRejReason, > { "CxlRejReason (102)", "fix.CxlRejReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "CxlRejReason", HFILL } > }, > { &hf_fix_OrdRejReason, > { "OrdRejReason (103)", "fix.OrdRejReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrdRejReason", HFILL } > }, > { &hf_fix_IOIQualifier, > { "IOIQualifier (104)", "fix.IOIQualifier", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOIQualifier", HFILL } > }, > { &hf_fix_WaveNo, > { "WaveNo (105)", "fix.WaveNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "WaveNo", HFILL } > }, > { &hf_fix_Issuer, > { "Issuer (106)", "fix.Issuer", > FT_STRING, BASE_NONE, NULL, 0x00, > "Issuer", HFILL } > }, > { &hf_fix_SecurityDesc, > { "SecurityDesc (107)", "fix.SecurityDesc", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityDesc", HFILL } > }, > { &hf_fix_HeartBtInt, > { "HeartBtInt (108)", "fix.HeartBtInt", > FT_STRING, BASE_NONE, NULL, 0x00, > "HeartBtInt", HFILL } > }, > { &hf_fix_ClientID, > { "ClientID (109)", "fix.ClientID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClientID", HFILL } > }, > { &hf_fix_MinQty, > { "MinQty (110)", "fix.MinQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "MinQty", HFILL } > }, > { &hf_fix_MaxFloor, > { "MaxFloor (111)", "fix.MaxFloor", > FT_STRING, BASE_NONE, NULL, 0x00, > "MaxFloor", HFILL } > }, > { &hf_fix_TestReqID, > { "TestReqID (112)", "fix.TestReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TestReqID", HFILL } > }, > { &hf_fix_ReportToExch, > { "ReportToExch (113)", "fix.ReportToExch", > FT_STRING, BASE_NONE, NULL, 0x00, > "ReportToExch", HFILL } > }, > { &hf_fix_LocateReqd, > { "LocateReqd (114)", "fix.LocateReqd", > FT_STRING, BASE_NONE, NULL, 0x00, > "LocateReqd", HFILL } > }, > { &hf_fix_OnBehalfOfCompID, > { "OnBehalfOfCompID (115)", "fix.OnBehalfOfCompID", > FT_STRING, BASE_NONE, NULL, 0x00, > "OnBehalfOfCompID", HFILL } > }, > { &hf_fix_OnBehalfOfSubID, > { "OnBehalfOfSubID (116)", "fix.OnBehalfOfSubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "OnBehalfOfSubID", HFILL } > }, > { &hf_fix_QuoteID, > { "QuoteID (117)", "fix.QuoteID", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteID", HFILL } > }, > { &hf_fix_NetMoney, > { "NetMoney (118)", "fix.NetMoney", > FT_STRING, BASE_NONE, NULL, 0x00, > "NetMoney", HFILL } > }, > { &hf_fix_SettlCurrAmt, > { "SettlCurrAmt (119)", "fix.SettlCurrAmt", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlCurrAmt", HFILL } > }, > { &hf_fix_SettlCurrency, > { "SettlCurrency (120)", "fix.SettlCurrency", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlCurrency", HFILL } > }, > { &hf_fix_ForexReq, > { "ForexReq (121)", "fix.ForexReq", > FT_STRING, BASE_NONE, NULL, 0x00, > "ForexReq", HFILL } > }, > { &hf_fix_OrigSendingTime, > { "OrigSendingTime (122)", "fix.OrigSendingTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrigSendingTime", HFILL } > }, > { &hf_fix_GapFillFlag, > { "GapFillFlag (123)", "fix.GapFillFlag", > FT_STRING, BASE_NONE, NULL, 0x00, > "GapFillFlag", HFILL } > }, > { &hf_fix_NoExecs, > { "NoExecs (124)", "fix.NoExecs", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoExecs", HFILL } > }, > { &hf_fix_CxlType, > { "CxlType (125)", "fix.CxlType", > FT_STRING, BASE_NONE, NULL, 0x00, > "CxlType", HFILL } > }, > { &hf_fix_ExpireTime, > { "ExpireTime (126)", "fix.ExpireTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExpireTime", HFILL } > }, > { &hf_fix_DKReason, > { "DKReason (127)", "fix.DKReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "DKReason", HFILL } > }, > { &hf_fix_DeliverToCompID, > { "DeliverToCompID (128)", "fix.DeliverToCompID", > FT_STRING, BASE_NONE, NULL, 0x00, > "DeliverToCompID", HFILL } > }, > { &hf_fix_DeliverToSubID, > { "DeliverToSubID (129)", "fix.DeliverToSubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "DeliverToSubID", HFILL } > }, > { &hf_fix_IOINaturalFlag, > { "IOINaturalFlag (130)", "fix.IOINaturalFlag", > FT_STRING, BASE_NONE, NULL, 0x00, > "IOINaturalFlag", HFILL } > }, > { &hf_fix_QuoteReqID, > { "QuoteReqID (131)", "fix.QuoteReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteReqID", HFILL } > }, > { &hf_fix_BidPx, > { "BidPx (132)", "fix.BidPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidPx", HFILL } > }, > { &hf_fix_OfferPx, > { "OfferPx (133)", "fix.OfferPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "OfferPx", HFILL } > }, > { &hf_fix_BidSize, > { "BidSize (134)", "fix.BidSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidSize", HFILL } > }, > { &hf_fix_OfferSize, > { "OfferSize (135)", "fix.OfferSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "OfferSize", HFILL } > }, > { &hf_fix_NoMiscFees, > { "NoMiscFees (136)", "fix.NoMiscFees", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoMiscFees", HFILL } > }, > { &hf_fix_MiscFeeAmt, > { "MiscFeeAmt (137)", "fix.MiscFeeAmt", > FT_STRING, BASE_NONE, NULL, 0x00, > "MiscFeeAmt", HFILL } > }, > { &hf_fix_MiscFeeCurr, > { "MiscFeeCurr (138)", "fix.MiscFeeCurr", > FT_STRING, BASE_NONE, NULL, 0x00, > "MiscFeeCurr", HFILL } > }, > { &hf_fix_MiscFeeType, > { "MiscFeeType (139)", "fix.MiscFeeType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MiscFeeType", HFILL } > }, > { &hf_fix_PrevClosePx, > { "PrevClosePx (140)", "fix.PrevClosePx", > FT_STRING, BASE_NONE, NULL, 0x00, > "PrevClosePx", HFILL } > }, > { &hf_fix_ResetSeqNumFlag, > { "ResetSeqNumFlag (141)", "fix.ResetSeqNumFlag", > FT_STRING, BASE_NONE, NULL, 0x00, > "ResetSeqNumFlag", HFILL } > }, > { &hf_fix_SenderLocationID, > { "SenderLocationID (142)", "fix.SenderLocationID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SenderLocationID", HFILL } > }, > { &hf_fix_TargetLocationID, > { "TargetLocationID (143)", "fix.TargetLocationID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TargetLocationID", HFILL } > }, > { &hf_fix_OnBehalfOfLocationID, > { "OnBehalfOfLocationID (144)", "fix.OnBehalfOfLocationID", > FT_STRING, BASE_NONE, NULL, 0x00, > "OnBehalfOfLocationID", HFILL } > }, > { &hf_fix_DeliverToLocationID, > { "DeliverToLocationID (145)", "fix.DeliverToLocationID", > FT_STRING, BASE_NONE, NULL, 0x00, > "DeliverToLocationID", HFILL } > }, > { &hf_fix_NoRelatedSym, > { "NoRelatedSym (146)", "fix.NoRelatedSym", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoRelatedSym", HFILL } > }, > { &hf_fix_Subject, > { "Subject (147)", "fix.Subject", > FT_STRING, BASE_NONE, NULL, 0x00, > "Subject", HFILL } > }, > { &hf_fix_Headline, > { "Headline (148)", "fix.Headline", > FT_STRING, BASE_NONE, NULL, 0x00, > "Headline", HFILL } > }, > { &hf_fix_URLLink, > { "URLLink (149)", "fix.URLLink", > FT_STRING, BASE_NONE, NULL, 0x00, > "URLLink", HFILL } > }, > { &hf_fix_ExecType, > { "ExecType (150)", "fix.ExecType", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecType", HFILL } > }, > { &hf_fix_LeavesQty, > { "LeavesQty (151)", "fix.LeavesQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "LeavesQty", HFILL } > }, > { &hf_fix_CashOrderQty, > { "CashOrderQty (152)", "fix.CashOrderQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashOrderQty", HFILL } > }, > { &hf_fix_AllocAvgPx, > { "AllocAvgPx (153)", "fix.AllocAvgPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocAvgPx", HFILL } > }, > { &hf_fix_AllocNetMoney, > { "AllocNetMoney (154)", "fix.AllocNetMoney", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocNetMoney", HFILL } > }, > { &hf_fix_SettlCurrFxRate, > { "SettlCurrFxRate (155)", "fix.SettlCurrFxRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlCurrFxRate", HFILL } > }, > { &hf_fix_SettlCurrFxRateCalc, > { "SettlCurrFxRateCalc (156)", "fix.SettlCurrFxRateCalc", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlCurrFxRateCalc", HFILL } > }, > { &hf_fix_NumDaysInterest, > { "NumDaysInterest (157)", "fix.NumDaysInterest", > FT_STRING, BASE_NONE, NULL, 0x00, > "NumDaysInterest", HFILL } > }, > { &hf_fix_AccruedInterestRate, > { "AccruedInterestRate (158)", "fix.AccruedInterestRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "AccruedInterestRate", HFILL } > }, > { &hf_fix_AccruedInterestAmt, > { "AccruedInterestAmt (159)", "fix.AccruedInterestAmt", > FT_STRING, BASE_NONE, NULL, 0x00, > "AccruedInterestAmt", HFILL } > }, > { &hf_fix_SettlInstMode, > { "SettlInstMode (160)", "fix.SettlInstMode", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlInstMode", HFILL } > }, > { &hf_fix_AllocText, > { "AllocText (161)", "fix.AllocText", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocText", HFILL } > }, > { &hf_fix_SettlInstID, > { "SettlInstID (162)", "fix.SettlInstID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlInstID", HFILL } > }, > { &hf_fix_SettlInstTransType, > { "SettlInstTransType (163)", "fix.SettlInstTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlInstTransType", HFILL } > }, > { &hf_fix_EmailThreadID, > { "EmailThreadID (164)", "fix.EmailThreadID", > FT_STRING, BASE_NONE, NULL, 0x00, > "EmailThreadID", HFILL } > }, > { &hf_fix_SettlInstSource, > { "SettlInstSource (165)", "fix.SettlInstSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlInstSource", HFILL } > }, > { &hf_fix_SettlLocation, > { "SettlLocation (166)", "fix.SettlLocation", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlLocation", HFILL } > }, > { &hf_fix_SecurityType, > { "SecurityType (167)", "fix.SecurityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityType", HFILL } > }, > { &hf_fix_EffectiveTime, > { "EffectiveTime (168)", "fix.EffectiveTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "EffectiveTime", HFILL } > }, > { &hf_fix_StandInstDbType, > { "StandInstDbType (169)", "fix.StandInstDbType", > FT_STRING, BASE_NONE, NULL, 0x00, > "StandInstDbType", HFILL } > }, > { &hf_fix_StandInstDbName, > { "StandInstDbName (170)", "fix.StandInstDbName", > FT_STRING, BASE_NONE, NULL, 0x00, > "StandInstDbName", HFILL } > }, > { &hf_fix_StandInstDbID, > { "StandInstDbID (171)", "fix.StandInstDbID", > FT_STRING, BASE_NONE, NULL, 0x00, > "StandInstDbID", HFILL } > }, > { &hf_fix_SettlDeliveryType, > { "SettlDeliveryType (172)", "fix.SettlDeliveryType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlDeliveryType", HFILL } > }, > { &hf_fix_SettlDepositoryCode, > { "SettlDepositoryCode (173)", "fix.SettlDepositoryCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlDepositoryCode", HFILL } > }, > { &hf_fix_SettlBrkrCode, > { "SettlBrkrCode (174)", "fix.SettlBrkrCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlBrkrCode", HFILL } > }, > { &hf_fix_SettlInstCode, > { "SettlInstCode (175)", "fix.SettlInstCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlInstCode", HFILL } > }, > { &hf_fix_SecuritySettlAgentName, > { "SecuritySettlAgentName (176)", "fix.SecuritySettlAgentName", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecuritySettlAgentName", HFILL } > }, > { &hf_fix_SecuritySettlAgentCode, > { "SecuritySettlAgentCode (177)", "fix.SecuritySettlAgentCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecuritySettlAgentCode", HFILL } > }, > { &hf_fix_SecuritySettlAgentAcctNum, > { "SecuritySettlAgentAcctNum (178)", "fix.SecuritySettlAgentAcctNum", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecuritySettlAgentAcctNum", HFILL } > }, > { &hf_fix_SecuritySettlAgentAcctName, > { "SecuritySettlAgentAcctName (179)", "fix.SecuritySettlAgentAcctName", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecuritySettlAgentAcctName", HFILL } > }, > { &hf_fix_SecuritySettlAgentContactName, > { "SecuritySettlAgentContactName (180)", "fix.SecuritySettlAgentContactName", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecuritySettlAgentContactName", HFILL } > }, > { &hf_fix_SecuritySettlAgentContactPhone, > { "SecuritySettlAgentContactPhone (181)", "fix.SecuritySettlAgentContactPhone", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecuritySettlAgentContactPhone", HFILL } > }, > { &hf_fix_CashSettlAgentName, > { "CashSettlAgentName (182)", "fix.CashSettlAgentName", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashSettlAgentName", HFILL } > }, > { &hf_fix_CashSettlAgentCode, > { "CashSettlAgentCode (183)", "fix.CashSettlAgentCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashSettlAgentCode", HFILL } > }, > { &hf_fix_CashSettlAgentAcctNum, > { "CashSettlAgentAcctNum (184)", "fix.CashSettlAgentAcctNum", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashSettlAgentAcctNum", HFILL } > }, > { &hf_fix_CashSettlAgentAcctName, > { "CashSettlAgentAcctName (185)", "fix.CashSettlAgentAcctName", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashSettlAgentAcctName", HFILL } > }, > { &hf_fix_CashSettlAgentContactName, > { "CashSettlAgentContactName (186)", "fix.CashSettlAgentContactName", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashSettlAgentContactName", HFILL } > }, > { &hf_fix_CashSettlAgentContactPhone, > { "CashSettlAgentContactPhone (187)", "fix.CashSettlAgentContactPhone", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashSettlAgentContactPhone", HFILL } > }, > { &hf_fix_BidSpotRate, > { "BidSpotRate (188)", "fix.BidSpotRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidSpotRate", HFILL } > }, > { &hf_fix_BidForwardPoints, > { "BidForwardPoints (189)", "fix.BidForwardPoints", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidForwardPoints", HFILL } > }, > { &hf_fix_OfferSpotRate, > { "OfferSpotRate (190)", "fix.OfferSpotRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "OfferSpotRate", HFILL } > }, > { &hf_fix_OfferForwardPoints, > { "OfferForwardPoints (191)", "fix.OfferForwardPoints", > FT_STRING, BASE_NONE, NULL, 0x00, > "OfferForwardPoints", HFILL } > }, > { &hf_fix_OrderQty2, > { "OrderQty2 (192)", "fix.OrderQty2", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrderQty2", HFILL } > }, > { &hf_fix_FutSettDate2, > { "FutSettDate2 (193)", "fix.FutSettDate2", > FT_STRING, BASE_NONE, NULL, 0x00, > "FutSettDate2", HFILL } > }, > { &hf_fix_LastSpotRate, > { "LastSpotRate (194)", "fix.LastSpotRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastSpotRate", HFILL } > }, > { &hf_fix_LastForwardPoints, > { "LastForwardPoints (195)", "fix.LastForwardPoints", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastForwardPoints", HFILL } > }, > { &hf_fix_AllocLinkID, > { "AllocLinkID (196)", "fix.AllocLinkID", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocLinkID", HFILL } > }, > { &hf_fix_AllocLinkType, > { "AllocLinkType (197)", "fix.AllocLinkType", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocLinkType", HFILL } > }, > { &hf_fix_SecondaryOrderID, > { "SecondaryOrderID (198)", "fix.SecondaryOrderID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecondaryOrderID", HFILL } > }, > { &hf_fix_NoIOIQualifiers, > { "NoIOIQualifiers (199)", "fix.NoIOIQualifiers", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoIOIQualifiers", HFILL } > }, > { &hf_fix_MaturityMonthYear, > { "MaturityMonthYear (200)", "fix.MaturityMonthYear", > FT_STRING, BASE_NONE, NULL, 0x00, > "MaturityMonthYear", HFILL } > }, > { &hf_fix_PutOrCall, > { "PutOrCall (201)", "fix.PutOrCall", > FT_STRING, BASE_NONE, NULL, 0x00, > "PutOrCall", HFILL } > }, > { &hf_fix_StrikePrice, > { "StrikePrice (202)", "fix.StrikePrice", > FT_STRING, BASE_NONE, NULL, 0x00, > "StrikePrice", HFILL } > }, > { &hf_fix_CoveredOrUncovered, > { "CoveredOrUncovered (203)", "fix.CoveredOrUncovered", > FT_STRING, BASE_NONE, NULL, 0x00, > "CoveredOrUncovered", HFILL } > }, > { &hf_fix_CustomerOrFirm, > { "CustomerOrFirm (204)", "fix.CustomerOrFirm", > FT_STRING, BASE_NONE, NULL, 0x00, > "CustomerOrFirm", HFILL } > }, > { &hf_fix_MaturityDay, > { "MaturityDay (205)", "fix.MaturityDay", > FT_STRING, BASE_NONE, NULL, 0x00, > "MaturityDay", HFILL } > }, > { &hf_fix_OptAttribute, > { "OptAttribute (206)", "fix.OptAttribute", > FT_STRING, BASE_NONE, NULL, 0x00, > "OptAttribute", HFILL } > }, > { &hf_fix_SecurityExchange, > { "SecurityExchange (207)", "fix.SecurityExchange", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityExchange", HFILL } > }, > { &hf_fix_NotifyBrokerOfCredit, > { "NotifyBrokerOfCredit (208)", "fix.NotifyBrokerOfCredit", > FT_STRING, BASE_NONE, NULL, 0x00, > "NotifyBrokerOfCredit", HFILL } > }, > { &hf_fix_AllocHandlInst, > { "AllocHandlInst (209)", "fix.AllocHandlInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocHandlInst", HFILL } > }, > { &hf_fix_MaxShow, > { "MaxShow (210)", "fix.MaxShow", > FT_STRING, BASE_NONE, NULL, 0x00, > "MaxShow", HFILL } > }, > { &hf_fix_PegDifference, > { "PegDifference (211)", "fix.PegDifference", > FT_STRING, BASE_NONE, NULL, 0x00, > "PegDifference", HFILL } > }, > { &hf_fix_XmlDataLen, > { "XmlDataLen (212)", "fix.XmlDataLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "XmlDataLen", HFILL } > }, > { &hf_fix_XmlData, > { "XmlData (213)", "fix.XmlData", > FT_STRING, BASE_NONE, NULL, 0x00, > "XmlData", HFILL } > }, > { &hf_fix_SettlInstRefID, > { "SettlInstRefID (214)", "fix.SettlInstRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlInstRefID", HFILL } > }, > { &hf_fix_NoRoutingIDs, > { "NoRoutingIDs (215)", "fix.NoRoutingIDs", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoRoutingIDs", HFILL } > }, > { &hf_fix_RoutingType, > { "RoutingType (216)", "fix.RoutingType", > FT_STRING, BASE_NONE, NULL, 0x00, > "RoutingType", HFILL } > }, > { &hf_fix_RoutingID, > { "RoutingID (217)", "fix.RoutingID", > FT_STRING, BASE_NONE, NULL, 0x00, > "RoutingID", HFILL } > }, > { &hf_fix_Spread, > { "Spread (218)", "fix.Spread", > FT_STRING, BASE_NONE, NULL, 0x00, > "Spread", HFILL } > }, > { &hf_fix_Benchmark, > { "Benchmark (219)", "fix.Benchmark", > FT_STRING, BASE_NONE, NULL, 0x00, > "Benchmark", HFILL } > }, > { &hf_fix_BenchmarkCurveCurrency, > { "BenchmarkCurveCurrency (220)", "fix.BenchmarkCurveCurrency", > FT_STRING, BASE_NONE, NULL, 0x00, > "BenchmarkCurveCurrency", HFILL } > }, > { &hf_fix_BenchmarkCurveName, > { "BenchmarkCurveName (221)", "fix.BenchmarkCurveName", > FT_STRING, BASE_NONE, NULL, 0x00, > "BenchmarkCurveName", HFILL } > }, > { &hf_fix_BenchmarkCurvePoint, > { "BenchmarkCurvePoint (222)", "fix.BenchmarkCurvePoint", > FT_STRING, BASE_NONE, NULL, 0x00, > "BenchmarkCurvePoint", HFILL } > }, > { &hf_fix_CouponRate, > { "CouponRate (223)", "fix.CouponRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "CouponRate", HFILL } > }, > { &hf_fix_CouponPaymentDate, > { "CouponPaymentDate (224)", "fix.CouponPaymentDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "CouponPaymentDate", HFILL } > }, > { &hf_fix_IssueDate, > { "IssueDate (225)", "fix.IssueDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "IssueDate", HFILL } > }, > { &hf_fix_RepurchaseTerm, > { "RepurchaseTerm (226)", "fix.RepurchaseTerm", > FT_STRING, BASE_NONE, NULL, 0x00, > "RepurchaseTerm", HFILL } > }, > { &hf_fix_RepurchaseRate, > { "RepurchaseRate (227)", "fix.RepurchaseRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "RepurchaseRate", HFILL } > }, > { &hf_fix_Factor, > { "Factor (228)", "fix.Factor", > FT_STRING, BASE_NONE, NULL, 0x00, > "Factor", HFILL } > }, > { &hf_fix_TradeOriginationDate, > { "TradeOriginationDate (229)", "fix.TradeOriginationDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeOriginationDate", HFILL } > }, > { &hf_fix_ExDate, > { "ExDate (230)", "fix.ExDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExDate", HFILL } > }, > { &hf_fix_ContractMultiplier, > { "ContractMultiplier (231)", "fix.ContractMultiplier", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContractMultiplier", HFILL } > }, > { &hf_fix_NoStipulations, > { "NoStipulations (232)", "fix.NoStipulations", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoStipulations", HFILL } > }, > { &hf_fix_StipulationType, > { "StipulationType (233)", "fix.StipulationType", > FT_STRING, BASE_NONE, NULL, 0x00, > "StipulationType", HFILL } > }, > { &hf_fix_StipulationValue, > { "StipulationValue (234)", "fix.StipulationValue", > FT_STRING, BASE_NONE, NULL, 0x00, > "StipulationValue", HFILL } > }, > { &hf_fix_YieldType, > { "YieldType (235)", "fix.YieldType", > FT_STRING, BASE_NONE, NULL, 0x00, > "YieldType", HFILL } > }, > { &hf_fix_Yield, > { "Yield (236)", "fix.Yield", > FT_STRING, BASE_NONE, NULL, 0x00, > "Yield", HFILL } > }, > { &hf_fix_TotalTakedown, > { "TotalTakedown (237)", "fix.TotalTakedown", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalTakedown", HFILL } > }, > { &hf_fix_Concession, > { "Concession (238)", "fix.Concession", > FT_STRING, BASE_NONE, NULL, 0x00, > "Concession", HFILL } > }, > { &hf_fix_RepoCollateralSecurityType, > { "RepoCollateralSecurityType (239)", "fix.RepoCollateralSecurityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "RepoCollateralSecurityType", HFILL } > }, > { &hf_fix_RedemptionDate, > { "RedemptionDate (240)", "fix.RedemptionDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "RedemptionDate", HFILL } > }, > { &hf_fix_UnderlyingCouponPaymentDate, > { "UnderlyingCouponPaymentDate (241)", "fix.UnderlyingCouponPaymentDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingCouponPaymentDate", HFILL } > }, > { &hf_fix_UnderlyingIssueDate, > { "UnderlyingIssueDate (242)", "fix.UnderlyingIssueDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingIssueDate", HFILL } > }, > { &hf_fix_UnderlyingRepoCollateralSecurityType, > { "UnderlyingRepoCollateralSecurityType (243)", "fix.UnderlyingRepoCollateralSecurityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingRepoCollateralSecurityType", HFILL } > }, > { &hf_fix_UnderlyingRepurchaseTerm, > { "UnderlyingRepurchaseTerm (244)", "fix.UnderlyingRepurchaseTerm", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingRepurchaseTerm", HFILL } > }, > { &hf_fix_UnderlyingRepurchaseRate, > { "UnderlyingRepurchaseRate (245)", "fix.UnderlyingRepurchaseRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingRepurchaseRate", HFILL } > }, > { &hf_fix_UnderlyingFactor, > { "UnderlyingFactor (246)", "fix.UnderlyingFactor", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingFactor", HFILL } > }, > { &hf_fix_UnderlyingRedemptionDate, > { "UnderlyingRedemptionDate (247)", "fix.UnderlyingRedemptionDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingRedemptionDate", HFILL } > }, > { &hf_fix_LegCouponPaymentDate, > { "LegCouponPaymentDate (248)", "fix.LegCouponPaymentDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCouponPaymentDate", HFILL } > }, > { &hf_fix_LegIssueDate, > { "LegIssueDate (249)", "fix.LegIssueDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegIssueDate", HFILL } > }, > { &hf_fix_LegRepoCollateralSecurityType, > { "LegRepoCollateralSecurityType (250)", "fix.LegRepoCollateralSecurityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegRepoCollateralSecurityType", HFILL } > }, > { &hf_fix_LegRepurchaseTerm, > { "LegRepurchaseTerm (251)", "fix.LegRepurchaseTerm", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegRepurchaseTerm", HFILL } > }, > { &hf_fix_LegRepurchaseRate, > { "LegRepurchaseRate (252)", "fix.LegRepurchaseRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegRepurchaseRate", HFILL } > }, > { &hf_fix_LegFactor, > { "LegFactor (253)", "fix.LegFactor", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegFactor", HFILL } > }, > { &hf_fix_LegRedemptionDate, > { "LegRedemptionDate (254)", "fix.LegRedemptionDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegRedemptionDate", HFILL } > }, > { &hf_fix_CreditRating, > { "CreditRating (255)", "fix.CreditRating", > FT_STRING, BASE_NONE, NULL, 0x00, > "CreditRating", HFILL } > }, > { &hf_fix_UnderlyingCreditRating, > { "UnderlyingCreditRating (256)", "fix.UnderlyingCreditRating", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingCreditRating", HFILL } > }, > { &hf_fix_LegCreditRating, > { "LegCreditRating (257)", "fix.LegCreditRating", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCreditRating", HFILL } > }, > { &hf_fix_TradedFlatSwitch, > { "TradedFlatSwitch (258)", "fix.TradedFlatSwitch", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradedFlatSwitch", HFILL } > }, > { &hf_fix_BasisFeatureDate, > { "BasisFeatureDate (259)", "fix.BasisFeatureDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "BasisFeatureDate", HFILL } > }, > { &hf_fix_BasisFeaturePrice, > { "BasisFeaturePrice (260)", "fix.BasisFeaturePrice", > FT_STRING, BASE_NONE, NULL, 0x00, > "BasisFeaturePrice", HFILL } > }, > { &hf_fix_ReservedAllocated, > { "ReservedAllocated (261)", "fix.ReservedAllocated", > FT_STRING, BASE_NONE, NULL, 0x00, > "ReservedAllocated", HFILL } > }, > { &hf_fix_MDReqID, > { "MDReqID (262)", "fix.MDReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDReqID", HFILL } > }, > { &hf_fix_SubscriptionRequestType, > { "SubscriptionRequestType (263)", "fix.SubscriptionRequestType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SubscriptionRequestType", HFILL } > }, > { &hf_fix_MarketDepth, > { "MarketDepth (264)", "fix.MarketDepth", > FT_STRING, BASE_NONE, NULL, 0x00, > "MarketDepth", HFILL } > }, > { &hf_fix_MDUpdateType, > { "MDUpdateType (265)", "fix.MDUpdateType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDUpdateType", HFILL } > }, > { &hf_fix_AggregatedBook, > { "AggregatedBook (266)", "fix.AggregatedBook", > FT_STRING, BASE_NONE, NULL, 0x00, > "AggregatedBook", HFILL } > }, > { &hf_fix_NoMDEntryTypes, > { "NoMDEntryTypes (267)", "fix.NoMDEntryTypes", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoMDEntryTypes", HFILL } > }, > { &hf_fix_NoMDEntries, > { "NoMDEntries (268)", "fix.NoMDEntries", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoMDEntries", HFILL } > }, > { &hf_fix_MDEntryType, > { "MDEntryType (269)", "fix.MDEntryType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryType", HFILL } > }, > { &hf_fix_MDEntryPx, > { "MDEntryPx (270)", "fix.MDEntryPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryPx", HFILL } > }, > { &hf_fix_MDEntrySize, > { "MDEntrySize (271)", "fix.MDEntrySize", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntrySize", HFILL } > }, > { &hf_fix_MDEntryDate, > { "MDEntryDate (272)", "fix.MDEntryDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryDate", HFILL } > }, > { &hf_fix_MDEntryTime, > { "MDEntryTime (273)", "fix.MDEntryTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryTime", HFILL } > }, > { &hf_fix_TickDirection, > { "TickDirection (274)", "fix.TickDirection", > FT_STRING, BASE_NONE, NULL, 0x00, > "TickDirection", HFILL } > }, > { &hf_fix_MDMkt, > { "MDMkt (275)", "fix.MDMkt", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDMkt", HFILL } > }, > { &hf_fix_QuoteCondition, > { "QuoteCondition (276)", "fix.QuoteCondition", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteCondition", HFILL } > }, > { &hf_fix_TradeCondition, > { "TradeCondition (277)", "fix.TradeCondition", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeCondition", HFILL } > }, > { &hf_fix_MDEntryID, > { "MDEntryID (278)", "fix.MDEntryID", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryID", HFILL } > }, > { &hf_fix_MDUpdateAction, > { "MDUpdateAction (279)", "fix.MDUpdateAction", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDUpdateAction", HFILL } > }, > { &hf_fix_MDEntryRefID, > { "MDEntryRefID (280)", "fix.MDEntryRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryRefID", HFILL } > }, > { &hf_fix_MDReqRejReason, > { "MDReqRejReason (281)", "fix.MDReqRejReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDReqRejReason", HFILL } > }, > { &hf_fix_MDEntryOriginator, > { "MDEntryOriginator (282)", "fix.MDEntryOriginator", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryOriginator", HFILL } > }, > { &hf_fix_LocationID, > { "LocationID (283)", "fix.LocationID", > FT_STRING, BASE_NONE, NULL, 0x00, > "LocationID", HFILL } > }, > { &hf_fix_DeskID, > { "DeskID (284)", "fix.DeskID", > FT_STRING, BASE_NONE, NULL, 0x00, > "DeskID", HFILL } > }, > { &hf_fix_DeleteReason, > { "DeleteReason (285)", "fix.DeleteReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "DeleteReason", HFILL } > }, > { &hf_fix_OpenCloseSettleFlag, > { "OpenCloseSettleFlag (286)", "fix.OpenCloseSettleFlag", > FT_STRING, BASE_NONE, NULL, 0x00, > "OpenCloseSettleFlag", HFILL } > }, > { &hf_fix_SellerDays, > { "SellerDays (287)", "fix.SellerDays", > FT_STRING, BASE_NONE, NULL, 0x00, > "SellerDays", HFILL } > }, > { &hf_fix_MDEntryBuyer, > { "MDEntryBuyer (288)", "fix.MDEntryBuyer", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryBuyer", HFILL } > }, > { &hf_fix_MDEntrySeller, > { "MDEntrySeller (289)", "fix.MDEntrySeller", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntrySeller", HFILL } > }, > { &hf_fix_MDEntryPositionNo, > { "MDEntryPositionNo (290)", "fix.MDEntryPositionNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDEntryPositionNo", HFILL } > }, > { &hf_fix_FinancialStatus, > { "FinancialStatus (291)", "fix.FinancialStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "FinancialStatus", HFILL } > }, > { &hf_fix_CorporateAction, > { "CorporateAction (292)", "fix.CorporateAction", > FT_STRING, BASE_NONE, NULL, 0x00, > "CorporateAction", HFILL } > }, > { &hf_fix_DefBidSize, > { "DefBidSize (293)", "fix.DefBidSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "DefBidSize", HFILL } > }, > { &hf_fix_DefOfferSize, > { "DefOfferSize (294)", "fix.DefOfferSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "DefOfferSize", HFILL } > }, > { &hf_fix_NoQuoteEntries, > { "NoQuoteEntries (295)", "fix.NoQuoteEntries", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoQuoteEntries", HFILL } > }, > { &hf_fix_NoQuoteSets, > { "NoQuoteSets (296)", "fix.NoQuoteSets", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoQuoteSets", HFILL } > }, > { &hf_fix_QuoteStatus, > { "QuoteStatus (297)", "fix.QuoteStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteStatus", HFILL } > }, > { &hf_fix_QuoteCancelType, > { "QuoteCancelType (298)", "fix.QuoteCancelType", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteCancelType", HFILL } > }, > { &hf_fix_QuoteEntryID, > { "QuoteEntryID (299)", "fix.QuoteEntryID", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteEntryID", HFILL } > }, > { &hf_fix_QuoteRejectReason, > { "QuoteRejectReason (300)", "fix.QuoteRejectReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteRejectReason", HFILL } > }, > { &hf_fix_QuoteResponseLevel, > { "QuoteResponseLevel (301)", "fix.QuoteResponseLevel", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteResponseLevel", HFILL } > }, > { &hf_fix_QuoteSetID, > { "QuoteSetID (302)", "fix.QuoteSetID", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteSetID", HFILL } > }, > { &hf_fix_QuoteRequestType, > { "QuoteRequestType (303)", "fix.QuoteRequestType", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteRequestType", HFILL } > }, > { &hf_fix_TotQuoteEntries, > { "TotQuoteEntries (304)", "fix.TotQuoteEntries", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotQuoteEntries", HFILL } > }, > { &hf_fix_UnderlyingSecurityIDSource, > { "UnderlyingSecurityIDSource (305)", "fix.UnderlyingSecurityIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityIDSource", HFILL } > }, > { &hf_fix_UnderlyingIssuer, > { "UnderlyingIssuer (306)", "fix.UnderlyingIssuer", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingIssuer", HFILL } > }, > { &hf_fix_UnderlyingSecurityDesc, > { "UnderlyingSecurityDesc (307)", "fix.UnderlyingSecurityDesc", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityDesc", HFILL } > }, > { &hf_fix_UnderlyingSecurityExchange, > { "UnderlyingSecurityExchange (308)", "fix.UnderlyingSecurityExchange", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityExchange", HFILL } > }, > { &hf_fix_UnderlyingSecurityID, > { "UnderlyingSecurityID (309)", "fix.UnderlyingSecurityID", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityID", HFILL } > }, > { &hf_fix_UnderlyingSecurityType, > { "UnderlyingSecurityType (310)", "fix.UnderlyingSecurityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityType", HFILL } > }, > { &hf_fix_UnderlyingSymbol, > { "UnderlyingSymbol (311)", "fix.UnderlyingSymbol", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSymbol", HFILL } > }, > { &hf_fix_UnderlyingSymbolSfx, > { "UnderlyingSymbolSfx (312)", "fix.UnderlyingSymbolSfx", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSymbolSfx", HFILL } > }, > { &hf_fix_UnderlyingMaturityMonthYear, > { "UnderlyingMaturityMonthYear (313)", "fix.UnderlyingMaturityMonthYear", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingMaturityMonthYear", HFILL } > }, > { &hf_fix_UnderlyingMaturityDay, > { "UnderlyingMaturityDay (314)", "fix.UnderlyingMaturityDay", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingMaturityDay", HFILL } > }, > { &hf_fix_UnderlyingPutOrCall, > { "UnderlyingPutOrCall (315)", "fix.UnderlyingPutOrCall", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingPutOrCall", HFILL } > }, > { &hf_fix_UnderlyingStrikePrice, > { "UnderlyingStrikePrice (316)", "fix.UnderlyingStrikePrice", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingStrikePrice", HFILL } > }, > { &hf_fix_UnderlyingOptAttribute, > { "UnderlyingOptAttribute (317)", "fix.UnderlyingOptAttribute", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingOptAttribute", HFILL } > }, > { &hf_fix_Underlying, > { "Underlying (318)", "fix.Underlying", > FT_STRING, BASE_NONE, NULL, 0x00, > "Underlying", HFILL } > }, > { &hf_fix_RatioQty, > { "RatioQty (319)", "fix.RatioQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "RatioQty", HFILL } > }, > { &hf_fix_SecurityReqID, > { "SecurityReqID (320)", "fix.SecurityReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityReqID", HFILL } > }, > { &hf_fix_SecurityRequestType, > { "SecurityRequestType (321)", "fix.SecurityRequestType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityRequestType", HFILL } > }, > { &hf_fix_SecurityResponseID, > { "SecurityResponseID (322)", "fix.SecurityResponseID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityResponseID", HFILL } > }, > { &hf_fix_SecurityResponseType, > { "SecurityResponseType (323)", "fix.SecurityResponseType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityResponseType", HFILL } > }, > { &hf_fix_SecurityStatusReqID, > { "SecurityStatusReqID (324)", "fix.SecurityStatusReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityStatusReqID", HFILL } > }, > { &hf_fix_UnsolicitedIndicator, > { "UnsolicitedIndicator (325)", "fix.UnsolicitedIndicator", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnsolicitedIndicator", HFILL } > }, > { &hf_fix_SecurityTradingStatus, > { "SecurityTradingStatus (326)", "fix.SecurityTradingStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityTradingStatus", HFILL } > }, > { &hf_fix_HaltReason, > { "HaltReason (327)", "fix.HaltReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "HaltReason", HFILL } > }, > { &hf_fix_InViewOfCommon, > { "InViewOfCommon (328)", "fix.InViewOfCommon", > FT_STRING, BASE_NONE, NULL, 0x00, > "InViewOfCommon", HFILL } > }, > { &hf_fix_DueToRelated, > { "DueToRelated (329)", "fix.DueToRelated", > FT_STRING, BASE_NONE, NULL, 0x00, > "DueToRelated", HFILL } > }, > { &hf_fix_BuyVolume, > { "BuyVolume (330)", "fix.BuyVolume", > FT_STRING, BASE_NONE, NULL, 0x00, > "BuyVolume", HFILL } > }, > { &hf_fix_SellVolume, > { "SellVolume (331)", "fix.SellVolume", > FT_STRING, BASE_NONE, NULL, 0x00, > "SellVolume", HFILL } > }, > { &hf_fix_HighPx, > { "HighPx (332)", "fix.HighPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "HighPx", HFILL } > }, > { &hf_fix_LowPx, > { "LowPx (333)", "fix.LowPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "LowPx", HFILL } > }, > { &hf_fix_Adjustment, > { "Adjustment (334)", "fix.Adjustment", > FT_STRING, BASE_NONE, NULL, 0x00, > "Adjustment", HFILL } > }, > { &hf_fix_TradSesReqID, > { "TradSesReqID (335)", "fix.TradSesReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesReqID", HFILL } > }, > { &hf_fix_TradingSessionID, > { "TradingSessionID (336)", "fix.TradingSessionID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradingSessionID", HFILL } > }, > { &hf_fix_ContraTrader, > { "ContraTrader (337)", "fix.ContraTrader", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContraTrader", HFILL } > }, > { &hf_fix_TradSesMethod, > { "TradSesMethod (338)", "fix.TradSesMethod", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesMethod", HFILL } > }, > { &hf_fix_TradSesMode, > { "TradSesMode (339)", "fix.TradSesMode", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesMode", HFILL } > }, > { &hf_fix_TradSesStatus, > { "TradSesStatus (340)", "fix.TradSesStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesStatus", HFILL } > }, > { &hf_fix_TradSesStartTime, > { "TradSesStartTime (341)", "fix.TradSesStartTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesStartTime", HFILL } > }, > { &hf_fix_TradSesOpenTime, > { "TradSesOpenTime (342)", "fix.TradSesOpenTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesOpenTime", HFILL } > }, > { &hf_fix_TradSesPreCloseTime, > { "TradSesPreCloseTime (343)", "fix.TradSesPreCloseTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesPreCloseTime", HFILL } > }, > { &hf_fix_TradSesCloseTime, > { "TradSesCloseTime (344)", "fix.TradSesCloseTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesCloseTime", HFILL } > }, > { &hf_fix_TradSesEndTime, > { "TradSesEndTime (345)", "fix.TradSesEndTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesEndTime", HFILL } > }, > { &hf_fix_NumberOfOrders, > { "NumberOfOrders (346)", "fix.NumberOfOrders", > FT_STRING, BASE_NONE, NULL, 0x00, > "NumberOfOrders", HFILL } > }, > { &hf_fix_MessageEncoding, > { "MessageEncoding (347)", "fix.MessageEncoding", > FT_STRING, BASE_NONE, NULL, 0x00, > "MessageEncoding", HFILL } > }, > { &hf_fix_EncodedIssuerLen, > { "EncodedIssuerLen (348)", "fix.EncodedIssuerLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedIssuerLen", HFILL } > }, > { &hf_fix_EncodedIssuer, > { "EncodedIssuer (349)", "fix.EncodedIssuer", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedIssuer", HFILL } > }, > { &hf_fix_EncodedSecurityDescLen, > { "EncodedSecurityDescLen (350)", "fix.EncodedSecurityDescLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedSecurityDescLen", HFILL } > }, > { &hf_fix_EncodedSecurityDesc, > { "EncodedSecurityDesc (351)", "fix.EncodedSecurityDesc", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedSecurityDesc", HFILL } > }, > { &hf_fix_EncodedListExecInstLen, > { "EncodedListExecInstLen (352)", "fix.EncodedListExecInstLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedListExecInstLen", HFILL } > }, > { &hf_fix_EncodedListExecInst, > { "EncodedListExecInst (353)", "fix.EncodedListExecInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedListExecInst", HFILL } > }, > { &hf_fix_EncodedTextLen, > { "EncodedTextLen (354)", "fix.EncodedTextLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedTextLen", HFILL } > }, > { &hf_fix_EncodedText, > { "EncodedText (355)", "fix.EncodedText", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedText", HFILL } > }, > { &hf_fix_EncodedSubjectLen, > { "EncodedSubjectLen (356)", "fix.EncodedSubjectLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedSubjectLen", HFILL } > }, > { &hf_fix_EncodedSubject, > { "EncodedSubject (357)", "fix.EncodedSubject", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedSubject", HFILL } > }, > { &hf_fix_EncodedHeadlineLen, > { "EncodedHeadlineLen (358)", "fix.EncodedHeadlineLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedHeadlineLen", HFILL } > }, > { &hf_fix_EncodedHeadline, > { "EncodedHeadline (359)", "fix.EncodedHeadline", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedHeadline", HFILL } > }, > { &hf_fix_EncodedAllocTextLen, > { "EncodedAllocTextLen (360)", "fix.EncodedAllocTextLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedAllocTextLen", HFILL } > }, > { &hf_fix_EncodedAllocText, > { "EncodedAllocText (361)", "fix.EncodedAllocText", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedAllocText", HFILL } > }, > { &hf_fix_EncodedUnderlyingIssuerLen, > { "EncodedUnderlyingIssuerLen (362)", "fix.EncodedUnderlyingIssuerLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedUnderlyingIssuerLen", HFILL } > }, > { &hf_fix_EncodedUnderlyingIssuer, > { "EncodedUnderlyingIssuer (363)", "fix.EncodedUnderlyingIssuer", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedUnderlyingIssuer", HFILL } > }, > { &hf_fix_EncodedUnderlyingSecurityDescLen, > { "EncodedUnderlyingSecurityDescLen (364)", "fix.EncodedUnderlyingSecurityDescLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedUnderlyingSecurityDescLen", HFILL } > }, > { &hf_fix_EncodedUnderlyingSecurityDesc, > { "EncodedUnderlyingSecurityDesc (365)", "fix.EncodedUnderlyingSecurityDesc", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedUnderlyingSecurityDesc", HFILL } > }, > { &hf_fix_AllocPrice, > { "AllocPrice (366)", "fix.AllocPrice", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocPrice", HFILL } > }, > { &hf_fix_QuoteSetValidUntilTime, > { "QuoteSetValidUntilTime (367)", "fix.QuoteSetValidUntilTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteSetValidUntilTime", HFILL } > }, > { &hf_fix_QuoteEntryRejectReason, > { "QuoteEntryRejectReason (368)", "fix.QuoteEntryRejectReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteEntryRejectReason", HFILL } > }, > { &hf_fix_LastMsgSeqNumProcessed, > { "LastMsgSeqNumProcessed (369)", "fix.LastMsgSeqNumProcessed", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastMsgSeqNumProcessed", HFILL } > }, > { &hf_fix_OnBehalfOfSendingTime, > { "OnBehalfOfSendingTime (370)", "fix.OnBehalfOfSendingTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "OnBehalfOfSendingTime", HFILL } > }, > { &hf_fix_RefTagID, > { "RefTagID (371)", "fix.RefTagID", > FT_STRING, BASE_NONE, NULL, 0x00, > "RefTagID", HFILL } > }, > { &hf_fix_RefMsgType, > { "RefMsgType (372)", "fix.RefMsgType", > FT_STRING, BASE_NONE, NULL, 0x00, > "RefMsgType", HFILL } > }, > { &hf_fix_SessionRejectReason, > { "SessionRejectReason (373)", "fix.SessionRejectReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "SessionRejectReason", HFILL } > }, > { &hf_fix_BidRequestTransType, > { "BidRequestTransType (374)", "fix.BidRequestTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidRequestTransType", HFILL } > }, > { &hf_fix_ContraBroker, > { "ContraBroker (375)", "fix.ContraBroker", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContraBroker", HFILL } > }, > { &hf_fix_ComplianceID, > { "ComplianceID (376)", "fix.ComplianceID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ComplianceID", HFILL } > }, > { &hf_fix_SolicitedFlag, > { "SolicitedFlag (377)", "fix.SolicitedFlag", > FT_STRING, BASE_NONE, NULL, 0x00, > "SolicitedFlag", HFILL } > }, > { &hf_fix_ExecRestatementReason, > { "ExecRestatementReason (378)", "fix.ExecRestatementReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecRestatementReason", HFILL } > }, > { &hf_fix_BusinessRejectRefID, > { "BusinessRejectRefID (379)", "fix.BusinessRejectRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "BusinessRejectRefID", HFILL } > }, > { &hf_fix_BusinessRejectReason, > { "BusinessRejectReason (380)", "fix.BusinessRejectReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "BusinessRejectReason", HFILL } > }, > { &hf_fix_GrossTradeAmt, > { "GrossTradeAmt (381)", "fix.GrossTradeAmt", > FT_STRING, BASE_NONE, NULL, 0x00, > "GrossTradeAmt", HFILL } > }, > { &hf_fix_NoContraBrokers, > { "NoContraBrokers (382)", "fix.NoContraBrokers", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoContraBrokers", HFILL } > }, > { &hf_fix_MaxMessageSize, > { "MaxMessageSize (383)", "fix.MaxMessageSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "MaxMessageSize", HFILL } > }, > { &hf_fix_NoMsgTypes, > { "NoMsgTypes (384)", "fix.NoMsgTypes", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoMsgTypes", HFILL } > }, > { &hf_fix_MsgDirection, > { "MsgDirection (385)", "fix.MsgDirection", > FT_STRING, BASE_NONE, NULL, 0x00, > "MsgDirection", HFILL } > }, > { &hf_fix_NoTradingSessions, > { "NoTradingSessions (386)", "fix.NoTradingSessions", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoTradingSessions", HFILL } > }, > { &hf_fix_TotalVolumeTraded, > { "TotalVolumeTraded (387)", "fix.TotalVolumeTraded", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalVolumeTraded", HFILL } > }, > { &hf_fix_DiscretionInst, > { "DiscretionInst (388)", "fix.DiscretionInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "DiscretionInst", HFILL } > }, > { &hf_fix_DiscretionOffset, > { "DiscretionOffset (389)", "fix.DiscretionOffset", > FT_STRING, BASE_NONE, NULL, 0x00, > "DiscretionOffset", HFILL } > }, > { &hf_fix_BidID, > { "BidID (390)", "fix.BidID", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidID", HFILL } > }, > { &hf_fix_ClientBidID, > { "ClientBidID (391)", "fix.ClientBidID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClientBidID", HFILL } > }, > { &hf_fix_ListName, > { "ListName (392)", "fix.ListName", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListName", HFILL } > }, > { &hf_fix_TotalNumSecurities, > { "TotalNumSecurities (393)", "fix.TotalNumSecurities", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalNumSecurities", HFILL } > }, > { &hf_fix_BidType, > { "BidType (394)", "fix.BidType", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidType", HFILL } > }, > { &hf_fix_NumTickets, > { "NumTickets (395)", "fix.NumTickets", > FT_STRING, BASE_NONE, NULL, 0x00, > "NumTickets", HFILL } > }, > { &hf_fix_SideValue1, > { "SideValue1 (396)", "fix.SideValue1", > FT_STRING, BASE_NONE, NULL, 0x00, > "SideValue1", HFILL } > }, > { &hf_fix_SideValue2, > { "SideValue2 (397)", "fix.SideValue2", > FT_STRING, BASE_NONE, NULL, 0x00, > "SideValue2", HFILL } > }, > { &hf_fix_NoBidDescriptors, > { "NoBidDescriptors (398)", "fix.NoBidDescriptors", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoBidDescriptors", HFILL } > }, > { &hf_fix_BidDescriptorType, > { "BidDescriptorType (399)", "fix.BidDescriptorType", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidDescriptorType", HFILL } > }, > { &hf_fix_BidDescriptor, > { "BidDescriptor (400)", "fix.BidDescriptor", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidDescriptor", HFILL } > }, > { &hf_fix_SideValueInd, > { "SideValueInd (401)", "fix.SideValueInd", > FT_STRING, BASE_NONE, NULL, 0x00, > "SideValueInd", HFILL } > }, > { &hf_fix_LiquidityPctLow, > { "LiquidityPctLow (402)", "fix.LiquidityPctLow", > FT_STRING, BASE_NONE, NULL, 0x00, > "LiquidityPctLow", HFILL } > }, > { &hf_fix_LiquidityPctHigh, > { "LiquidityPctHigh (403)", "fix.LiquidityPctHigh", > FT_STRING, BASE_NONE, NULL, 0x00, > "LiquidityPctHigh", HFILL } > }, > { &hf_fix_LiquidityValue, > { "LiquidityValue (404)", "fix.LiquidityValue", > FT_STRING, BASE_NONE, NULL, 0x00, > "LiquidityValue", HFILL } > }, > { &hf_fix_EFPTrackingError, > { "EFPTrackingError (405)", "fix.EFPTrackingError", > FT_STRING, BASE_NONE, NULL, 0x00, > "EFPTrackingError", HFILL } > }, > { &hf_fix_FairValue, > { "FairValue (406)", "fix.FairValue", > FT_STRING, BASE_NONE, NULL, 0x00, > "FairValue", HFILL } > }, > { &hf_fix_OutsideIndexPct, > { "OutsideIndexPct (407)", "fix.OutsideIndexPct", > FT_STRING, BASE_NONE, NULL, 0x00, > "OutsideIndexPct", HFILL } > }, > { &hf_fix_ValueOfFutures, > { "ValueOfFutures (408)", "fix.ValueOfFutures", > FT_STRING, BASE_NONE, NULL, 0x00, > "ValueOfFutures", HFILL } > }, > { &hf_fix_LiquidityIndType, > { "LiquidityIndType (409)", "fix.LiquidityIndType", > FT_STRING, BASE_NONE, NULL, 0x00, > "LiquidityIndType", HFILL } > }, > { &hf_fix_WtAverageLiquidity, > { "WtAverageLiquidity (410)", "fix.WtAverageLiquidity", > FT_STRING, BASE_NONE, NULL, 0x00, > "WtAverageLiquidity", HFILL } > }, > { &hf_fix_ExchangeForPhysical, > { "ExchangeForPhysical (411)", "fix.ExchangeForPhysical", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExchangeForPhysical", HFILL } > }, > { &hf_fix_OutMainCntryUIndex, > { "OutMainCntryUIndex (412)", "fix.OutMainCntryUIndex", > FT_STRING, BASE_NONE, NULL, 0x00, > "OutMainCntryUIndex", HFILL } > }, > { &hf_fix_CrossPercent, > { "CrossPercent (413)", "fix.CrossPercent", > FT_STRING, BASE_NONE, NULL, 0x00, > "CrossPercent", HFILL } > }, > { &hf_fix_ProgRptReqs, > { "ProgRptReqs (414)", "fix.ProgRptReqs", > FT_STRING, BASE_NONE, NULL, 0x00, > "ProgRptReqs", HFILL } > }, > { &hf_fix_ProgPeriodInterval, > { "ProgPeriodInterval (415)", "fix.ProgPeriodInterval", > FT_STRING, BASE_NONE, NULL, 0x00, > "ProgPeriodInterval", HFILL } > }, > { &hf_fix_IncTaxInd, > { "IncTaxInd (416)", "fix.IncTaxInd", > FT_STRING, BASE_NONE, NULL, 0x00, > "IncTaxInd", HFILL } > }, > { &hf_fix_NumBidders, > { "NumBidders (417)", "fix.NumBidders", > FT_STRING, BASE_NONE, NULL, 0x00, > "NumBidders", HFILL } > }, > { &hf_fix_TradeType, > { "TradeType (418)", "fix.TradeType", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeType", HFILL } > }, > { &hf_fix_BasisPxType, > { "BasisPxType (419)", "fix.BasisPxType", > FT_STRING, BASE_NONE, NULL, 0x00, > "BasisPxType", HFILL } > }, > { &hf_fix_NoBidComponents, > { "NoBidComponents (420)", "fix.NoBidComponents", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoBidComponents", HFILL } > }, > { &hf_fix_Country, > { "Country (421)", "fix.Country", > FT_STRING, BASE_NONE, NULL, 0x00, > "Country", HFILL } > }, > { &hf_fix_TotNoStrikes, > { "TotNoStrikes (422)", "fix.TotNoStrikes", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotNoStrikes", HFILL } > }, > { &hf_fix_PriceType, > { "PriceType (423)", "fix.PriceType", > FT_STRING, BASE_NONE, NULL, 0x00, > "PriceType", HFILL } > }, > { &hf_fix_DayOrderQty, > { "DayOrderQty (424)", "fix.DayOrderQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "DayOrderQty", HFILL } > }, > { &hf_fix_DayCumQty, > { "DayCumQty (425)", "fix.DayCumQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "DayCumQty", HFILL } > }, > { &hf_fix_DayAvgPx, > { "DayAvgPx (426)", "fix.DayAvgPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "DayAvgPx", HFILL } > }, > { &hf_fix_GTBookingInst, > { "GTBookingInst (427)", "fix.GTBookingInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "GTBookingInst", HFILL } > }, > { &hf_fix_NoStrikes, > { "NoStrikes (428)", "fix.NoStrikes", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoStrikes", HFILL } > }, > { &hf_fix_ListStatusType, > { "ListStatusType (429)", "fix.ListStatusType", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListStatusType", HFILL } > }, > { &hf_fix_NetGrossInd, > { "NetGrossInd (430)", "fix.NetGrossInd", > FT_STRING, BASE_NONE, NULL, 0x00, > "NetGrossInd", HFILL } > }, > { &hf_fix_ListOrderStatus, > { "ListOrderStatus (431)", "fix.ListOrderStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListOrderStatus", HFILL } > }, > { &hf_fix_ExpireDate, > { "ExpireDate (432)", "fix.ExpireDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExpireDate", HFILL } > }, > { &hf_fix_ListExecInstType, > { "ListExecInstType (433)", "fix.ListExecInstType", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListExecInstType", HFILL } > }, > { &hf_fix_CxlRejResponseTo, > { "CxlRejResponseTo (434)", "fix.CxlRejResponseTo", > FT_STRING, BASE_NONE, NULL, 0x00, > "CxlRejResponseTo", HFILL } > }, > { &hf_fix_UnderlyingCouponRate, > { "UnderlyingCouponRate (435)", "fix.UnderlyingCouponRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingCouponRate", HFILL } > }, > { &hf_fix_UnderlyingContractMultiplier, > { "UnderlyingContractMultiplier (436)", "fix.UnderlyingContractMultiplier", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingContractMultiplier", HFILL } > }, > { &hf_fix_ContraTradeQty, > { "ContraTradeQty (437)", "fix.ContraTradeQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContraTradeQty", HFILL } > }, > { &hf_fix_ContraTradeTime, > { "ContraTradeTime (438)", "fix.ContraTradeTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContraTradeTime", HFILL } > }, > { &hf_fix_ClearingFirm, > { "ClearingFirm (439)", "fix.ClearingFirm", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClearingFirm", HFILL } > }, > { &hf_fix_ClearingAccount, > { "ClearingAccount (440)", "fix.ClearingAccount", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClearingAccount", HFILL } > }, > { &hf_fix_LiquidityNumSecurities, > { "LiquidityNumSecurities (441)", "fix.LiquidityNumSecurities", > FT_STRING, BASE_NONE, NULL, 0x00, > "LiquidityNumSecurities", HFILL } > }, > { &hf_fix_MultiLegReportingType, > { "MultiLegReportingType (442)", "fix.MultiLegReportingType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MultiLegReportingType", HFILL } > }, > { &hf_fix_StrikeTime, > { "StrikeTime (443)", "fix.StrikeTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "StrikeTime", HFILL } > }, > { &hf_fix_ListStatusText, > { "ListStatusText (444)", "fix.ListStatusText", > FT_STRING, BASE_NONE, NULL, 0x00, > "ListStatusText", HFILL } > }, > { &hf_fix_EncodedListStatusTextLen, > { "EncodedListStatusTextLen (445)", "fix.EncodedListStatusTextLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedListStatusTextLen", HFILL } > }, > { &hf_fix_EncodedListStatusText, > { "EncodedListStatusText (446)", "fix.EncodedListStatusText", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedListStatusText", HFILL } > }, > { &hf_fix_PartyIDSource, > { "PartyIDSource (447)", "fix.PartyIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "PartyIDSource", HFILL } > }, > { &hf_fix_PartyID, > { "PartyID (448)", "fix.PartyID", > FT_STRING, BASE_NONE, NULL, 0x00, > "PartyID", HFILL } > }, > { &hf_fix_TotalVolumeTradedDate, > { "TotalVolumeTradedDate (449)", "fix.TotalVolumeTradedDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalVolumeTradedDate", HFILL } > }, > { &hf_fix_TotalVolumeTradedTime, > { "TotalVolumeTradedTime (450)", "fix.TotalVolumeTradedTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalVolumeTradedTime", HFILL } > }, > { &hf_fix_NetChgPrevDay, > { "NetChgPrevDay (451)", "fix.NetChgPrevDay", > FT_STRING, BASE_NONE, NULL, 0x00, > "NetChgPrevDay", HFILL } > }, > { &hf_fix_PartyRole, > { "PartyRole (452)", "fix.PartyRole", > FT_STRING, BASE_NONE, NULL, 0x00, > "PartyRole", HFILL } > }, > { &hf_fix_NoPartyIDs, > { "NoPartyIDs (453)", "fix.NoPartyIDs", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoPartyIDs", HFILL } > }, > { &hf_fix_NoSecurityAltID, > { "NoSecurityAltID (454)", "fix.NoSecurityAltID", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoSecurityAltID", HFILL } > }, > { &hf_fix_SecurityAltID, > { "SecurityAltID (455)", "fix.SecurityAltID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityAltID", HFILL } > }, > { &hf_fix_SecurityAltIDSource, > { "SecurityAltIDSource (456)", "fix.SecurityAltIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityAltIDSource", HFILL } > }, > { &hf_fix_NoUnderlyingSecurityAltID, > { "NoUnderlyingSecurityAltID (457)", "fix.NoUnderlyingSecurityAltID", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoUnderlyingSecurityAltID", HFILL } > }, > { &hf_fix_UnderlyingSecurityAltID, > { "UnderlyingSecurityAltID (458)", "fix.UnderlyingSecurityAltID", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityAltID", HFILL } > }, > { &hf_fix_UnderlyingSecurityAltIDSource, > { "UnderlyingSecurityAltIDSource (459)", "fix.UnderlyingSecurityAltIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingSecurityAltIDSource", HFILL } > }, > { &hf_fix_Product, > { "Product (460)", "fix.Product", > FT_STRING, BASE_NONE, NULL, 0x00, > "Product", HFILL } > }, > { &hf_fix_CFICode, > { "CFICode (461)", "fix.CFICode", > FT_STRING, BASE_NONE, NULL, 0x00, > "CFICode", HFILL } > }, > { &hf_fix_UnderlyingProduct, > { "UnderlyingProduct (462)", "fix.UnderlyingProduct", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingProduct", HFILL } > }, > { &hf_fix_UnderlyingCFICode, > { "UnderlyingCFICode (463)", "fix.UnderlyingCFICode", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingCFICode", HFILL } > }, > { &hf_fix_TestMessageIndicator, > { "TestMessageIndicator (464)", "fix.TestMessageIndicator", > FT_STRING, BASE_NONE, NULL, 0x00, > "TestMessageIndicator", HFILL } > }, > { &hf_fix_QuantityType, > { "QuantityType (465)", "fix.QuantityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuantityType", HFILL } > }, > { &hf_fix_BookingRefID, > { "BookingRefID (466)", "fix.BookingRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "BookingRefID", HFILL } > }, > { &hf_fix_IndividualAllocID, > { "IndividualAllocID (467)", "fix.IndividualAllocID", > FT_STRING, BASE_NONE, NULL, 0x00, > "IndividualAllocID", HFILL } > }, > { &hf_fix_RoundingDirection, > { "RoundingDirection (468)", "fix.RoundingDirection", > FT_STRING, BASE_NONE, NULL, 0x00, > "RoundingDirection", HFILL } > }, > { &hf_fix_RoundingModulus, > { "RoundingModulus (469)", "fix.RoundingModulus", > FT_STRING, BASE_NONE, NULL, 0x00, > "RoundingModulus", HFILL } > }, > { &hf_fix_CountryOfIssue, > { "CountryOfIssue (470)", "fix.CountryOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "CountryOfIssue", HFILL } > }, > { &hf_fix_StateOrProvinceOfIssue, > { "StateOrProvinceOfIssue (471)", "fix.StateOrProvinceOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "StateOrProvinceOfIssue", HFILL } > }, > { &hf_fix_LocaleOfIssue, > { "LocaleOfIssue (472)", "fix.LocaleOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "LocaleOfIssue", HFILL } > }, > { &hf_fix_NoRegistDtls, > { "NoRegistDtls (473)", "fix.NoRegistDtls", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoRegistDtls", HFILL } > }, > { &hf_fix_MailingDtls, > { "MailingDtls (474)", "fix.MailingDtls", > FT_STRING, BASE_NONE, NULL, 0x00, > "MailingDtls", HFILL } > }, > { &hf_fix_InvestorCountryOfResidence, > { "InvestorCountryOfResidence (475)", "fix.InvestorCountryOfResidence", > FT_STRING, BASE_NONE, NULL, 0x00, > "InvestorCountryOfResidence", HFILL } > }, > { &hf_fix_PaymentRef, > { "PaymentRef (476)", "fix.PaymentRef", > FT_STRING, BASE_NONE, NULL, 0x00, > "PaymentRef", HFILL } > }, > { &hf_fix_DistribPaymentMethod, > { "DistribPaymentMethod (477)", "fix.DistribPaymentMethod", > FT_STRING, BASE_NONE, NULL, 0x00, > "DistribPaymentMethod", HFILL } > }, > { &hf_fix_CashDistribCurr, > { "CashDistribCurr (478)", "fix.CashDistribCurr", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashDistribCurr", HFILL } > }, > { &hf_fix_CommCurrency, > { "CommCurrency (479)", "fix.CommCurrency", > FT_STRING, BASE_NONE, NULL, 0x00, > "CommCurrency", HFILL } > }, > { &hf_fix_CancellationRights, > { "CancellationRights (480)", "fix.CancellationRights", > FT_STRING, BASE_NONE, NULL, 0x00, > "CancellationRights", HFILL } > }, > { &hf_fix_MoneyLaunderingStatus, > { "MoneyLaunderingStatus (481)", "fix.MoneyLaunderingStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "MoneyLaunderingStatus", HFILL } > }, > { &hf_fix_MailingInst, > { "MailingInst (482)", "fix.MailingInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "MailingInst", HFILL } > }, > { &hf_fix_TransBkdTime, > { "TransBkdTime (483)", "fix.TransBkdTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "TransBkdTime", HFILL } > }, > { &hf_fix_ExecPriceType, > { "ExecPriceType (484)", "fix.ExecPriceType", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecPriceType", HFILL } > }, > { &hf_fix_ExecPriceAdjustment, > { "ExecPriceAdjustment (485)", "fix.ExecPriceAdjustment", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecPriceAdjustment", HFILL } > }, > { &hf_fix_DateOfBirth, > { "DateOfBirth (486)", "fix.DateOfBirth", > FT_STRING, BASE_NONE, NULL, 0x00, > "DateOfBirth", HFILL } > }, > { &hf_fix_TradeReportTransType, > { "TradeReportTransType (487)", "fix.TradeReportTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeReportTransType", HFILL } > }, > { &hf_fix_CardHolderName, > { "CardHolderName (488)", "fix.CardHolderName", > FT_STRING, BASE_NONE, NULL, 0x00, > "CardHolderName", HFILL } > }, > { &hf_fix_CardNumber, > { "CardNumber (489)", "fix.CardNumber", > FT_STRING, BASE_NONE, NULL, 0x00, > "CardNumber", HFILL } > }, > { &hf_fix_CardExpDate, > { "CardExpDate (490)", "fix.CardExpDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "CardExpDate", HFILL } > }, > { &hf_fix_CardIssNo, > { "CardIssNo (491)", "fix.CardIssNo", > FT_STRING, BASE_NONE, NULL, 0x00, > "CardIssNo", HFILL } > }, > { &hf_fix_PaymentMethod, > { "PaymentMethod (492)", "fix.PaymentMethod", > FT_STRING, BASE_NONE, NULL, 0x00, > "PaymentMethod", HFILL } > }, > { &hf_fix_RegistAcctType, > { "RegistAcctType (493)", "fix.RegistAcctType", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistAcctType", HFILL } > }, > { &hf_fix_Designation, > { "Designation (494)", "fix.Designation", > FT_STRING, BASE_NONE, NULL, 0x00, > "Designation", HFILL } > }, > { &hf_fix_TaxAdvantageType, > { "TaxAdvantageType (495)", "fix.TaxAdvantageType", > FT_STRING, BASE_NONE, NULL, 0x00, > "TaxAdvantageType", HFILL } > }, > { &hf_fix_RegistRejReasonText, > { "RegistRejReasonText (496)", "fix.RegistRejReasonText", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistRejReasonText", HFILL } > }, > { &hf_fix_FundRenewWaiv, > { "FundRenewWaiv (497)", "fix.FundRenewWaiv", > FT_STRING, BASE_NONE, NULL, 0x00, > "FundRenewWaiv", HFILL } > }, > { &hf_fix_CashDistribAgentName, > { "CashDistribAgentName (498)", "fix.CashDistribAgentName", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashDistribAgentName", HFILL } > }, > { &hf_fix_CashDistribAgentCode, > { "CashDistribAgentCode (499)", "fix.CashDistribAgentCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashDistribAgentCode", HFILL } > }, > { &hf_fix_CashDistribAgentAcctNumber, > { "CashDistribAgentAcctNumber (500)", "fix.CashDistribAgentAcctNumber", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashDistribAgentAcctNumber", HFILL } > }, > { &hf_fix_CashDistribPayRef, > { "CashDistribPayRef (501)", "fix.CashDistribPayRef", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashDistribPayRef", HFILL } > }, > { &hf_fix_CashDistribAgentAcctName, > { "CashDistribAgentAcctName (502)", "fix.CashDistribAgentAcctName", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashDistribAgentAcctName", HFILL } > }, > { &hf_fix_CardStartDate, > { "CardStartDate (503)", "fix.CardStartDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "CardStartDate", HFILL } > }, > { &hf_fix_PaymentDate, > { "PaymentDate (504)", "fix.PaymentDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "PaymentDate", HFILL } > }, > { &hf_fix_PaymentRemitterID, > { "PaymentRemitterID (505)", "fix.PaymentRemitterID", > FT_STRING, BASE_NONE, NULL, 0x00, > "PaymentRemitterID", HFILL } > }, > { &hf_fix_RegistStatus, > { "RegistStatus (506)", "fix.RegistStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistStatus", HFILL } > }, > { &hf_fix_RegistRejReasonCode, > { "RegistRejReasonCode (507)", "fix.RegistRejReasonCode", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistRejReasonCode", HFILL } > }, > { &hf_fix_RegistRefID, > { "RegistRefID (508)", "fix.RegistRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistRefID", HFILL } > }, > { &hf_fix_RegistDetls, > { "RegistDetls (509)", "fix.RegistDetls", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistDetls", HFILL } > }, > { &hf_fix_NoDistribInsts, > { "NoDistribInsts (510)", "fix.NoDistribInsts", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoDistribInsts", HFILL } > }, > { &hf_fix_RegistEmail, > { "RegistEmail (511)", "fix.RegistEmail", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistEmail", HFILL } > }, > { &hf_fix_DistribPercentage, > { "DistribPercentage (512)", "fix.DistribPercentage", > FT_STRING, BASE_NONE, NULL, 0x00, > "DistribPercentage", HFILL } > }, > { &hf_fix_RegistID, > { "RegistID (513)", "fix.RegistID", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistID", HFILL } > }, > { &hf_fix_RegistTransType, > { "RegistTransType (514)", "fix.RegistTransType", > FT_STRING, BASE_NONE, NULL, 0x00, > "RegistTransType", HFILL } > }, > { &hf_fix_ExecValuationPoint, > { "ExecValuationPoint (515)", "fix.ExecValuationPoint", > FT_STRING, BASE_NONE, NULL, 0x00, > "ExecValuationPoint", HFILL } > }, > { &hf_fix_OrderPercent, > { "OrderPercent (516)", "fix.OrderPercent", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrderPercent", HFILL } > }, > { &hf_fix_OwnershipType, > { "OwnershipType (517)", "fix.OwnershipType", > FT_STRING, BASE_NONE, NULL, 0x00, > "OwnershipType", HFILL } > }, > { &hf_fix_NoContAmts, > { "NoContAmts (518)", "fix.NoContAmts", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoContAmts", HFILL } > }, > { &hf_fix_ContAmtType, > { "ContAmtType (519)", "fix.ContAmtType", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContAmtType", HFILL } > }, > { &hf_fix_ContAmtValue, > { "ContAmtValue (520)", "fix.ContAmtValue", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContAmtValue", HFILL } > }, > { &hf_fix_ContAmtCurr, > { "ContAmtCurr (521)", "fix.ContAmtCurr", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContAmtCurr", HFILL } > }, > { &hf_fix_OwnerType, > { "OwnerType (522)", "fix.OwnerType", > FT_STRING, BASE_NONE, NULL, 0x00, > "OwnerType", HFILL } > }, > { &hf_fix_PartySubID, > { "PartySubID (523)", "fix.PartySubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "PartySubID", HFILL } > }, > { &hf_fix_NestedPartyID, > { "NestedPartyID (524)", "fix.NestedPartyID", > FT_STRING, BASE_NONE, NULL, 0x00, > "NestedPartyID", HFILL } > }, > { &hf_fix_NestedPartyIDSource, > { "NestedPartyIDSource (525)", "fix.NestedPartyIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "NestedPartyIDSource", HFILL } > }, > { &hf_fix_SecondaryClOrdID, > { "SecondaryClOrdID (526)", "fix.SecondaryClOrdID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecondaryClOrdID", HFILL } > }, > { &hf_fix_SecondaryExecID, > { "SecondaryExecID (527)", "fix.SecondaryExecID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecondaryExecID", HFILL } > }, > { &hf_fix_OrderCapacity, > { "OrderCapacity (528)", "fix.OrderCapacity", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrderCapacity", HFILL } > }, > { &hf_fix_OrderRestrictions, > { "OrderRestrictions (529)", "fix.OrderRestrictions", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrderRestrictions", HFILL } > }, > { &hf_fix_MassCancelRequestType, > { "MassCancelRequestType (530)", "fix.MassCancelRequestType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MassCancelRequestType", HFILL } > }, > { &hf_fix_MassCancelResponse, > { "MassCancelResponse (531)", "fix.MassCancelResponse", > FT_STRING, BASE_NONE, NULL, 0x00, > "MassCancelResponse", HFILL } > }, > { &hf_fix_MassCancelRejectReason, > { "MassCancelRejectReason (532)", "fix.MassCancelRejectReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "MassCancelRejectReason", HFILL } > }, > { &hf_fix_TotalAffectedOrders, > { "TotalAffectedOrders (533)", "fix.TotalAffectedOrders", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalAffectedOrders", HFILL } > }, > { &hf_fix_NoAffectedOrders, > { "NoAffectedOrders (534)", "fix.NoAffectedOrders", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoAffectedOrders", HFILL } > }, > { &hf_fix_AffectedOrderID, > { "AffectedOrderID (535)", "fix.AffectedOrderID", > FT_STRING, BASE_NONE, NULL, 0x00, > "AffectedOrderID", HFILL } > }, > { &hf_fix_AffectedSecondaryOrderID, > { "AffectedSecondaryOrderID (536)", "fix.AffectedSecondaryOrderID", > FT_STRING, BASE_NONE, NULL, 0x00, > "AffectedSecondaryOrderID", HFILL } > }, > { &hf_fix_QuoteType, > { "QuoteType (537)", "fix.QuoteType", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteType", HFILL } > }, > { &hf_fix_NestedPartyRole, > { "NestedPartyRole (538)", "fix.NestedPartyRole", > FT_STRING, BASE_NONE, NULL, 0x00, > "NestedPartyRole", HFILL } > }, > { &hf_fix_NoNestedPartyIDs, > { "NoNestedPartyIDs (539)", "fix.NoNestedPartyIDs", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoNestedPartyIDs", HFILL } > }, > { &hf_fix_TotalAccruedInterestAmt, > { "TotalAccruedInterestAmt (540)", "fix.TotalAccruedInterestAmt", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalAccruedInterestAmt", HFILL } > }, > { &hf_fix_MaturityDate, > { "MaturityDate (541)", "fix.MaturityDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "MaturityDate", HFILL } > }, > { &hf_fix_UnderlyingMaturityDate, > { "UnderlyingMaturityDate (542)", "fix.UnderlyingMaturityDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingMaturityDate", HFILL } > }, > { &hf_fix_InstrRegistry, > { "InstrRegistry (543)", "fix.InstrRegistry", > FT_STRING, BASE_NONE, NULL, 0x00, > "InstrRegistry", HFILL } > }, > { &hf_fix_CashMargin, > { "CashMargin (544)", "fix.CashMargin", > FT_STRING, BASE_NONE, NULL, 0x00, > "CashMargin", HFILL } > }, > { &hf_fix_NestedPartySubID, > { "NestedPartySubID (545)", "fix.NestedPartySubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "NestedPartySubID", HFILL } > }, > { &hf_fix_Scope, > { "Scope (546)", "fix.Scope", > FT_STRING, BASE_NONE, NULL, 0x00, > "Scope", HFILL } > }, > { &hf_fix_MDImplicitDelete, > { "MDImplicitDelete (547)", "fix.MDImplicitDelete", > FT_STRING, BASE_NONE, NULL, 0x00, > "MDImplicitDelete", HFILL } > }, > { &hf_fix_CrossID, > { "CrossID (548)", "fix.CrossID", > FT_STRING, BASE_NONE, NULL, 0x00, > "CrossID", HFILL } > }, > { &hf_fix_CrossType, > { "CrossType (549)", "fix.CrossType", > FT_STRING, BASE_NONE, NULL, 0x00, > "CrossType", HFILL } > }, > { &hf_fix_CrossPrioritization, > { "CrossPrioritization (550)", "fix.CrossPrioritization", > FT_STRING, BASE_NONE, NULL, 0x00, > "CrossPrioritization", HFILL } > }, > { &hf_fix_OrigCrossID, > { "OrigCrossID (551)", "fix.OrigCrossID", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrigCrossID", HFILL } > }, > { &hf_fix_NoSides, > { "NoSides (552)", "fix.NoSides", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoSides", HFILL } > }, > { &hf_fix_Username, > { "Username (553)", "fix.Username", > FT_STRING, BASE_NONE, NULL, 0x00, > "Username", HFILL } > }, > { &hf_fix_Password, > { "Password (554)", "fix.Password", > FT_STRING, BASE_NONE, NULL, 0x00, > "Password", HFILL } > }, > { &hf_fix_NoLegs, > { "NoLegs (555)", "fix.NoLegs", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoLegs", HFILL } > }, > { &hf_fix_LegCurrency, > { "LegCurrency (556)", "fix.LegCurrency", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCurrency", HFILL } > }, > { &hf_fix_TotalNumSecurityTypes, > { "TotalNumSecurityTypes (557)", "fix.TotalNumSecurityTypes", > FT_STRING, BASE_NONE, NULL, 0x00, > "TotalNumSecurityTypes", HFILL } > }, > { &hf_fix_NoSecurityTypes, > { "NoSecurityTypes (558)", "fix.NoSecurityTypes", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoSecurityTypes", HFILL } > }, > { &hf_fix_SecurityListRequestType, > { "SecurityListRequestType (559)", "fix.SecurityListRequestType", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityListRequestType", HFILL } > }, > { &hf_fix_SecurityRequestResult, > { "SecurityRequestResult (560)", "fix.SecurityRequestResult", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecurityRequestResult", HFILL } > }, > { &hf_fix_RoundLot, > { "RoundLot (561)", "fix.RoundLot", > FT_STRING, BASE_NONE, NULL, 0x00, > "RoundLot", HFILL } > }, > { &hf_fix_MinTradeVol, > { "MinTradeVol (562)", "fix.MinTradeVol", > FT_STRING, BASE_NONE, NULL, 0x00, > "MinTradeVol", HFILL } > }, > { &hf_fix_MultiLegRptTypeReq, > { "MultiLegRptTypeReq (563)", "fix.MultiLegRptTypeReq", > FT_STRING, BASE_NONE, NULL, 0x00, > "MultiLegRptTypeReq", HFILL } > }, > { &hf_fix_LegPositionEffect, > { "LegPositionEffect (564)", "fix.LegPositionEffect", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegPositionEffect", HFILL } > }, > { &hf_fix_LegCoveredOrUncovered, > { "LegCoveredOrUncovered (565)", "fix.LegCoveredOrUncovered", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCoveredOrUncovered", HFILL } > }, > { &hf_fix_LegPrice, > { "LegPrice (566)", "fix.LegPrice", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegPrice", HFILL } > }, > { &hf_fix_TradSesStatusRejReason, > { "TradSesStatusRejReason (567)", "fix.TradSesStatusRejReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradSesStatusRejReason", HFILL } > }, > { &hf_fix_TradeRequestID, > { "TradeRequestID (568)", "fix.TradeRequestID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeRequestID", HFILL } > }, > { &hf_fix_TradeRequestType, > { "TradeRequestType (569)", "fix.TradeRequestType", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeRequestType", HFILL } > }, > { &hf_fix_PreviouslyReported, > { "PreviouslyReported (570)", "fix.PreviouslyReported", > FT_STRING, BASE_NONE, NULL, 0x00, > "PreviouslyReported", HFILL } > }, > { &hf_fix_TradeReportID, > { "TradeReportID (571)", "fix.TradeReportID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeReportID", HFILL } > }, > { &hf_fix_TradeReportRefID, > { "TradeReportRefID (572)", "fix.TradeReportRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeReportRefID", HFILL } > }, > { &hf_fix_MatchStatus, > { "MatchStatus (573)", "fix.MatchStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "MatchStatus", HFILL } > }, > { &hf_fix_MatchType, > { "MatchType (574)", "fix.MatchType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MatchType", HFILL } > }, > { &hf_fix_OddLot, > { "OddLot (575)", "fix.OddLot", > FT_STRING, BASE_NONE, NULL, 0x00, > "OddLot", HFILL } > }, > { &hf_fix_NoClearingInstructions, > { "NoClearingInstructions (576)", "fix.NoClearingInstructions", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoClearingInstructions", HFILL } > }, > { &hf_fix_ClearingInstruction, > { "ClearingInstruction (577)", "fix.ClearingInstruction", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClearingInstruction", HFILL } > }, > { &hf_fix_TradeInputSource, > { "TradeInputSource (578)", "fix.TradeInputSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeInputSource", HFILL } > }, > { &hf_fix_TradeInputDevice, > { "TradeInputDevice (579)", "fix.TradeInputDevice", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradeInputDevice", HFILL } > }, > { &hf_fix_NoDates, > { "NoDates (580)", "fix.NoDates", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoDates", HFILL } > }, > { &hf_fix_AccountType, > { "AccountType (581)", "fix.AccountType", > FT_STRING, BASE_NONE, NULL, 0x00, > "AccountType", HFILL } > }, > { &hf_fix_CustOrderCapacity, > { "CustOrderCapacity (582)", "fix.CustOrderCapacity", > FT_STRING, BASE_NONE, NULL, 0x00, > "CustOrderCapacity", HFILL } > }, > { &hf_fix_ClOrdLinkID, > { "ClOrdLinkID (583)", "fix.ClOrdLinkID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClOrdLinkID", HFILL } > }, > { &hf_fix_MassStatusReqID, > { "MassStatusReqID (584)", "fix.MassStatusReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "MassStatusReqID", HFILL } > }, > { &hf_fix_MassStatusReqType, > { "MassStatusReqType (585)", "fix.MassStatusReqType", > FT_STRING, BASE_NONE, NULL, 0x00, > "MassStatusReqType", HFILL } > }, > { &hf_fix_OrigOrdModTime, > { "OrigOrdModTime (586)", "fix.OrigOrdModTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "OrigOrdModTime", HFILL } > }, > { &hf_fix_LegSettlmntTyp, > { "LegSettlmntTyp (587)", "fix.LegSettlmntTyp", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSettlmntTyp", HFILL } > }, > { &hf_fix_LegFutSettDate, > { "LegFutSettDate (588)", "fix.LegFutSettDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegFutSettDate", HFILL } > }, > { &hf_fix_DayBookingInst, > { "DayBookingInst (589)", "fix.DayBookingInst", > FT_STRING, BASE_NONE, NULL, 0x00, > "DayBookingInst", HFILL } > }, > { &hf_fix_BookingUnit, > { "BookingUnit (590)", "fix.BookingUnit", > FT_STRING, BASE_NONE, NULL, 0x00, > "BookingUnit", HFILL } > }, > { &hf_fix_PreallocMethod, > { "PreallocMethod (591)", "fix.PreallocMethod", > FT_STRING, BASE_NONE, NULL, 0x00, > "PreallocMethod", HFILL } > }, > { &hf_fix_UnderlyingCountryOfIssue, > { "UnderlyingCountryOfIssue (592)", "fix.UnderlyingCountryOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingCountryOfIssue", HFILL } > }, > { &hf_fix_UnderlyingStateOrProvinceOfIssue, > { "UnderlyingStateOrProvinceOfIssue (593)", "fix.UnderlyingStateOrProvinceOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingStateOrProvinceOfIssue", HFILL } > }, > { &hf_fix_UnderlyingLocaleOfIssue, > { "UnderlyingLocaleOfIssue (594)", "fix.UnderlyingLocaleOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingLocaleOfIssue", HFILL } > }, > { &hf_fix_UnderlyingInstrRegistry, > { "UnderlyingInstrRegistry (595)", "fix.UnderlyingInstrRegistry", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingInstrRegistry", HFILL } > }, > { &hf_fix_LegCountryOfIssue, > { "LegCountryOfIssue (596)", "fix.LegCountryOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCountryOfIssue", HFILL } > }, > { &hf_fix_LegStateOrProvinceOfIssue, > { "LegStateOrProvinceOfIssue (597)", "fix.LegStateOrProvinceOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegStateOrProvinceOfIssue", HFILL } > }, > { &hf_fix_LegLocaleOfIssue, > { "LegLocaleOfIssue (598)", "fix.LegLocaleOfIssue", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegLocaleOfIssue", HFILL } > }, > { &hf_fix_LegInstrRegistry, > { "LegInstrRegistry (599)", "fix.LegInstrRegistry", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegInstrRegistry", HFILL } > }, > { &hf_fix_LegSymbol, > { "LegSymbol (600)", "fix.LegSymbol", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSymbol", HFILL } > }, > { &hf_fix_LegSymbolSfx, > { "LegSymbolSfx (601)", "fix.LegSymbolSfx", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSymbolSfx", HFILL } > }, > { &hf_fix_LegSecurityID, > { "LegSecurityID (602)", "fix.LegSecurityID", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityID", HFILL } > }, > { &hf_fix_LegSecurityIDSource, > { "LegSecurityIDSource (603)", "fix.LegSecurityIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityIDSource", HFILL } > }, > { &hf_fix_NoLegSecurityAltID, > { "NoLegSecurityAltID (604)", "fix.NoLegSecurityAltID", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoLegSecurityAltID", HFILL } > }, > { &hf_fix_LegSecurityAltID, > { "LegSecurityAltID (605)", "fix.LegSecurityAltID", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityAltID", HFILL } > }, > { &hf_fix_LegSecurityAltIDSource, > { "LegSecurityAltIDSource (606)", "fix.LegSecurityAltIDSource", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityAltIDSource", HFILL } > }, > { &hf_fix_LegProduct, > { "LegProduct (607)", "fix.LegProduct", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegProduct", HFILL } > }, > { &hf_fix_LegCFICode, > { "LegCFICode (608)", "fix.LegCFICode", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCFICode", HFILL } > }, > { &hf_fix_LegSecurityType, > { "LegSecurityType (609)", "fix.LegSecurityType", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityType", HFILL } > }, > { &hf_fix_LegMaturityMonthYear, > { "LegMaturityMonthYear (610)", "fix.LegMaturityMonthYear", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegMaturityMonthYear", HFILL } > }, > { &hf_fix_LegMaturityDate, > { "LegMaturityDate (611)", "fix.LegMaturityDate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegMaturityDate", HFILL } > }, > { &hf_fix_LegStrikePrice, > { "LegStrikePrice (612)", "fix.LegStrikePrice", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegStrikePrice", HFILL } > }, > { &hf_fix_LegOptAttribute, > { "LegOptAttribute (613)", "fix.LegOptAttribute", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegOptAttribute", HFILL } > }, > { &hf_fix_LegContractMultiplier, > { "LegContractMultiplier (614)", "fix.LegContractMultiplier", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegContractMultiplier", HFILL } > }, > { &hf_fix_LegCouponRate, > { "LegCouponRate (615)", "fix.LegCouponRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegCouponRate", HFILL } > }, > { &hf_fix_LegSecurityExchange, > { "LegSecurityExchange (616)", "fix.LegSecurityExchange", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityExchange", HFILL } > }, > { &hf_fix_LegIssuer, > { "LegIssuer (617)", "fix.LegIssuer", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegIssuer", HFILL } > }, > { &hf_fix_EncodedLegIssuerLen, > { "EncodedLegIssuerLen (618)", "fix.EncodedLegIssuerLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedLegIssuerLen", HFILL } > }, > { &hf_fix_EncodedLegIssuer, > { "EncodedLegIssuer (619)", "fix.EncodedLegIssuer", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedLegIssuer", HFILL } > }, > { &hf_fix_LegSecurityDesc, > { "LegSecurityDesc (620)", "fix.LegSecurityDesc", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSecurityDesc", HFILL } > }, > { &hf_fix_EncodedLegSecurityDescLen, > { "EncodedLegSecurityDescLen (621)", "fix.EncodedLegSecurityDescLen", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedLegSecurityDescLen", HFILL } > }, > { &hf_fix_EncodedLegSecurityDesc, > { "EncodedLegSecurityDesc (622)", "fix.EncodedLegSecurityDesc", > FT_STRING, BASE_NONE, NULL, 0x00, > "EncodedLegSecurityDesc", HFILL } > }, > { &hf_fix_LegRatioQty, > { "LegRatioQty (623)", "fix.LegRatioQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegRatioQty", HFILL } > }, > { &hf_fix_LegSide, > { "LegSide (624)", "fix.LegSide", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegSide", HFILL } > }, > { &hf_fix_TradingSessionSubID, > { "TradingSessionSubID (625)", "fix.TradingSessionSubID", > FT_STRING, BASE_NONE, NULL, 0x00, > "TradingSessionSubID", HFILL } > }, > { &hf_fix_AllocType, > { "AllocType (626)", "fix.AllocType", > FT_STRING, BASE_NONE, NULL, 0x00, > "AllocType", HFILL } > }, > { &hf_fix_NoHops, > { "NoHops (627)", "fix.NoHops", > FT_STRING, BASE_NONE, NULL, 0x00, > "NoHops", HFILL } > }, > { &hf_fix_HopCompID, > { "HopCompID (628)", "fix.HopCompID", > FT_STRING, BASE_NONE, NULL, 0x00, > "HopCompID", HFILL } > }, > { &hf_fix_HopSendingTime, > { "HopSendingTime (629)", "fix.HopSendingTime", > FT_STRING, BASE_NONE, NULL, 0x00, > "HopSendingTime", HFILL } > }, > { &hf_fix_HopRefID, > { "HopRefID (630)", "fix.HopRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "HopRefID", HFILL } > }, > { &hf_fix_MidPx, > { "MidPx (631)", "fix.MidPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "MidPx", HFILL } > }, > { &hf_fix_BidYield, > { "BidYield (632)", "fix.BidYield", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidYield", HFILL } > }, > { &hf_fix_MidYield, > { "MidYield (633)", "fix.MidYield", > FT_STRING, BASE_NONE, NULL, 0x00, > "MidYield", HFILL } > }, > { &hf_fix_OfferYield, > { "OfferYield (634)", "fix.OfferYield", > FT_STRING, BASE_NONE, NULL, 0x00, > "OfferYield", HFILL } > }, > { &hf_fix_ClearingFeeIndicator, > { "ClearingFeeIndicator (635)", "fix.ClearingFeeIndicator", > FT_STRING, BASE_NONE, NULL, 0x00, > "ClearingFeeIndicator", HFILL } > }, > { &hf_fix_WorkingIndicator, > { "WorkingIndicator (636)", "fix.WorkingIndicator", > FT_STRING, BASE_NONE, NULL, 0x00, > "WorkingIndicator", HFILL } > }, > { &hf_fix_LegLastPx, > { "LegLastPx (637)", "fix.LegLastPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegLastPx", HFILL } > }, > { &hf_fix_PriorityIndicator, > { "PriorityIndicator (638)", "fix.PriorityIndicator", > FT_STRING, BASE_NONE, NULL, 0x00, > "PriorityIndicator", HFILL } > }, > { &hf_fix_PriceImprovement, > { "PriceImprovement (639)", "fix.PriceImprovement", > FT_STRING, BASE_NONE, NULL, 0x00, > "PriceImprovement", HFILL } > }, > { &hf_fix_Price2, > { "Price2 (640)", "fix.Price2", > FT_STRING, BASE_NONE, NULL, 0x00, > "Price2", HFILL } > }, > { &hf_fix_LastForwardPoints2, > { "LastForwardPoints2 (641)", "fix.LastForwardPoints2", > FT_STRING, BASE_NONE, NULL, 0x00, > "LastForwardPoints2", HFILL } > }, > { &hf_fix_BidForwardPoints2, > { "BidForwardPoints2 (642)", "fix.BidForwardPoints2", > FT_STRING, BASE_NONE, NULL, 0x00, > "BidForwardPoints2", HFILL } > }, > { &hf_fix_OfferForwardPoints2, > { "OfferForwardPoints2 (643)", "fix.OfferForwardPoints2", > FT_STRING, BASE_NONE, NULL, 0x00, > "OfferForwardPoints2", HFILL } > }, > { &hf_fix_RFQReqID, > { "RFQReqID (644)", "fix.RFQReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "RFQReqID", HFILL } > }, > { &hf_fix_MktBidPx, > { "MktBidPx (645)", "fix.MktBidPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "MktBidPx", HFILL } > }, > { &hf_fix_MktOfferPx, > { "MktOfferPx (646)", "fix.MktOfferPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "MktOfferPx", HFILL } > }, > { &hf_fix_MinBidSize, > { "MinBidSize (647)", "fix.MinBidSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "MinBidSize", HFILL } > }, > { &hf_fix_MinOfferSize, > { "MinOfferSize (648)", "fix.MinOfferSize", > FT_STRING, BASE_NONE, NULL, 0x00, > "MinOfferSize", HFILL } > }, > { &hf_fix_QuoteStatusReqID, > { "QuoteStatusReqID (649)", "fix.QuoteStatusReqID", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteStatusReqID", HFILL } > }, > { &hf_fix_LegalConfirm, > { "LegalConfirm (650)", "fix.LegalConfirm", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegalConfirm", HFILL } > }, > { &hf_fix_UnderlyingLastPx, > { "UnderlyingLastPx (651)", "fix.UnderlyingLastPx", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingLastPx", HFILL } > }, > { &hf_fix_UnderlyingLastQty, > { "UnderlyingLastQty (652)", "fix.UnderlyingLastQty", > FT_STRING, BASE_NONE, NULL, 0x00, > "UnderlyingLastQty", HFILL } > }, > { &hf_fix_SecDefStatus, > { "SecDefStatus (653)", "fix.SecDefStatus", > FT_STRING, BASE_NONE, NULL, 0x00, > "SecDefStatus", HFILL } > }, > { &hf_fix_LegRefID, > { "LegRefID (654)", "fix.LegRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "LegRefID", HFILL } > }, > { &hf_fix_ContraLegRefID, > { "ContraLegRefID (655)", "fix.ContraLegRefID", > FT_STRING, BASE_NONE, NULL, 0x00, > "ContraLegRefID", HFILL } > }, > { &hf_fix_SettlCurrBidFxRate, > { "SettlCurrBidFxRate (656)", "fix.SettlCurrBidFxRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlCurrBidFxRate", HFILL } > }, > { &hf_fix_SettlCurrOfferFxRate, > { "SettlCurrOfferFxRate (657)", "fix.SettlCurrOfferFxRate", > FT_STRING, BASE_NONE, NULL, 0x00, > "SettlCurrOfferFxRate", HFILL } > }, > { &hf_fix_QuoteRequestRejectReason, > { "QuoteRequestRejectReason (658)", "fix.QuoteRequestRejectReason", > FT_STRING, BASE_NONE, NULL, 0x00, > "QuoteRequestRejectReason", HFILL } > }, > { &hf_fix_SideComplianceID, > { "SideComplianceID (659)", "fix.SideComplianceID", > FT_STRING, BASE_NONE, NULL, 0x00, > "SideComplianceID", HFILL } > }, > }; > > /* Setup protocol subtree array */ > static gint *ett[] = { > &ett_fix, > }; > > /* register re-init routine */ > register_init_routine(&dissect_fix_init); > > /* Register the protocol name and description */ > proto_fix = proto_register_protocol("Financial Information eXchange Protocol", > "FIX", "fix"); > > /* Required function calls to register the header fields and subtrees used */ > proto_register_field_array(proto_fix, hf, array_length(hf)); > proto_register_subtree_array(ett, array_length(ett)); > } > > > /* If this dissector uses sub-dissector registration add a registration routine. > This format is required because a script is used to find these routines and > create the code that calls these routines. > */ > void > proto_reg_handoff_fix(void) > { > /* > * The first time the function is called let the tcp dissector > * know that we're interested in traffic > */ > heur_dissector_add("tcp", dissect_fix, proto_fix); > } > -- David Frascone System halted. There is NOTHING you can do.
- Follow-Ups:
- Re: [Ethereal-dev] FIX Protocol
- From: PC Drew
- Re: [Ethereal-dev] FIX Protocol
- References:
- [Ethereal-dev] FIX Protocol
- From: PC Drew
- Re: [Ethereal-dev] FIX Protocol
- From: Joerg Mayer
- Re: [Ethereal-dev] FIX Protocol
- From: PC Drew
- [Ethereal-dev] FIX Protocol
- Prev by Date: [Ethereal-dev] Patch for packet-dcerpc-dtsprovider.c
- Next by Date: [Ethereal-dev] CVS web interface: 403 forbidden
- Previous by thread: Re: [Ethereal-dev] FIX Protocol
- Next by thread: Re: [Ethereal-dev] FIX Protocol
- Index(es):