Ethereal-dev: [Ethereal-dev] FIX Protocol
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: PC Drew <drewpc@xxxxxxxxxxxxxxx>
Date: Sun, 15 Sep 2002 11:27:31 -0600
I've developed a new dissector for the FIX Protocol
(http://www.fixprotocol.org) that is widely used in the financial services
industry. This dissector works with versions FIX 4.0 through 4.3 and
gracefully handles custom tags. There is no interpretation of the field
values yet, that will take some time.
I've included the two files related to the FIX dissector (the packet-fix.c and packet-fix.h files) as well as a patch to the Makefile.am that inserts the packet-fix.c and packet-fix.h files into the build chain.
If anyone would like some packet captures to see this dissector in action, let me know.
-- 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
Attachment:
Makefile.am.patch
Description: Binary data
/* 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.
*/
#include "packet-fix.h"
static void stringCopy(char *dest, const char *source, int length)
{
while(length--) {
*dest++ = *source++;
}
*dest++ = '\0';
}
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");
}
/* 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);
// msg length
ctrla_ptr = strchr(ctrla_ptr + 1, 0x01);
// msg type
field_ptr = ctrla_ptr + 1;
ctrla_ptr = strchr(field_ptr, 0x01);
field_len = ctrla_ptr - field_ptr + 1;
equals = strchr(field_ptr, 0x3d); // equals sign
value_ptr = equals + 1;
value_len = ctrla_ptr - value_ptr;
tag_len = equals - field_ptr;
tag_str = g_malloc0(tag_len + 1);
stringCopy(tag_str, field_ptr, tag_len);
tag = atoi(tag_str);
value = g_malloc0(value_len + 1);
stringCopy(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);
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
value_ptr = equals + 1;
value_len = ctrla_ptr - value_ptr;
tag_len = equals - field_ptr;
tag_str = g_malloc0(tag_len + 1);
stringCopy(tag_str, field_ptr, tag_len);
tag = atoi(tag_str);
value = g_malloc0(value_len + 1);
stringCopy(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_string(fix_tree, hf_fix_unknown_tag, tvb, offset, field_len, value);
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);
}
/* packet-fix.h
* 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 <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef HAVE_SYS_TYPES_H
# include <sys/types.h>
#endif
#ifdef HAVE_NETINET_IN_H
# include <netinet/in.h>
#endif
#include <glib.h>
#ifdef NEED_SNPRINTF_H
# include "snprintf.h"
#endif
#include <epan/packet.h>
#include <epan/conversation.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;
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
/* Initialize the subtree pointers */
static gint ett_fix = -1;
// message type list
static GData *msg_types;
static void stringCopy(char *dest, const char *source, int length);
static void dissect_fix_init(void);
static gboolean dissect_fix(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
void proto_register_fix(void);
void proto_reg_handoff_fix(void);
- Follow-Ups:
- Re: [Ethereal-dev] FIX Protocol
- From: Joerg Mayer
- Re: [Ethereal-dev] FIX Protocol
- Prev by Date: [Ethereal-dev] Handling Data
- Next by Date: Re: [Ethereal-dev] FIX Protocol
- Previous by thread: RE: [Ethereal-dev] Handling Data
- Next by thread: Re: [Ethereal-dev] FIX Protocol
- Index(es):





