Wireshark  4.3.0
The Wireshark network protocol analyzer
packet-fix.h
1 /* DO NOT EDIT
2  * This file is autogenerated
3  * Look fix/README for more information how to generate this file
4  *
5  */
6 
7 typedef struct _fix_field {
8  int tag; /* FIX tag */
9  int hf_id;
10  int type; /* */
11  const void *table;
12 } fix_field;
13 
14 
15  static const string_string messages_val[] = {
16  { "0", "Heartbeat" },
17  { "1", "TestRequest" },
18  { "2", "ResendRequest" },
19  { "3", "Reject" },
20  { "4", "SequenceReset" },
21  { "5", "Logout" },
22  { "6", "IOI" },
23  { "7", "Advertisement" },
24  { "8", "ExecutionReport" },
25  { "9", "OrderCancelReject" },
26  { "A", "Logon" },
27  { "B", "News" },
28  { "C", "Email" },
29  { "D", "NewOrderSingle" },
30  { "E", "NewOrderList" },
31  { "F", "OrderCancelRequest" },
32  { "G", "OrderCancelReplaceRequest" },
33  { "H", "OrderStatusRequest" },
34  { "J", "AllocationInstruction" },
35  { "K", "ListCancelRequest" },
36  { "L", "ListExecute" },
37  { "M", "ListStatusRequest" },
38  { "N", "ListStatus" },
39  { "P", "AllocationInstructionAck" },
40  { "Q", "DontKnowTrade" },
41  { "R", "QuoteRequest" },
42  { "S", "Quote" },
43  { "T", "SettlementInstructions" },
44  { "V", "MarketDataRequest" },
45  { "W", "MarketDataSnapshotFullRefresh" },
46  { "X", "MarketDataIncrementalRefresh" },
47  { "Y", "MarketDataRequestReject" },
48  { "Z", "QuoteCancel" },
49  { "a", "QuoteStatusRequest" },
50  { "b", "MassQuoteAcknowledgement" },
51  { "c", "SecurityDefinitionRequest" },
52  { "d", "SecurityDefinition" },
53  { "e", "SecurityStatusRequest" },
54  { "f", "SecurityStatus" },
55  { "g", "TradingSessionStatusRequest" },
56  { "h", "TradingSessionStatus" },
57  { "i", "MassQuote" },
58  { "j", "BusinessMessageReject" },
59  { "k", "BidRequest" },
60  { "l", "BidResponse" },
61  { "m", "ListStrikePrice" },
62  { "o", "RegistrationInstructions" },
63  { "p", "RegistrationInstructionsResponse" },
64  { "q", "OrderMassCancelRequest" },
65  { "r", "OrderMassCancelReport" },
66  { "s", "NewOrderCross" },
67  { "t", "CrossOrderCancelReplaceRequest" },
68  { "u", "CrossOrderCancelRequest" },
69  { "v", "SecurityTypeRequest" },
70  { "w", "SecurityTypes" },
71  { "x", "SecurityListRequest" },
72  { "y", "SecurityList" },
73  { "z", "DerivativeSecurityListRequest" },
74  { "AA", "DerivativeSecurityList" },
75  { "AB", "NewOrderMultileg" },
76  { "AC", "MultilegOrderCancelReplace" },
77  { "AD", "TradeCaptureReportRequest" },
78  { "AE", "TradeCaptureReport" },
79  { "AF", "OrderMassStatusRequest" },
80  { "AG", "QuoteRequestReject" },
81  { "AH", "RFQRequest" },
82  { "AI", "QuoteStatusReport" },
83  { "AJ", "QuoteResponse" },
84  { "AK", "Confirmation" },
85  { "AL", "PositionMaintenanceRequest" },
86  { "AM", "PositionMaintenanceReport" },
87  { "AN", "RequestForPositions" },
88  { "AO", "RequestForPositionsAck" },
89  { "AP", "PositionReport" },
90  { "AQ", "TradeCaptureReportRequestAck" },
91  { "AR", "TradeCaptureReportAck" },
92  { "AS", "AllocationReport" },
93  { "AT", "AllocationReportAck" },
94  { "AU", "ConfirmationAck" },
95  { "AV", "SettlementInstructionRequest" },
96  { "AW", "AssignmentReport" },
97  { "AX", "CollateralRequest" },
98  { "AY", "CollateralAssignment" },
99  { "AZ", "CollateralResponse" },
100  { "BA", "CollateralReport" },
101  { "BB", "CollateralInquiry" },
102  { "BC", "NetworkCounterpartySystemStatusRequest" },
103  { "BD", "NetworkCounterpartySystemStatusResponse" },
104  { "BE", "UserRequest" },
105  { "BF", "UserResponse" },
106  { "BG", "CollateralInquiryAck" },
107  { "BH", "ConfirmationRequest" },
108  { "BO", "ContraryIntentionReport" },
109  { "BP", "SecurityDefinitionUpdateReport" },
110  { "BK", "SecurityListUpdateReport" },
111  { "BL", "AdjustedPositionReport" },
112  { "BM", "AllocationInstructionAlert" },
113  { "BN", "ExecutionAcknowledgement" },
114  { "BJ", "TradingSessionList" },
115  { "BI", "TradingSessionListRequest" },
116  { "BQ", "SettlementObligationReport" },
117  { "BR", "DerivativeSecurityListUpdateReport" },
118  { "BS", "TradingSessionListUpdateReport" },
119  { "BT", "MarketDefinitionRequest" },
120  { "BU", "MarketDefinition" },
121  { "BV", "MarketDefinitionUpdateReport" },
122  { "BW", "ApplicationMessageRequest" },
123  { "BX", "ApplicationMessageRequestAck" },
124  { "BY", "ApplicationMessageReport" },
125  { "BZ", "OrderMassActionReport" },
126  { "CA", "OrderMassActionRequest" },
127  { "CB", "UserNotification" },
128  { "CC", "StreamAssignmentRequest" },
129  { "CD", "StreamAssignmentReport" },
130  { "CE", "StreamAssignmentReportACK" },
131  { "CF", "PartyDetailsListRequest" },
132  { "CG", "PartyDetailsListReport" },
133  { 0, NULL }
134  };
135 
136  static const value_string AdvSide_val[] = {
137  { 'B', "BUY" },
138  { 'S', "SELL" },
139  { 'T', "TRADE" },
140  { 'X', "CROSS" },
141  { 0, NULL }
142  };
143 
144 
145  static const string_string AdvTransType_val[] = {
146  { "C", "CANCEL" },
147  { "N", "NEW" },
148  { "R", "REPLACE" },
149  { 0, NULL }
150  };
151 
152 
153  static const value_string CommType_val[] = {
154  { '1', "PER UNIT" },
155  { '2', "PERCENT" },
156  { '3', "ABSOLUTE" },
157  { '4', "PERCENTAGE WAIVED CASH DISCOUNT" },
158  { '5', "PERCENTAGE WAIVED ENHANCED UNITS" },
159  { '6', "POINTS PER BOND OR CONTRACT" },
160  { 0, NULL }
161  };
162 
163 
164  static const value_string ExecInst_val[] = {
165  { '0', "STAY ON OFFER SIDE" },
166  { '1', "NOT HELD" },
167  { '2', "WORK" },
168  { '3', "GO ALONG" },
169  { '4', "OVER THE DAY" },
170  { '5', "HELD" },
171  { '6', "PARTICIPATE DONT INITIATE" },
172  { '7', "STRICT SCALE" },
173  { '8', "TRY TO SCALE" },
174  { '9', "STAY ON BID SIDE" },
175  { 'A', "NO CROSS" },
176  { 'B', "OK TO CROSS" },
177  { 'C', "CALL FIRST" },
178  { 'D', "PERCENT OF VOLUME" },
179  { 'E', "DO NOT INCREASE" },
180  { 'F', "DO NOT REDUCE" },
181  { 'G', "ALL OR NONE" },
182  { 'H', "REINSTATE ON SYSTEM FAILURE" },
183  { 'I', "INSTITUTIONS ONLY" },
184  { 'J', "REINSTATE ON TRADING HALT" },
185  { 'K', "CANCEL ON TRADING HALT" },
186  { 'L', "LAST PEG" },
187  { 'M', "MID PRICE PEG" },
188  { 'N', "NON NEGOTIABLE" },
189  { 'O', "OPENING PEG" },
190  { 'P', "MARKET PEG" },
191  { 'Q', "CANCEL ON SYSTEM FAILURE" },
192  { 'R', "PRIMARY PEG" },
193  { 'S', "SUSPEND" },
194  { 'T', "FIXED PEG TO LOCAL BEST BID OR OFFER AT TIME OF ORDER" },
195  { 'U', "CUSTOMER DISPLAY INSTRUCTION" },
196  { 'V', "NETTING" },
197  { 'W', "PEG TO VWAP" },
198  { 'X', "TRADE ALONG" },
199  { 'Y', "TRY TO STOP" },
200  { 'Z', "CANCEL IF NOT BEST" },
201  { 'a', "TRAILING STOP PEG" },
202  { 'b', "STRICT LIMIT" },
203  { 'c', "IGNORE PRICE VALIDITY CHECKS" },
204  { 'd', "PEG TO LIMIT PRICE" },
205  { 'e', "WORK TO TARGET STRATEGY" },
206  { 'f', "INTERMARKET SWEEP" },
207  { 'j', "SINGLE EXECUTION REQUESTED FOR BLOCK TRADE" },
208  { 'g', "EXTERNAL ROUTING ALLOWED" },
209  { 'h', "EXTERNAL ROUTING NOT ALLOWED" },
210  { 'i', "IMBALANCE ONLY" },
211  { 'k', "BEST EXECUTION" },
212  { 'l', "SUSPEND ON SYSTEM FAILURE" },
213  { 'm', "SUSPEND ON TRADING HALT" },
214  { 'n', "REINSTATE ON CONNECTION LOSS" },
215  { 'o', "CANCEL ON CONNECTION LOSS" },
216  { 'p', "SUSPEND ON CONNECTION LOSS" },
217  { 'q', "RELEASE FROM SUSPENSION" },
218  { 'r', "EXECUTE AS DELTA NEUTRAL USING VOLATILITY PROVIDED" },
219  { 's', "EXECUTE AS DURATION NEUTRAL" },
220  { 't', "EXECUTE AS FX NEUTRAL" },
221  { 0, NULL }
222  };
223 
224 
225  static const value_string ExecTransType_val[] = {
226  { '0', "NEW" },
227  { '1', "CANCEL" },
228  { '2', "CORRECT" },
229  { '3', "STATUS" },
230  { 0, NULL }
231  };
232 
233 
234  static const value_string HandlInst_val[] = {
235  { '1', "AUTOMATED EXECUTION ORDER PRIVATE NO BROKER INTERVENTION" },
236  { '2', "AUTOMATED EXECUTION ORDER PUBLIC BROKER INTERVENTION OK" },
237  { '3', "MANUAL ORDER BEST EXECUTION" },
238  { 0, NULL }
239  };
240 
241 
242  static const string_string SecurityIDSource_val[] = {
243  { "1", "CUSIP" },
244  { "2", "SEDOL" },
245  { "3", "QUIK" },
246  { "4", "ISIN NUMBER" },
247  { "5", "RIC CODE" },
248  { "6", "ISO CURRENCY CODE" },
249  { "7", "ISO COUNTRY CODE" },
250  { "8", "EXCHANGE SYMBOL" },
251  { "9", "CONSOLIDATED TAPE ASSOCIATION" },
252  { "A", "BLOOMBERG SYMBOL" },
253  { "B", "WERTPAPIER" },
254  { "C", "DUTCH" },
255  { "D", "VALOREN" },
256  { "E", "SICOVAM" },
257  { "F", "BELGIAN" },
258  { "G", "COMMON" },
259  { "H", "CLEARING HOUSE" },
260  { "I", "ISDA FPML PRODUCT SPECIFICATION" },
261  { "J", "OPTION PRICE REPORTING AUTHORITY" },
262  { "L", "LETTER OF CREDIT" },
263  { "K", "ISDA FPML PRODUCT URL" },
264  { "M", "MARKETPLACE ASSIGNED IDENTIFIER" },
265  { 0, NULL }
266  };
267 
268 
269  static const value_string IOIQltyInd_val[] = {
270  { 'H', "HIGH" },
271  { 'L', "LOW" },
272  { 'M', "MEDIUM" },
273  { 0, NULL }
274  };
275 
276 
277  static const string_string IOIQty_val[] = {
278  { "0", "1000000000" },
279  { "S", "SMALL" },
280  { "M", "MEDIUM" },
281  { "L", "LARGE" },
282  { "U", "UNDISCLOSED QUANTITY" },
283  { 0, NULL }
284  };
285 
286 
287  static const value_string IOITransType_val[] = {
288  { 'C', "CANCEL" },
289  { 'N', "NEW" },
290  { 'R', "REPLACE" },
291  { 0, NULL }
292  };
293 
294 
295  static const value_string LastCapacity_val[] = {
296  { '1', "AGENT" },
297  { '2', "CROSS AS AGENT" },
298  { '3', "CROSS AS PRINCIPAL" },
299  { '4', "PRINCIPAL" },
300  { 0, NULL }
301  };
302 
303 
304  static const string_string MsgType_val[] = {
305  { "0", "HEARTBEAT" },
306  { "1", "TEST REQUEST" },
307  { "2", "RESEND REQUEST" },
308  { "3", "REJECT" },
309  { "4", "SEQUENCE RESET" },
310  { "5", "LOGOUT" },
311  { "6", "INDICATION OF INTEREST" },
312  { "7", "ADVERTISEMENT" },
313  { "8", "EXECUTION REPORT" },
314  { "9", "ORDER CANCEL REJECT" },
315  { "A", "LOGON" },
316  { "AA", "DERIVATIVE SECURITY LIST" },
317  { "AB", "NEW ORDER MULTILEG" },
318  { "AC", "MULTILEG ORDER CANCEL REPLACE" },
319  { "AD", "TRADE CAPTURE REPORT REQUEST" },
320  { "AE", "TRADE CAPTURE REPORT" },
321  { "AF", "ORDER MASS STATUS REQUEST" },
322  { "AG", "QUOTE REQUEST REJECT" },
323  { "AH", "RFQ REQUEST" },
324  { "AI", "QUOTE STATUS REPORT" },
325  { "AJ", "QUOTE RESPONSE" },
326  { "AK", "CONFIRMATION" },
327  { "AL", "POSITION MAINTENANCE REQUEST" },
328  { "AM", "POSITION MAINTENANCE REPORT" },
329  { "AN", "REQUEST FOR POSITIONS" },
330  { "AO", "REQUEST FOR POSITIONS ACK" },
331  { "AP", "POSITION REPORT" },
332  { "AQ", "TRADE CAPTURE REPORT REQUEST ACK" },
333  { "AR", "TRADE CAPTURE REPORT ACK" },
334  { "AS", "ALLOCATION REPORT" },
335  { "AT", "ALLOCATION REPORT ACK" },
336  { "AU", "CONFIRMATION ACK" },
337  { "AV", "SETTLEMENT INSTRUCTION REQUEST" },
338  { "AW", "ASSIGNMENT REPORT" },
339  { "AX", "COLLATERAL REQUEST" },
340  { "AY", "COLLATERAL ASSIGNMENT" },
341  { "AZ", "COLLATERAL RESPONSE" },
342  { "B", "NEWS" },
343  { "BA", "COLLATERAL REPORT" },
344  { "BB", "COLLATERAL INQUIRY" },
345  { "BC", "NETWORK STATUS REQUEST" },
346  { "BD", "NETWORK STATUS RESPONSE" },
347  { "BE", "USER REQUEST" },
348  { "BF", "USER RESPONSE" },
349  { "BG", "COLLATERAL INQUIRY ACK" },
350  { "BH", "CONFIRMATION REQUEST" },
351  { "BI", "TRADING SESSION LIST REQUEST" },
352  { "BJ", "TRADING SESSION LIST" },
353  { "BK", "SECURITY LIST UPDATE REPORT" },
354  { "BL", "ADJUSTED POSITION REPORT" },
355  { "BM", "ALLOCATION INSTRUCTION ALERT" },
356  { "BN", "EXECUTION ACKNOWLEDGEMENT" },
357  { "BO", "CONTRARY INTENTION REPORT" },
358  { "BP", "SECURITY DEFINITION UPDATE REPORT" },
359  { "BQ", "SETTLEMENT OBLIGATION REPORT" },
360  { "BR", "DERIVATIVE SECURITY LIST UPDATE REPORT" },
361  { "BS", "TRADING SESSION LIST UPDATE REPORT" },
362  { "BT", "MARKET DEFINITION REQUEST" },
363  { "BU", "MARKET DEFINITION" },
364  { "BV", "MARKET DEFINITION UPDATE REPORT" },
365  { "BW", "APPLICATION MESSAGE REQUEST" },
366  { "BX", "APPLICATION MESSAGE REQUEST ACK" },
367  { "BY", "APPLICATION MESSAGE REPORT" },
368  { "BZ", "ORDER MASS ACTION REPORT" },
369  { "C", "EMAIL" },
370  { "CA", "ORDER MASS ACTION REQUEST" },
371  { "CB", "USER NOTIFICATION" },
372  { "CC", "STREAM ASSIGNMENT REQUEST" },
373  { "CD", "STREAM ASSIGNMENT REPORT" },
374  { "CE", "STREAM ASSIGNMENT REPORT ACK" },
375  { "CF", "PARTY DETAILS LIST REQUEST" },
376  { "CG", "PARTY DETAILS LIST REPORT" },
377  { "D", "ORDER SINGLE" },
378  { "E", "ORDER LIST" },
379  { "F", "ORDER CANCEL REQUEST" },
380  { "G", "ORDER CANCEL REPLACE REQUEST" },
381  { "H", "ORDER STATUS REQUEST" },
382  { "J", "ALLOCATION INSTRUCTION" },
383  { "K", "LIST CANCEL REQUEST" },
384  { "L", "LIST EXECUTE" },
385  { "M", "LIST STATUS REQUEST" },
386  { "N", "LIST STATUS" },
387  { "P", "ALLOCATION INSTRUCTION ACK" },
388  { "Q", "DONT KNOW TRADE" },
389  { "R", "QUOTE REQUEST" },
390  { "S", "QUOTE" },
391  { "T", "SETTLEMENT INSTRUCTIONS" },
392  { "V", "MARKET DATA REQUEST" },
393  { "W", "MARKET DATA SNAPSHOT FULL REFRESH" },
394  { "X", "MARKET DATA INCREMENTAL REFRESH" },
395  { "Y", "MARKET DATA REQUEST REJECT" },
396  { "Z", "QUOTE CANCEL" },
397  { "a", "QUOTE STATUS REQUEST" },
398  { "b", "MASS QUOTE ACKNOWLEDGEMENT" },
399  { "c", "SECURITY DEFINITION REQUEST" },
400  { "d", "SECURITY DEFINITION" },
401  { "e", "SECURITY STATUS REQUEST" },
402  { "f", "SECURITY STATUS" },
403  { "g", "TRADING SESSION STATUS REQUEST" },
404  { "h", "TRADING SESSION STATUS" },
405  { "i", "MASS QUOTE" },
406  { "j", "BUSINESS MESSAGE REJECT" },
407  { "k", "BID REQUEST" },
408  { "l", "BID RESPONSE" },
409  { "m", "LIST STRIKE PRICE" },
410  { "n", "XML MESSAGE" },
411  { "o", "REGISTRATION INSTRUCTIONS" },
412  { "p", "REGISTRATION INSTRUCTIONS RESPONSE" },
413  { "q", "ORDER MASS CANCEL REQUEST" },
414  { "r", "ORDER MASS CANCEL REPORT" },
415  { "s", "NEW ORDER CROSS" },
416  { "t", "CROSS ORDER CANCEL REPLACE REQUEST" },
417  { "u", "CROSS ORDER CANCEL REQUEST" },
418  { "v", "SECURITY TYPE REQUEST" },
419  { "w", "SECURITY TYPES" },
420  { "x", "SECURITY LIST REQUEST" },
421  { "y", "SECURITY LIST" },
422  { "z", "DERIVATIVE SECURITY LIST REQUEST" },
423  { 0, NULL }
424  };
425 
426 
427  static const value_string OrdStatus_val[] = {
428  { '0', "NEW" },
429  { '1', "PARTIALLY FILLED" },
430  { '2', "FILLED" },
431  { '3', "DONE FOR DAY" },
432  { '4', "CANCELED" },
433  { '5', "REPLACED" },
434  { '6', "PENDING CANCEL" },
435  { '7', "STOPPED" },
436  { '8', "REJECTED" },
437  { '9', "SUSPENDED" },
438  { 'A', "PENDING NEW" },
439  { 'B', "CALCULATED" },
440  { 'C', "EXPIRED" },
441  { 'D', "ACCEPTED FOR BIDDING" },
442  { 'E', "PENDING REPLACE" },
443  { 0, NULL }
444  };
445 
446 
447  static const value_string OrdType_val[] = {
448  { '1', "MARKET" },
449  { '2', "LIMIT" },
450  { '3', "STOP" },
451  { '4', "STOP LIMIT" },
452  { '5', "MARKET ON CLOSE" },
453  { '6', "WITH OR WITHOUT" },
454  { '7', "LIMIT OR BETTER" },
455  { '8', "LIMIT WITH OR WITHOUT" },
456  { '9', "ON BASIS" },
457  { 'A', "ON CLOSE" },
458  { 'B', "LIMIT ON CLOSE" },
459  { 'C', "FOREX MARKET" },
460  { 'D', "PREVIOUSLY QUOTED" },
461  { 'E', "PREVIOUSLY INDICATED" },
462  { 'F', "FOREX LIMIT" },
463  { 'G', "FOREX SWAP" },
464  { 'H', "FOREX PREVIOUSLY QUOTED" },
465  { 'I', "FUNARI" },
466  { 'J', "MARKET IF TOUCHED" },
467  { 'K', "MARKET WITH LEFT OVER AS LIMIT" },
468  { 'L', "PREVIOUS FUND VALUATION POINT" },
469  { 'M', "NEXT FUND VALUATION POINT" },
470  { 'P', "PEGGED" },
471  { 'Q', "COUNTER ORDER SELECTION" },
472  { 0, NULL }
473  };
474 
475 
476  static const value_string PossDupFlag_val[] = {
477  { 'N', "NO" },
478  { 'Y', "YES" },
479  { 0, NULL }
480  };
481 
482 
483  static const value_string Rule80A_val[] = {
484  { 'A', "AGENCY SINGLE ORDER" },
485  { 'B', "SHORT EXEMPT TRANSACTION B" },
486  { 'C', "PROPRIETARY NON ALGORITHMIC PROGRAM TRADE" },
487  { 'D', "PROGRAM ORDER INDEX ARB FOR MEMBER FIRM ORG" },
488  { 'E', "SHORT EXEMPT TRANSACTION FOR PRINCIPAL" },
489  { 'F', "SHORT EXEMPT TRANSACTION F" },
490  { 'H', "SHORT EXEMPT TRANSACTION H" },
491  { 'I', "INDIVIDUAL INVESTOR SINGLE ORDER" },
492  { 'J', "PROPRIETARY ALGORITHMIC PROGRAM TRADING" },
493  { 'K', "AGENCY ALGORITHMIC PROGRAM TRADING" },
494  { 'L', "SHORT EXEMPT TRANSACTION FOR MEMBER COMPETING MARKET MAKER AFFLIATED WITH THE FIRM CLEARING THE TRADE" },
495  { 'M', "PROGRAM ORDER INDEX ARB FOR OTHER MEMBER" },
496  { 'N', "AGENT FOR OTHER MEMBER NON ALGORITHMIC PROGRAM TRADE" },
497  { 'O', "PROPRIETARY TRANSACTIONS FOR COMPETING MARKET MAKER THAT IS AFFILIATED WITH THE CLEARING MEMBER" },
498  { 'P', "PRINCIPAL" },
499  { 'R', "TRANSACTIONS FOR THE ACCOUNT OF A NON MEMBER COMPTING MARKET MAKER" },
500  { 'S', "SPECIALIST TRADES" },
501  { 'T', "TRANSACTIONS FOR THE ACCOUNT OF AN UNAFFILIATED MEMBERS COMPETING MARKET MAKER" },
502  { 'U', "AGENCY INDEX ARBITRAGE" },
503  { 'W', "ALL OTHER ORDERS AS AGENT FOR OTHER MEMBER" },
504  { 'X', "SHORT EXEMPT TRANSACTION FOR MEMBER COMPETING MARKET MAKER NOT AFFILIATED WITH THE FIRM CLEARING THE TRADE" },
505  { 'Y', "AGENCY NON ALGORITHMIC PROGRAM TRADE" },
506  { 'Z', "SHORT EXEMPT TRANSACTION FOR NON MEMBER COMPETING MARKET MAKER" },
507  { 0, NULL }
508  };
509 
510 
511  static const value_string Side_val[] = {
512  { '1', "BUY" },
513  { '2', "SELL" },
514  { '3', "BUY MINUS" },
515  { '4', "SELL PLUS" },
516  { '5', "SELL SHORT" },
517  { '6', "SELL SHORT EXEMPT" },
518  { '7', "UNDISCLOSED" },
519  { '8', "CROSS" },
520  { '9', "CROSS SHORT" },
521  { 'A', "CROSS SHORT EXEMPT" },
522  { 'B', "AS DEFINED" },
523  { 'C', "OPPOSITE" },
524  { 'D', "SUBSCRIBE" },
525  { 'E', "REDEEM" },
526  { 'F', "LEND" },
527  { 'G', "BORROW" },
528  { 0, NULL }
529  };
530 
531 
532  static const value_string TimeInForce_val[] = {
533  { '0', "DAY" },
534  { '1', "GOOD TILL CANCEL" },
535  { '2', "AT THE OPENING" },
536  { '3', "IMMEDIATE OR CANCEL" },
537  { '4', "FILL OR KILL" },
538  { '5', "GOOD TILL CROSSING" },
539  { '6', "GOOD TILL DATE" },
540  { '7', "AT THE CLOSE" },
541  { '8', "GOOD THROUGH CROSSING" },
542  { '9', "AT CROSSING" },
543  { 0, NULL }
544  };
545 
546 
547  static const value_string Urgency_val[] = {
548  { '0', "NORMAL" },
549  { '1', "FLASH" },
550  { '2', "BACKGROUND" },
551  { 0, NULL }
552  };
553 
554 
555  static const string_string SettlType_val[] = {
556  { "0", "REGULAR" },
557  { "1", "CASH" },
558  { "2", "NEXT DAY" },
559  { "3", "T PLUS 2" },
560  { "4", "T PLUS 3" },
561  { "5", "T PLUS 4" },
562  { "6", "FUTURE" },
563  { "7", "WHEN AND IF ISSUED" },
564  { "8", "SELLERS OPTION" },
565  { "9", "T PLUS 5" },
566  { "C", "FX SPOT NEXT SETTLEMENT" },
567  { "B", "BROKEN DATE" },
568  { 0, NULL }
569  };
570 
571 
572  static const string_string SymbolSfx_val[] = {
573  { "CD", "EUCP WITH LUMP SUM INTEREST RATHER THAN DISCOUNT PRICE" },
574  { "WI", "WHEN ISSUED FOR A SECURITY TO BE REISSUED UNDER AN OLD CUSIP OR ISIN" },
575  { 0, NULL }
576  };
577 
578 
579  static const value_string AllocTransType_val[] = {
580  { '0', "NEW" },
581  { '1', "REPLACE" },
582  { '2', "CANCEL" },
583  { '3', "PRELIMINARY" },
584  { '4', "CALCULATED" },
585  { '5', "CALCULATED WITHOUT PRELIMINARY" },
586  { '6', "REVERSAL" },
587  { 0, NULL }
588  };
589 
590 
591  static const value_string PositionEffect_val[] = {
592  { 'C', "CLOSE" },
593  { 'F', "FIFO" },
594  { 'O', "OPEN" },
595  { 'R', "ROLLED" },
596  { 'N', "CLOSE BUT NOTIFY ON OPEN" },
597  { 'D', "DEFAULT" },
598  { 0, NULL }
599  };
600 
601 
602  static const value_string ProcessCode_val[] = {
603  { '0', "REGULAR" },
604  { '1', "SOFT DOLLAR" },
605  { '2', "STEP IN" },
606  { '3', "STEP OUT" },
607  { '4', "SOFT DOLLAR STEP IN" },
608  { '5', "SOFT DOLLAR STEP OUT" },
609  { '6', "PLAN SPONSOR" },
610  { 0, NULL }
611  };
612 
613 
614  static const value_string AllocStatus_val[] = {
615  { 0, "ACCEPTED" },
616  { 1, "BLOCK LEVEL REJECT" },
617  { 2, "ACCOUNT LEVEL REJECT" },
618  { 3, "RECEIVED" },
619  { 4, "INCOMPLETE" },
620  { 5, "REJECTED BY INTERMEDIARY" },
621  { 6, "ALLOCATION PENDING" },
622  { 7, "REVERSED" },
623  { 0, NULL }
624  };
625 
626 
627  static const value_string AllocRejCode_val[] = {
628  { 0, "UNKNOWN ACCOUNT" },
629  { 1, "INCORRECT QUANTITY" },
630  { 10, "UNKNOWN OR STALE EXECID" },
631  { 11, "MISMATCHED DATA" },
632  { 12, "UNKNOWN CLORDID" },
633  { 13, "WAREHOUSE REQUEST REJECTED" },
634  { 2, "INCORRECT AVERAGEG PRICE" },
635  { 3, "UNKNOWN EXECUTING BROKER MNEMONIC" },
636  { 4, "COMMISSION DIFFERENCE" },
637  { 5, "UNKNOWN ORDERID" },
638  { 6, "UNKNOWN LISTID" },
639  { 7, "OTHER 7" },
640  { 8, "INCORRECT ALLOCATED QUANTITY" },
641  { 9, "CALCULATION DIFFERENCE" },
642  { 99, "OTHER 99" },
643  { 0, NULL }
644  };
645 
646 
647  static const value_string EmailType_val[] = {
648  { '0', "NEW" },
649  { '1', "REPLY" },
650  { '2', "ADMIN REPLY" },
651  { 0, NULL }
652  };
653 
654 
655  static const value_string PossResend_val[] = {
656  { 'N', "NO" },
657  { 'Y', "YES" },
658  { 0, NULL }
659  };
660 
661 
662  static const value_string EncryptMethod_val[] = {
663  { 0, "NONE" },
664  { 1, "PKCS 1" },
665  { 2, "DES" },
666  { 3, "PKCS 3" },
667  { 4, "PGP 4" },
668  { 5, "PGP 5" },
669  { 6, "PEM" },
670  { 0, NULL }
671  };
672 
673 
674  static const value_string CxlRejReason_val[] = {
675  { 0, "TOO LATE TO CANCEL" },
676  { 1, "UNKNOWN ORDER" },
677  { 2, "BROKER" },
678  { 3, "ORDER ALREADY IN PENDING CANCEL OR PENDING REPLACE STATUS" },
679  { 4, "UNABLE TO PROCESS ORDER MASS CANCEL REQUEST" },
680  { 5, "ORIGORDMODTIME" },
681  { 6, "DUPLICATE CLORDID" },
682  { 99, "OTHER" },
683  { 18, "INVALID PRICE INCREMENT" },
684  { 7, "PRICE EXCEEDS CURRENT PRICE" },
685  { 8, "PRICE EXCEEDS CURRENT PRICE BAND" },
686  { 0, NULL }
687  };
688 
689 
690  static const value_string OrdRejReason_val[] = {
691  { 0, "BROKER" },
692  { 1, "UNKNOWN SYMBOL" },
693  { 10, "INVALID INVESTOR ID" },
694  { 11, "UNSUPPORTED ORDER CHARACTERISTIC" },
695  { 12, "SURVEILLENCE OPTION" },
696  { 13, "INCORRECT QUANTITY" },
697  { 14, "INCORRECT ALLOCATED QUANTITY" },
698  { 15, "UNKNOWN ACCOUNT" },
699  { 2, "EXCHANGE CLOSED" },
700  { 3, "ORDER EXCEEDS LIMIT" },
701  { 4, "TOO LATE TO ENTER" },
702  { 5, "UNKNOWN ORDER" },
703  { 6, "DUPLICATE ORDER" },
704  { 7, "DUPLICATE OF A VERBALLY COMMUNICATED ORDER" },
705  { 8, "STALE ORDER" },
706  { 9, "TRADE ALONG REQUIRED" },
707  { 99, "OTHER" },
708  { 18, "INVALID PRICE INCREMENT" },
709  { 16, "PRICE EXCEEDS CURRENT PRICE BAND" },
710  { 0, NULL }
711  };
712 
713 
714  static const value_string IOIQualifier_val[] = {
715  { 'A', "ALL OR NONE" },
716  { 'B', "MARKET ON CLOSE" },
717  { 'C', "AT THE CLOSE" },
718  { 'D', "VWAP" },
719  { 'I', "IN TOUCH WITH" },
720  { 'L', "LIMIT" },
721  { 'M', "MORE BEHIND" },
722  { 'O', "AT THE OPEN" },
723  { 'P', "TAKING A POSITION" },
724  { 'Q', "AT THE MARKET" },
725  { 'R', "READY TO TRADE" },
726  { 'S', "PORTFOLIO SHOWN" },
727  { 'T', "THROUGH THE DAY" },
728  { 'V', "VERSUS" },
729  { 'W', "INDICATION" },
730  { 'X', "CROSSING OPPORTUNITY" },
731  { 'Y', "AT THE MIDPOINT" },
732  { 'Z', "PRE OPEN" },
733  { 0, NULL }
734  };
735 
736 
737  static const value_string ReportToExch_val[] = {
738  { 'N', "NO" },
739  { 'Y', "YES" },
740  { 0, NULL }
741  };
742 
743 
744  static const value_string LocateReqd_val[] = {
745  { 'N', "NO" },
746  { 'Y', "YES" },
747  { 0, NULL }
748  };
749 
750 
751  static const value_string ForexReq_val[] = {
752  { 'N', "NO" },
753  { 'Y', "YES" },
754  { 0, NULL }
755  };
756 
757 
758  static const value_string GapFillFlag_val[] = {
759  { 'N', "NO" },
760  { 'Y', "YES" },
761  { 0, NULL }
762  };
763 
764 
765  static const value_string DKReason_val[] = {
766  { 'A', "UNKNOWN SYMBOL" },
767  { 'B', "WRONG SIDE" },
768  { 'C', "QUANTITY EXCEEDS ORDER" },
769  { 'D', "NO MATCHING ORDER" },
770  { 'E', "PRICE EXCEEDS LIMIT" },
771  { 'F', "CALCULATION DIFFERENCE" },
772  { 'Z', "OTHER" },
773  { 0, NULL }
774  };
775 
776 
777  static const value_string IOINaturalFlag_val[] = {
778  { 'N', "NO" },
779  { 'Y', "YES" },
780  { 0, NULL }
781  };
782 
783 
784  static const string_string MiscFeeType_val[] = {
785  { "1", "REGULATORY" },
786  { "10", "PER TRANSACTION" },
787  { "11", "CONVERSION" },
788  { "12", "AGENT" },
789  { "2", "TAX" },
790  { "3", "LOCAL COMMISSION" },
791  { "4", "EXCHANGE FEES" },
792  { "5", "STAMP" },
793  { "6", "LEVY" },
794  { "7", "OTHER" },
795  { "8", "MARKUP" },
796  { "9", "CONSUMPTION TAX" },
797  { "13", "TRANSFER FEE" },
798  { "14", "SECURITY LENDING" },
799  { 0, NULL }
800  };
801 
802 
803  static const value_string ResetSeqNumFlag_val[] = {
804  { 'N', "NO" },
805  { 'Y', "YES" },
806  { 0, NULL }
807  };
808 
809 
810  static const value_string ExecType_val[] = {
811  { '0', "NEW" },
812  { '1', "PARTIAL FILL" },
813  { '2', "FILL" },
814  { '3', "DONE FOR DAY" },
815  { '4', "CANCELED" },
816  { '5', "REPLACED" },
817  { '6', "PENDING CANCEL" },
818  { '7', "STOPPED" },
819  { '8', "REJECTED" },
820  { '9', "SUSPENDED" },
821  { 'A', "PENDING NEW" },
822  { 'B', "CALCULATED" },
823  { 'C', "EXPIRED" },
824  { 'D', "RESTATED" },
825  { 'E', "PENDING REPLACE" },
826  { 'F', "TRADE" },
827  { 'G', "TRADE CORRECT" },
828  { 'H', "TRADE CANCEL" },
829  { 'I', "ORDER STATUS" },
830  { 'J', "TRADE IN A CLEARING HOLD" },
831  { 'K', "TRADE HAS BEEN RELEASED TO CLEARING" },
832  { 'L', "TRIGGERED OR ACTIVATED BY SYSTEM" },
833  { 0, NULL }
834  };
835 
836 
837  static const value_string SettlCurrFxRateCalc_val[] = {
838  { 'M', "MULTIPLY" },
839  { 'D', "DIVIDE" },
840  { 0, NULL }
841  };
842 
843 
844  static const value_string SettlInstMode_val[] = {
845  { '0', "DEFAULT" },
846  { '1', "STANDING INSTRUCTIONS PROVIDED" },
847  { '2', "SPECIFIC ALLOCATION ACCOUNT OVERRIDING" },
848  { '3', "SPECIFIC ALLOCATION ACCOUNT STANDING" },
849  { '4', "SPECIFIC ORDER FOR A SINGLE ACCOUNT" },
850  { '5', "REQUEST REJECT" },
851  { 0, NULL }
852  };
853 
854 
855  static const value_string SettlInstTransType_val[] = {
856  { 'C', "CANCEL" },
857  { 'N', "NEW" },
858  { 'R', "REPLACE" },
859  { 'T', "RESTATE" },
860  { 0, NULL }
861  };
862 
863 
864  static const value_string SettlInstSource_val[] = {
865  { '1', "BROKERS INSTRUCTIONS" },
866  { '2', "INSTITUTIONS INSTRUCTIONS" },
867  { '3', "INVESTOR" },
868  { 0, NULL }
869  };
870 
871 
872  static const string_string SettlLocation_val[] = {
873  { "CED", "CEDEL" },
874  { "DTC", "DEPOSITORY TRUST COMPANY" },
875  { "EUR", "EURO CLEAR" },
876  { "FED", "FEDERAL BOOK ENTRY" },
877  { "ISO_Country_Code", "LOCAL MARKET SETTLE LOCATION" },
878  { "PNY", "PHYSICAL" },
879  { "PTC", "PARTICIPANT TRUST COMPANY" },
880  { 0, NULL }
881  };
882 
883 
884  static const string_string SecurityType_val[] = {
885  { "ABS", "ASSET BACKED SECURITIES" },
886  { "AMENDED", "AMENDED RESTATED" },
887  { "AN", "OTHER ANTICIPATION NOTES" },
888  { "BA", "BANKERS ACCEPTANCE" },
889  { "BN", "BANK NOTES" },
890  { "BOX", "BILL OF EXCHANGES" },
891  { "BRADY", "BRADY BOND" },
892  { "BRIDGE", "BRIDGE LOAN" },
893  { "BUYSELL", "BUY SELLBACK" },
894  { "CB", "CONVERTIBLE BOND" },
895  { "CD", "CERTIFICATE OF DEPOSIT" },
896  { "CL", "CALL LOANS" },
897  { "CMBS", "CORP MORTGAGE BACKED SECURITIES" },
898  { "CMO", "COLLATERALIZED MORTGAGE OBLIGATION" },
899  { "COFO", "CERTIFICATE OF OBLIGATION" },
900  { "COFP", "CERTIFICATE OF PARTICIPATION" },
901  { "CORP", "CORPORATE BOND" },
902  { "CP", "COMMERCIAL PAPER" },
903  { "CPP", "CORPORATE PRIVATE PLACEMENT" },
904  { "CS", "COMMON STOCK" },
905  { "DEFLTED", "DEFAULTED" },
906  { "DINP", "DEBTOR IN POSSESSION" },
907  { "DN", "DEPOSIT NOTES" },
908  { "DUAL", "DUAL CURRENCY" },
909  { "EUCD", "EURO CERTIFICATE OF DEPOSIT" },
910  { "EUCORP", "EURO CORPORATE BOND" },
911  { "EUCP", "EURO COMMERCIAL PAPER" },
912  { "EUSOV", "EURO SOVEREIGNS" },
913  { "EUSUPRA", "EURO SUPRANATIONAL COUPONS" },
914  { "FAC", "FEDERAL AGENCY COUPON" },
915  { "FADN", "FEDERAL AGENCY DISCOUNT NOTE" },
916  { "FOR", "FOREIGN EXCHANGE CONTRACT" },
917  { "FORWARD", "FORWARD" },
918  { "FUT", "FUTURE" },
919  { "GO", "GENERAL OBLIGATION BONDS" },
920  { "IET", "IOETTE MORTGAGE" },
921  { "LOFC", "LETTER OF CREDIT" },
922  { "LQN", "LIQUIDITY NOTE" },
923  { "MATURED", "MATURED" },
924  { "MBS", "MORTGAGE BACKED SECURITIES" },
925  { "MF", "MUTUAL FUND" },
926  { "MIO", "MORTGAGE INTEREST ONLY" },
927  { "MLEG", "MULTILEG INSTRUMENT" },
928  { "MPO", "MORTGAGE PRINCIPAL ONLY" },
929  { "MPP", "MORTGAGE PRIVATE PLACEMENT" },
930  { "MPT", "MISCELLANEOUS PASS THROUGH" },
931  { "MT", "MANDATORY TENDER" },
932  { "MTN", "MEDIUM TERM NOTES" },
933  { "NONE", "NO SECURITY TYPE" },
934  { "ONITE", "OVERNIGHT" },
935  { "OPT", "OPTION" },
936  { "PEF", "PRIVATE EXPORT FUNDING" },
937  { "PFAND", "PFANDBRIEFE" },
938  { "PN", "PROMISSORY NOTE" },
939  { "PS", "PREFERRED STOCK" },
940  { "PZFJ", "PLAZOS FIJOS" },
941  { "RAN", "REVENUE ANTICIPATION NOTE" },
942  { "REPLACD", "REPLACED" },
943  { "REPO", "REPURCHASE" },
944  { "RETIRED", "RETIRED" },
945  { "REV", "REVENUE BONDS" },
946  { "RVLV", "REVOLVER LOAN" },
947  { "RVLVTRM", "REVOLVER TERM LOAN" },
948  { "SECLOAN", "SECURITIES LOAN" },
949  { "SECPLEDGE", "SECURITIES PLEDGE" },
950  { "SPCLA", "SPECIAL ASSESSMENT" },
951  { "SPCLO", "SPECIAL OBLIGATION" },
952  { "SPCLT", "SPECIAL TAX" },
953  { "STN", "SHORT TERM LOAN NOTE" },
954  { "STRUCT", "STRUCTURED NOTES" },
955  { "SUPRA", "USD SUPRANATIONAL COUPONS" },
956  { "SWING", "SWING LINE FACILITY" },
957  { "TAN", "TAX ANTICIPATION NOTE" },
958  { "TAXA", "TAX ALLOCATION" },
959  { "TBA", "TO BE ANNOUNCED" },
960  { "TBILL", "US TREASURY BILL TBILL" },
961  { "TBOND", "US TREASURY BOND" },
962  { "TCAL", "PRINCIPAL STRIP OF A CALLABLE BOND OR NOTE" },
963  { "TD", "TIME DEPOSIT" },
964  { "TECP", "TAX EXEMPT COMMERCIAL PAPER" },
965  { "TERM", "TERM LOAN" },
966  { "TINT", "INTEREST STRIP FROM ANY BOND OR NOTE" },
967  { "TIPS", "TREASURY INFLATION PROTECTED SECURITIES" },
968  { "TNOTE", "US TREASURY NOTE TNOTE" },
969  { "TPRN", "PRINCIPAL STRIP FROM A NON CALLABLE BOND OR NOTE" },
970  { "TRAN", "TAX REVENUE ANTICIPATION NOTE" },
971  { "UST", "US TREASURY NOTE UST" },
972  { "USTB", "US TREASURY BILL USTB" },
973  { "VRDN", "VARIABLE RATE DEMAND NOTE" },
974  { "WAR", "WARRANT" },
975  { "WITHDRN", "WITHDRAWN" },
976  { "?", "WILDCARD ENTRY FOR USE ON SECURITY DEFINITION REQUEST" },
977  { "XCN", "EXTENDED COMM NOTE" },
978  { "XLINKD", "INDEXED LINKED" },
979  { "YANK", "YANKEE CORPORATE BOND" },
980  { "YCD", "YANKEE CERTIFICATE OF DEPOSIT" },
981  { "OOP", "OPTIONS ON PHYSICAL" },
982  { "OOF", "OPTIONS ON FUTURES" },
983  { "CASH", "CASH" },
984  { "OOC", "OPTIONS ON COMBO" },
985  { "IRS", "INTEREST RATE SWAP" },
986  { "BDN", "BANK DEPOSITORY NOTE" },
987  { "CAMM", "CANADIAN MONEY MARKETS" },
988  { "CAN", "CANADIAN TREASURY NOTES" },
989  { "CTB", "CANADIAN TREASURY BILLS" },
990  { "CDS", "CREDIT DEFAULT SWAP" },
991  { "CMB", "CANADIAN MORTGAGE BONDS" },
992  { "EUFRN", "EURO CORPORATE FLOATING RATE NOTES" },
993  { "FRN", "US CORPORATE FLOATING RATE NOTES" },
994  { "PROV", "CANADIAN PROVINCIAL BONDS" },
995  { "SLQN", "SECURED LIQUIDITY NOTE" },
996  { "TB", "TREASURY BILL" },
997  { "TLQN", "TERM LIQUIDITY NOTE" },
998  { "TMCP", "TAXABLE MUNICIPAL CP" },
999  { "FXNDF", "NON DELIVERABLE FORWARD" },
1000  { "FXSPOT", "FX SPOT" },
1001  { "FXFWD", "FX FORWARD" },
1002  { "FXSWAP", "FX SWAP" },
1003  { 0, NULL }
1004  };
1005 
1006 
1007  static const value_string StandInstDbType_val[] = {
1008  { 0, "OTHER" },
1009  { 1, "DTC SID" },
1010  { 2, "THOMSON ALERT" },
1011  { 3, "A GLOBAL CUSTODIAN" },
1012  { 4, "ACCOUNTNET" },
1013  { 0, NULL }
1014  };
1015 
1016 
1017  static const value_string SettlDeliveryType_val[] = {
1018  { 0, "VERSUS PAYMENT DELIVER" },
1019  { 1, "FREE DELIVER" },
1020  { 2, "TRI PARTY" },
1021  { 3, "HOLD IN CUSTODY" },
1022  { 0, NULL }
1023  };
1024 
1025 
1026  static const value_string AllocLinkType_val[] = {
1027  { 0, "FX NETTING" },
1028  { 1, "FX SWAP" },
1029  { 0, NULL }
1030  };
1031 
1032 
1033  static const value_string PutOrCall_val[] = {
1034  { 0, "PUT" },
1035  { 1, "CALL" },
1036  { 0, NULL }
1037  };
1038 
1039 
1040  static const value_string CoveredOrUncovered_val[] = {
1041  { 0, "COVERED" },
1042  { 1, "UNCOVERED" },
1043  { 0, NULL }
1044  };
1045 
1046 
1047  static const value_string CustomerOrFirm_val[] = {
1048  { 0, "CUSTOMER" },
1049  { 1, "FIRM" },
1050  { 0, NULL }
1051  };
1052 
1053 
1054  static const value_string NotifyBrokerOfCredit_val[] = {
1055  { 'N', "NO" },
1056  { 'Y', "YES" },
1057  { 0, NULL }
1058  };
1059 
1060 
1061  static const value_string AllocHandlInst_val[] = {
1062  { 1, "MATCH" },
1063  { 2, "FORWARD" },
1064  { 3, "FORWARD AND MATCH" },
1065  { 0, NULL }
1066  };
1067 
1068 
1069  static const value_string RoutingType_val[] = {
1070  { 1, "TARGET FIRM" },
1071  { 2, "TARGET LIST" },
1072  { 3, "BLOCK FIRM" },
1073  { 4, "BLOCK LIST" },
1074  { 0, NULL }
1075  };
1076 
1077 
1078  static const value_string Benchmark_val[] = {
1079  { '1', "CURVE" },
1080  { '2', "5YR" },
1081  { '3', "OLD5" },
1082  { '4', "10YR" },
1083  { '5', "OLD10" },
1084  { '6', "30YR" },
1085  { '7', "OLD30" },
1086  { '8', "3MOLIBOR" },
1087  { '9', "6MOLIBOR" },
1088  { 0, NULL }
1089  };
1090 
1091 
1092  static const string_string BenchmarkCurveName_val[] = {
1093  { "EONIA", "EONIA" },
1094  { "EUREPO", "EUREPO" },
1095  { "Euribor", "EURIBOR" },
1096  { "FutureSWAP", "FUTURESWAP" },
1097  { "LIBID", "LIBID" },
1098  { "LIBOR", "LIBOR" },
1099  { "MuniAAA", "MUNIAAA" },
1100  { "OTHER", "OTHER" },
1101  { "Pfandbriefe", "PFANDBRIEFE" },
1102  { "SONIA", "SONIA" },
1103  { "SWAP", "SWAP" },
1104  { "Treasury", "TREASURY" },
1105  { 0, NULL }
1106  };
1107 
1108 
1109  static const string_string StipulationType_val[] = {
1110  { "ABS", "ABSOLUTE PREPAYMENT SPEED" },
1111  { "AMT", "ALTERNATIVE MINIMUM TAX" },
1112  { "AUTOREINV", "AUTO REINVESTMENT AT RATE OR BETTER" },
1113  { "BANKQUAL", "BANK QUALIFIED" },
1114  { "BGNCON", "BARGAIN CONDITIONS" },
1115  { "COUPON", "COUPON RANGE" },
1116  { "CPP", "CONSTANT PREPAYMENT PENALTY" },
1117  { "CPR", "CONSTANT PREPAYMENT RATE" },
1118  { "CPY", "CONSTANT PREPAYMENT YIELD" },
1119  { "CURRENCY", "ISO CURRENCY CODE" },
1120  { "CUSTOMDATE", "CUSTOM START END DATE" },
1121  { "GEOG", "GEOGRAPHICS AND RANGE" },
1122  { "HAIRCUT", "VALUATION DISCOUNT" },
1123  { "HEP", "FINAL CPR OF HOME EQUITY PREPAYMENT CURVE" },
1124  { "INSURED", "INSURED" },
1125  { "ISSUE", "YEAR OR YEAR MONTH OF ISSUE" },
1126  { "ISSUER", "ISSUERS TICKER" },
1127  { "ISSUESIZE", "ISSUE SIZE RANGE" },
1128  { "LOOKBACK", "LOOKBACK DAYS" },
1129  { "LOT", "EXPLICIT LOT IDENTIFIER" },
1130  { "LOTVAR", "LOT VARIANCE" },
1131  { "MAT", "MATURITY YEAR AND MONTH" },
1132  { "MATURITY", "MATURITY RANGE" },
1133  { "MAXSUBS", "MAXIMUM SUBSTITUTIONS" },
1134  { "MHP", "PERCENT OF MANUFACTURED HOUSING PREPAYMENT CURVE" },
1135  { "MINDNOM", "MINIMUM DENOMINATION" },
1136  { "MININCR", "MINIMUM INCREMENT" },
1137  { "MINQTY", "MINIMUM QUANTITY" },
1138  { "MPR", "MONTHLY PREPAYMENT RATE" },
1139  { "PAYFREQ", "PAYMENT FREQUENCY CALENDAR" },
1140  { "PIECES", "NUMBER OF PIECES" },
1141  { "PMAX", "POOLS MAXIMUM" },
1142  { "PPC", "PERCENT OF PROSPECTUS PREPAYMENT CURVE" },
1143  { "PPL", "POOLS PER LOT" },
1144  { "PPM", "POOLS PER MILLION" },
1145  { "PPT", "POOLS PER TRADE" },
1146  { "PRICE", "PRICE RANGE" },
1147  { "PRICEFREQ", "PRICING FREQUENCY" },
1148  { "PROD", "PRODUCTION YEAR" },
1149  { "PROTECT", "CALL PROTECTION" },
1150  { "PSA", "PERCENT OF BMA PREPAYMENT CURVE" },
1151  { "PURPOSE", "PURPOSE" },
1152  { "PXSOURCE", "BENCHMARK PRICE SOURCE" },
1153  { "RATING", "RATING SOURCE AND RANGE" },
1154  { "REDEMPTION", "TYPE OF REDEMPTION" },
1155  { "RESTRICTED", "RESTRICTED" },
1156  { "SECTOR", "MARKET SECTOR" },
1157  { "SECTYPE", "SECURITY TYPE INCLUDED OR EXCLUDED" },
1158  { "SMM", "SINGLE MONTHLY MORTALITY" },
1159  { "STRUCT", "STRUCTURE" },
1160  { "SUBSFREQ", "SUBSTITUTIONS FREQUENCY" },
1161  { "SUBSLEFT", "SUBSTITUTIONS LEFT" },
1162  { "TEXT", "FREEFORM TEXT" },
1163  { "TRDVAR", "TRADE VARIANCE" },
1164  { "WAC", "WEIGHTED AVERAGE COUPON" },
1165  { "WAL", "WEIGHTED AVERAGE LIFE COUPON" },
1166  { "WALA", "WEIGHTED AVERAGE LOAN AGE" },
1167  { "WAM", "WEIGHTED AVERAGE MATURITY" },
1168  { "WHOLE", "WHOLE POOL" },
1169  { "YIELD", "YIELD RANGE" },
1170  { "AVFICO", "AVERAGE FICO SCORE" },
1171  { "AVSIZE", "AVERAGE LOAN SIZE" },
1172  { "MAXBAL", "MAXIMUM LOAN BALANCE" },
1173  { "POOL", "POOL IDENTIFIER" },
1174  { "ROLLTYPE", "TYPE OF ROLL TRADE" },
1175  { "REFTRADE", "REFERENCE TO ROLLING OR CLOSING TRADE" },
1176  { "REFPRIN", "PRINCIPAL OF ROLLING OR CLOSING TRADE" },
1177  { "REFINT", "INTEREST OF ROLLING OR CLOSING TRADE" },
1178  { "AVAILQTY", "AVAILABLE OFFER QUANTITY TO BE SHOWN TO THE STREET" },
1179  { "BROKERCREDIT", "BROKERS SALES CREDIT" },
1180  { "INTERNALPX", "OFFER PRICE TO BE SHOWN TO INTERNAL BROKERS" },
1181  { "INTERNALQTY", "OFFER QUANTITY TO BE SHOWN TO INTERNAL BROKERS" },
1182  { "LEAVEQTY", "THE MINIMUM RESIDUAL OFFER QUANTITY" },
1183  { "MAXORDQTY", "MAXIMUM ORDER SIZE" },
1184  { "ORDRINCR", "ORDER QUANTITY INCREMENT" },
1185  { "PRIMARY", "PRIMARY OR SECONDARY MARKET INDICATOR" },
1186  { "SALESCREDITOVR", "BROKER SALES CREDIT OVERRIDE" },
1187  { "TRADERCREDIT", "TRADERS CREDIT" },
1188  { "DISCOUNT", "DISCOUNT RATE" },
1189  { "YTM", "YIELD TO MATURITY" },
1190  { 0, NULL }
1191  };
1192 
1193 
1194  static const string_string StipulationValue_val[] = {
1195  { "CD", "SPECIAL CUM DIVIDEND" },
1196  { "XD", "SPECIAL EX DIVIDEND" },
1197  { "CC", "SPECIAL CUM COUPON" },
1198  { "XC", "SPECIAL EX COUPON" },
1199  { "CB", "SPECIAL CUM BONUS" },
1200  { "XB", "SPECIAL EX BONUS" },
1201  { "CR", "SPECIAL CUM RIGHTS" },
1202  { "XR", "SPECIAL EX RIGHTS" },
1203  { "CP", "SPECIAL CUM CAPITAL REPAYMENTS" },
1204  { "XP", "SPECIAL EX CAPITAL REPAYMENTS" },
1205  { "CS", "CASH SETTLEMENT" },
1206  { "SP", "SPECIAL PRICE" },
1207  { "TR", "REPORT FOR EUROPEAN EQUITY MARKET SECURITIES" },
1208  { "GD", "GUARANTEED DELIVERY" },
1209  { 0, NULL }
1210  };
1211 
1212 
1213  static const string_string YieldType_val[] = {
1214  { "AFTERTAX", "AFTER TAX YIELD" },
1215  { "ANNUAL", "ANNUAL YIELD" },
1216  { "ATISSUE", "YIELD AT ISSUE" },
1217  { "AVGMATURITY", "YIELD TO AVG MATURITY" },
1218  { "BOOK", "BOOK YIELD" },
1219  { "CALL", "YIELD TO NEXT CALL" },
1220  { "CHANGE", "YIELD CHANGE SINCE CLOSE" },
1221  { "CLOSE", "CLOSING YIELD" },
1222  { "COMPOUND", "COMPOUND YIELD" },
1223  { "CURRENT", "CURRENT YIELD" },
1224  { "GOVTEQUIV", "GVNT EQUIVALENT YIELD" },
1225  { "GROSS", "TRUE GROSS YIELD" },
1226  { "INFLATION", "YIELD WITH INFLATION ASSUMPTION" },
1227  { "INVERSEFLOATER", "INVERSE FLOATER BOND YIELD" },
1228  { "LASTCLOSE", "MOST RECENT CLOSING YIELD" },
1229  { "LASTMONTH", "CLOSING YIELD MOST RECENT MONTH" },
1230  { "LASTQUARTER", "CLOSING YIELD MOST RECENT QUARTER" },
1231  { "LASTYEAR", "CLOSING YIELD MOST RECENT YEAR" },
1232  { "LONGAVGLIFE", "YIELD TO LONGEST AVERAGE LIFE" },
1233  { "MARK", "MARK TO MARKET YIELD" },
1234  { "MATURITY", "YIELD TO MATURITY" },
1235  { "NEXTREFUND", "YIELD TO NEXT REFUND" },
1236  { "OPENAVG", "OPEN AVERAGE YIELD" },
1237  { "PREVCLOSE", "PREVIOUS CLOSE YIELD" },
1238  { "PROCEEDS", "PROCEEDS YIELD" },
1239  { "PUT", "YIELD TO NEXT PUT" },
1240  { "SEMIANNUAL", "SEMI ANNUAL YIELD" },
1241  { "SHORTAVGLIFE", "YIELD TO SHORTEST AVERAGE LIFE" },
1242  { "SIMPLE", "SIMPLE YIELD" },
1243  { "TAXEQUIV", "TAX EQUIVALENT YIELD" },
1244  { "TENDER", "YIELD TO TENDER DATE" },
1245  { "TRUE", "TRUE YIELD" },
1246  { "VALUE1_32", "YIELD VALUE OF 1 32" },
1247  { "WORST", "YIELD TO WORST" },
1248  { 0, NULL }
1249  };
1250 
1251 
1252  static const value_string TradedFlatSwitch_val[] = {
1253  { 'N', "NO" },
1254  { 'Y', "YES" },
1255  { 0, NULL }
1256  };
1257 
1258 
1259  static const value_string SubscriptionRequestType_val[] = {
1260  { '0', "SNAPSHOT" },
1261  { '1', "SNAPSHOT PLUS UPDATES" },
1262  { '2', "DISABLE PREVIOUS SNAPSHOT PLUS UPDATE REQUEST" },
1263  { 0, NULL }
1264  };
1265 
1266 
1267  static const value_string MDUpdateType_val[] = {
1268  { 0, "FULL REFRESH" },
1269  { 1, "INCREMENTAL REFRESH" },
1270  { 0, NULL }
1271  };
1272 
1273 
1274  static const value_string AggregatedBook_val[] = {
1275  { 'Y', "YES" },
1276  { 'N', "NO" },
1277  { 0, NULL }
1278  };
1279 
1280 
1281  static const value_string MDEntryType_val[] = {
1282  { '0', "BID" },
1283  { '1', "OFFER" },
1284  { '2', "TRADE" },
1285  { '3', "INDEX VALUE" },
1286  { '4', "OPENING PRICE" },
1287  { '5', "CLOSING PRICE" },
1288  { '6', "SETTLEMENT PRICE" },
1289  { '7', "TRADING SESSION HIGH PRICE" },
1290  { '8', "TRADING SESSION LOW PRICE" },
1291  { '9', "TRADING SESSION VWAP PRICE" },
1292  { 'A', "IMBALANCE" },
1293  { 'B', "TRADE VOLUME" },
1294  { 'C', "OPEN INTEREST" },
1295  { 'D', "COMPOSITE UNDERLYING PRICE" },
1296  { 'E', "SIMULATED SELL PRICE" },
1297  { 'F', "SIMULATED BUY PRICE" },
1298  { 'G', "MARGIN RATE" },
1299  { 'H', "MID PRICE" },
1300  { 'J', "EMPTY BOOK" },
1301  { 'K', "SETTLE HIGH PRICE" },
1302  { 'L', "SETTLE LOW PRICE" },
1303  { 'M', "PRIOR SETTLE PRICE" },
1304  { 'N', "SESSION HIGH BID" },
1305  { 'O', "SESSION LOW OFFER" },
1306  { 'P', "EARLY PRICES" },
1307  { 'Q', "AUCTION CLEARING PRICE" },
1308  { 'S', "SWAP VALUE FACTOR" },
1309  { 'R', "DAILY VALUE ADJUSTMENT FOR LONG POSITIONS" },
1310  { 'T', "CUMULATIVE VALUE ADJUSTMENT FOR LONG POSITIONS" },
1311  { 'U', "DAILY VALUE ADJUSTMENT FOR SHORT POSITIONS" },
1312  { 'V', "CUMULATIVE VALUE ADJUSTMENT FOR SHORT POSITIONS" },
1313  { 'Y', "RECOVERY RATE" },
1314  { 'Z', "RECOVERY RATE FOR LONG" },
1315  { 'a', "RECOVERY RATE FOR SHORT" },
1316  { 'W', "FIXING PRICE" },
1317  { 'X', "CASH RATE" },
1318  { 0, NULL }
1319  };
1320 
1321 
1322  static const value_string TickDirection_val[] = {
1323  { '0', "PLUS TICK" },
1324  { '1', "ZERO PLUS TICK" },
1325  { '2', "MINUS TICK" },
1326  { '3', "ZERO MINUS TICK" },
1327  { 0, NULL }
1328  };
1329 
1330 
1331  static const string_string QuoteCondition_val[] = {
1332  { "A", "OPEN ACTIVE" },
1333  { "B", "CLOSED INACTIVE" },
1334  { "C", "EXCHANGE BEST" },
1335  { "D", "CONSOLIDATED BEST" },
1336  { "E", "LOCKED" },
1337  { "F", "CROSSED" },
1338  { "G", "DEPTH" },
1339  { "H", "FAST TRADING" },
1340  { "I", "NON FIRM" },
1341  { "L", "MANUAL SLOW QUOTE" },
1342  { "J", "OUTRIGHT PRICE" },
1343  { "K", "IMPLIED PRICE" },
1344  { "M", "DEPTH ON OFFER" },
1345  { "N", "DEPTH ON BID" },
1346  { "O", "CLOSING" },
1347  { "P", "NEWS DISSEMINATION" },
1348  { "Q", "TRADING RANGE" },
1349  { "R", "ORDER INFLUX" },
1350  { "S", "DUE TO RELATED" },
1351  { "T", "NEWS PENDING" },
1352  { "U", "ADDITIONAL INFO" },
1353  { "V", "ADDITIONAL INFO DUE TO RELATED" },
1354  { "W", "RESUME" },
1355  { "X", "VIEW OF COMMON" },
1356  { "Y", "VOLUME ALERT" },
1357  { "Z", "ORDER IMBALANCE" },
1358  { "a", "EQUIPMENT CHANGEOVER" },
1359  { "b", "NO OPEN" },
1360  { "c", "REGULAR ETH" },
1361  { "d", "AUTOMATIC EXECUTION" },
1362  { "e", "AUTOMATIC EXECUTION ETH" },
1363  { "f ", "FAST MARKET ETH" },
1364  { "g", "INACTIVE ETH" },
1365  { "h", "ROTATION" },
1366  { "i", "ROTATION ETH" },
1367  { "j", "HALT" },
1368  { "k", "HALT ETH" },
1369  { "l", "DUE TO NEWS DISSEMINATION" },
1370  { "m", "DUE TO NEWS PENDING" },
1371  { "n", "TRADING RESUME" },
1372  { "o", "OUT OF SEQUENCE" },
1373  { "p", "BID SPECIALIST" },
1374  { "q", "OFFER SPECIALIST" },
1375  { "r", "BID OFFER SPECIALIST" },
1376  { "s", "END OF DAY SAM" },
1377  { "t", "FORBIDDEN SAM" },
1378  { "u", "FROZEN SAM" },
1379  { "v", "PREOPENING SAM" },
1380  { "w", "OPENING SAM" },
1381  { "x", "OPEN SAM" },
1382  { "y", "SURVEILLANCE SAM" },
1383  { "z", "SUSPENDED SAM" },
1384  { "0", "RESERVED SAM" },
1385  { "1", "NO ACTIVE SAM" },
1386  { "2", "RESTRICTED" },
1387  { "3", "REST OF BOOK VWAP" },
1388  { "4", "BETTER PRICES IN CONDITIONAL ORDERS" },
1389  { "5", "MEDIAN PRICE" },
1390  { "6", "FULL CURVE" },
1391  { "7", "FLAT CURVE" },
1392  { 0, NULL }
1393  };
1394 
1395 
1396  static const string_string TradeCondition_val[] = {
1397  { "A", "CASH" },
1398  { "B", "AVERAGE PRICE TRADE" },
1399  { "C", "CASH TRADE" },
1400  { "D", "NEXT DAY" },
1401  { "E", "OPENING REOPENING TRADE DETAIL" },
1402  { "F", "INTRADAY TRADE DETAIL" },
1403  { "G", "RULE 127 TRADE" },
1404  { "H", "RULE 155 TRADE" },
1405  { "I", "SOLD LAST" },
1406  { "J", "NEXT DAY TRADE" },
1407  { "K", "OPENED" },
1408  { "L", "SELLER" },
1409  { "M", "SOLD" },
1410  { "N", "STOPPED STOCK" },
1411  { "P", "IMBALANCE MORE BUYERS" },
1412  { "Q", "IMBALANCE MORE SELLERS" },
1413  { "R", "OPENING PRICE" },
1414  { "S", "BARGAIN CONDITION" },
1415  { "T", "CONVERTED PRICE INDICATOR" },
1416  { "U", "EXCHANGE LAST" },
1417  { "V", "FINAL PRICE OF SESSION" },
1418  { "W", "EX PIT" },
1419  { "X", "CROSSED X" },
1420  { "Y", "TRADES RESULTING FROM MANUAL SLOW QUOTE" },
1421  { "Z", "TRADES RESULTING FROM INTERMARKET SWEEP" },
1422  { "0", "CANCEL" },
1423  { "a", "VOLUME ONLY" },
1424  { "b", "DIRECT PLUS" },
1425  { "c", "ACQUISITION" },
1426  { "d", "BUNCHED" },
1427  { "e", "DISTRIBUTION" },
1428  { "f", "BUNCHED SALE" },
1429  { "g", "SPLIT TRADE" },
1430  { "h", "CANCEL STOPPED" },
1431  { "i", "CANCEL ETH" },
1432  { "j", "CANCEL STOPPED ETH" },
1433  { "k", "OUT OF SEQUENCE ETH" },
1434  { "l", "CANCEL LAST ETH" },
1435  { "m", "SOLD LAST SALE ETH" },
1436  { "n", "CANCEL LAST" },
1437  { "o", "SOLD LAST SALE" },
1438  { "p", "CANCEL OPEN" },
1439  { "q", "CANCEL OPEN ETH" },
1440  { "r", "OPENED SALE ETH" },
1441  { "s", "CANCEL ONLY" },
1442  { "t", "CANCEL ONLY ETH" },
1443  { "u", "LATE OPEN ETH" },
1444  { "v", "AUTO EXECUTION ETH" },
1445  { "w", "REOPEN" },
1446  { "x", "REOPEN ETH" },
1447  { "y", "ADJUSTED" },
1448  { "z", "ADJUSTED ETH" },
1449  { "AA", "SPREAD" },
1450  { "AB", "SPREAD ETH" },
1451  { "AC", "STRADDLE" },
1452  { "AD", "STRADDLE ETH" },
1453  { "AE", "STOPPED" },
1454  { "AF", "STOPPED ETH" },
1455  { "AG", "REGULAR ETH" },
1456  { "AH", "COMBO" },
1457  { "AI", "COMBO ETH" },
1458  { "AJ", "OFFICIAL CLOSING PRICE" },
1459  { "AK", "PRIOR REFERENCE PRICE" },
1460  { "AL", "STOPPED SOLD LAST" },
1461  { "AM", "STOPPED OUT OF SEQUENCE" },
1462  { "AN", "OFFICIAL CLOSING PRICE" },
1463  { "AO", "CROSSED AO" },
1464  { "AP", "FAST MARKET" },
1465  { "AQ", "AUTOMATIC EXECUTION" },
1466  { "AR", "FORM T" },
1467  { "AS", "BASKET INDEX" },
1468  { "AT", "BURST BASKET" },
1469  { "1", "IMPLIED TRADE" },
1470  { "AV", "OUTSIDE SPREAD" },
1471  { "2", "MARKETPLACE ENTERED TRADE" },
1472  { "3", "MULT ASSET CLASS MULTILEG TRADE" },
1473  { "4", "MULTILEG TO MULTILEG TRADE" },
1474  { 0, NULL }
1475  };
1476 
1477 
1478  static const value_string MDUpdateAction_val[] = {
1479  { '0', "NEW" },
1480  { '1', "CHANGE" },
1481  { '2', "DELETE" },
1482  { '3', "DELETE THRU" },
1483  { '4', "DELETE FROM" },
1484  { '5', "OVERLAY" },
1485  { 0, NULL }
1486  };
1487 
1488 
1489  static const value_string MDReqRejReason_val[] = {
1490  { '0', "UNKNOWN SYMBOL" },
1491  { '1', "DUPLICATE MDREQID" },
1492  { '2', "INSUFFICIENT BANDWIDTH" },
1493  { '3', "INSUFFICIENT PERMISSIONS" },
1494  { '4', "UNSUPPORTED SUBSCRIPTIONREQUESTTYPE" },
1495  { '5', "UNSUPPORTED MARKETDEPTH" },
1496  { '6', "UNSUPPORTED MDUPDATETYPE" },
1497  { '7', "UNSUPPORTED AGGREGATEDBOOK" },
1498  { '8', "UNSUPPORTED MDENTRYTYPE" },
1499  { '9', "UNSUPPORTED TRADINGSESSIONID" },
1500  { 'A', "UNSUPPORTED SCOPE" },
1501  { 'B', "UNSUPPORTED OPENCLOSESETTLEFLAG" },
1502  { 'C', "UNSUPPORTED MDIMPLICITDELETE" },
1503  { 'D', "INSUFFICIENT CREDIT" },
1504  { 0, NULL }
1505  };
1506 
1507 
1508  static const value_string DeleteReason_val[] = {
1509  { '0', "CANCELLATION" },
1510  { '1', "ERROR" },
1511  { 0, NULL }
1512  };
1513 
1514 
1515  static const value_string OpenCloseSettlFlag_val[] = {
1516  { '0', "DAILY OPEN" },
1517  { '1', "SESSION OPEN" },
1518  { '2', "DELIVERY SETTLEMENT ENTRY" },
1519  { '3', "EXPECTED ENTRY" },
1520  { '4', "ENTRY FROM PREVIOUS BUSINESS DAY" },
1521  { '5', "THEORETICAL PRICE VALUE" },
1522  { 0, NULL }
1523  };
1524 
1525 
1526  static const value_string FinancialStatus_val[] = {
1527  { '1', "BANKRUPT" },
1528  { '2', "PENDING DELISTING" },
1529  { '3', "RESTRICTED" },
1530  { 0, NULL }
1531  };
1532 
1533 
1534  static const value_string CorporateAction_val[] = {
1535  { 'A', "EX DIVIDEND" },
1536  { 'B', "EX DISTRIBUTION" },
1537  { 'C', "EX RIGHTS" },
1538  { 'D', "NEW" },
1539  { 'E', "EX INTEREST" },
1540  { 'F', "CASH DIVIDEND" },
1541  { 'G', "STOCK DIVIDEND" },
1542  { 'H', "NON INTEGER STOCK SPLIT" },
1543  { 'I', "REVERSE STOCK SPLIT" },
1544  { 'J', "STANDARD INTEGER STOCK SPLIT" },
1545  { 'K', "POSITION CONSOLIDATION" },
1546  { 'L', "LIQUIDATION REORGANIZATION" },
1547  { 'M', "MERGER REORGANIZATION" },
1548  { 'N', "RIGHTS OFFERING" },
1549  { 'O', "SHAREHOLDER MEETING" },
1550  { 'P', "SPINOFF" },
1551  { 'Q', "TENDER OFFER" },
1552  { 'R', "WARRANT" },
1553  { 'S', "SPECIAL ACTION" },
1554  { 'T', "SYMBOL CONVERSION" },
1555  { 'U', "CUSIP" },
1556  { 'V', "LEAP ROLLOVER" },
1557  { 'W', "SUCCESSION EVENT" },
1558  { 0, NULL }
1559  };
1560 
1561 
1562  static const value_string QuoteStatus_val[] = {
1563  { 0, "ACCEPTED" },
1564  { 1, "CANCEL FOR SYMBOL" },
1565  { 10, "PENDING" },
1566  { 11, "PASS" },
1567  { 12, "LOCKED MARKET WARNING" },
1568  { 13, "CROSS MARKET WARNING" },
1569  { 14, "CANCELED DUE TO LOCK MARKET" },
1570  { 15, "CANCELED DUE TO CROSS MARKET" },
1571  { 2, "CANCELED FOR SECURITY TYPE" },
1572  { 3, "CANCELED FOR UNDERLYING" },
1573  { 4, "CANCELED ALL" },
1574  { 5, "REJECTED" },
1575  { 6, "REMOVED FROM MARKET" },
1576  { 7, "EXPIRED" },
1577  { 8, "QUERY" },
1578  { 9, "QUOTE NOT FOUND" },
1579  { 16, "ACTIVE" },
1580  { 17, "CANCELED" },
1581  { 18, "UNSOLICITED QUOTE REPLENISHMENT" },
1582  { 19, "PENDING END TRADE" },
1583  { 20, "TOO LATE TO END" },
1584  { 0, NULL }
1585  };
1586 
1587 
1588  static const value_string QuoteCancelType_val[] = {
1589  { 1, "CANCEL FOR ONE OR MORE SECURITIES" },
1590  { 2, "CANCEL FOR SECURITY TYPE" },
1591  { 3, "CANCEL FOR UNDERLYING SECURITY" },
1592  { 4, "CANCEL ALL QUOTES" },
1593  { 5, "CANCEL QUOTE SPECIFIED IN QUOTEID" },
1594  { 6, "CANCEL BY QUOTETYPE" },
1595  { 7, "CANCEL FOR SECURITY ISSUER" },
1596  { 8, "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
1597  { 0, NULL }
1598  };
1599 
1600 
1601  static const value_string QuoteRejectReason_val[] = {
1602  { 1, "UNKNOWN SYMBOL" },
1603  { 2, "EXCHANGE" },
1604  { 3, "QUOTE REQUEST EXCEEDS LIMIT" },
1605  { 4, "TOO LATE TO ENTER" },
1606  { 5, "UNKNOWN QUOTE" },
1607  { 6, "DUPLICATE QUOTE" },
1608  { 7, "INVALID BID ASK SPREAD" },
1609  { 8, "INVALID PRICE" },
1610  { 9, "NOT AUTHORIZED TO QUOTE SECURITY" },
1611  { 99, "OTHER" },
1612  { 10, "PRICE EXCEEDS CURRENT PRICE BAND" },
1613  { 11, "QUOTE LOCKED" },
1614  { 12, "INVALID OR UNKNOWN SECURITY ISSUER" },
1615  { 13, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
1616  { 0, NULL }
1617  };
1618 
1619 
1620  static const value_string QuoteResponseLevel_val[] = {
1621  { 0, "NO ACKNOWLEDGEMENT" },
1622  { 1, "ACKNOWLEDGE ONLY NEGATIVE OR ERRONEOUS QUOTES" },
1623  { 2, "ACKNOWLEDGE EACH QUOTE MESSAGE" },
1624  { 3, "SUMMARY ACKNOWLEDGEMENT" },
1625  { 0, NULL }
1626  };
1627 
1628 
1629  static const value_string QuoteRequestType_val[] = {
1630  { 1, "MANUAL" },
1631  { 2, "AUTOMATIC" },
1632  { 0, NULL }
1633  };
1634 
1635 
1636  static const value_string SecurityRequestType_val[] = {
1637  { 0, "REQUEST SECURITY IDENTITY AND SPECIFICATIONS" },
1638  { 1, "REQUEST SECURITY IDENTITY FOR THE SPECIFICATIONS PROVIDED" },
1639  { 2, "REQUEST LIST SECURITY TYPES" },
1640  { 3, "REQUEST LIST SECURITIES" },
1641  { 4, "SYMBOL" },
1642  { 5, "SECURITYTYPE AND OR CFICODE" },
1643  { 6, "PRODUCT" },
1644  { 7, "TRADINGSESSIONID" },
1645  { 8, "ALL SECURITIES" },
1646  { 9, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
1647  { 0, NULL }
1648  };
1649 
1650 
1651  static const value_string SecurityResponseType_val[] = {
1652  { 1, "ACCEPT SECURITY PROPOSAL AS IS" },
1653  { 2, "ACCEPT SECURITY PROPOSAL WITH REVISIONS AS INDICATED IN THE MESSAGE" },
1654  { 3, "LIST OF SECURITY TYPES RETURNED PER REQUEST" },
1655  { 4, "LIST OF SECURITIES RETURNED PER REQUEST" },
1656  { 5, "REJECT SECURITY PROPOSAL" },
1657  { 6, "CANNOT MATCH SELECTION CRITERIA" },
1658  { 0, NULL }
1659  };
1660 
1661 
1662  static const value_string UnsolicitedIndicator_val[] = {
1663  { 'N', "NO" },
1664  { 'Y', "YES" },
1665  { 0, NULL }
1666  };
1667 
1668 
1669  static const value_string SecurityTradingStatus_val[] = {
1670  { 1, "OPENING DELAY" },
1671  { 10, "MARKET ON CLOSE IMBALANCE SELL" },
1672  { 11, "11" },
1673  { 12, "NO MARKET IMBALANCE" },
1674  { 13, "NO MARKET ON CLOSE IMBALANCE" },
1675  { 14, "ITS PRE OPENING" },
1676  { 15, "NEW PRICE INDICATION" },
1677  { 16, "TRADE DISSEMINATION TIME" },
1678  { 17, "READY TO TRADE" },
1679  { 18, "NOT AVAILABLE FOR TRADING" },
1680  { 19, "NOT TRADED ON THIS MARKET" },
1681  { 2, "TRADING HALT" },
1682  { 20, "UNKNOWN OR INVALID" },
1683  { 21, "PRE OPEN" },
1684  { 22, "OPENING ROTATION" },
1685  { 23, "FAST MARKET" },
1686  { 3, "RESUME" },
1687  { 4, "NO OPEN" },
1688  { 5, "PRICE INDICATION" },
1689  { 6, "TRADING RANGE INDICATION" },
1690  { 7, "MARKET IMBALANCE BUY" },
1691  { 8, "MARKET IMBALANCE SELL" },
1692  { 9, "MARKET ON CLOSE IMBALANCE BUY" },
1693  { 24, "PRE CROSS" },
1694  { 25, "CROSS" },
1695  { 26, "POST CLOSE" },
1696  { 0, NULL }
1697  };
1698 
1699 
1700  static const value_string HaltReasonInt_val[] = {
1701  { 0, "NEWS DISSEMINATION" },
1702  { 1, "ORDER INFLUX" },
1703  { 2, "ORDER IMBALANCE" },
1704  { 3, "ADDITIONAL INFORMATION" },
1705  { 4, "NEWS PENDING" },
1706  { 5, "EQUIPMENT CHANGEOVER" },
1707  { 0, NULL }
1708  };
1709 
1710 
1711  static const value_string InViewOfCommon_val[] = {
1712  { 'N', "NO" },
1713  { 'Y', "YES" },
1714  { 0, NULL }
1715  };
1716 
1717 
1718  static const value_string DueToRelated_val[] = {
1719  { 'N', "NO" },
1720  { 'Y', "YES" },
1721  { 0, NULL }
1722  };
1723 
1724 
1725  static const value_string Adjustment_val[] = {
1726  { 1, "CANCEL" },
1727  { 2, "ERROR" },
1728  { 3, "CORRECTION" },
1729  { 0, NULL }
1730  };
1731 
1732 
1733  static const string_string TradingSessionID_val[] = {
1734  { "1", "DAY" },
1735  { "2", "HALFDAY" },
1736  { "3", "MORNING" },
1737  { "4", "AFTERNOON" },
1738  { "5", "EVENING" },
1739  { "6", "AFTER HOURS" },
1740  { 0, NULL }
1741  };
1742 
1743 
1744  static const value_string TradSesMethod_val[] = {
1745  { 1, "ELECTRONIC" },
1746  { 2, "OPEN OUTCRY" },
1747  { 3, "TWO PARTY" },
1748  { 0, NULL }
1749  };
1750 
1751 
1752  static const value_string TradSesMode_val[] = {
1753  { 1, "TESTING" },
1754  { 2, "SIMULATED" },
1755  { 3, "PRODUCTION" },
1756  { 0, NULL }
1757  };
1758 
1759 
1760  static const value_string TradSesStatus_val[] = {
1761  { 0, "UNKNOWN" },
1762  { 1, "HALTED" },
1763  { 2, "OPEN" },
1764  { 3, "CLOSED" },
1765  { 4, "PRE OPEN" },
1766  { 5, "PRE CLOSE" },
1767  { 6, "REQUEST REJECTED" },
1768  { 0, NULL }
1769  };
1770 
1771 
1772  static const string_string MessageEncoding_val[] = {
1773  { "ISO-2022-JP", "ISO 2022 JP" },
1774  { "EUC-JP", "EUC JP" },
1775  { "SHIFT_JIS", "SHIFT JIS" },
1776  { "UTF-8", "UTF 8" },
1777  { 0, NULL }
1778  };
1779 
1780 
1781  static const value_string SessionRejectReason_val[] = {
1782  { 0, "INVALID TAG NUMBER" },
1783  { 1, "REQUIRED TAG MISSING" },
1784  { 10, "SENDINGTIME ACCURACY PROBLEM" },
1785  { 11, "INVALID MSGTYPE" },
1786  { 12, "XML VALIDATION ERROR" },
1787  { 13, "TAG APPEARS MORE THAN ONCE" },
1788  { 14, "TAG SPECIFIED OUT OF REQUIRED ORDER" },
1789  { 15, "REPEATING GROUP FIELDS OUT OF ORDER" },
1790  { 16, "INCORRECT NUMINGROUP COUNT FOR REPEATING GROUP" },
1791  { 17, "NON DATA VALUE INCLUDES FIELD DELIMITER" },
1792  { 2, "TAG NOT DEFINED FOR THIS MESSAGE TYPE" },
1793  { 3, "UNDEFINED TAG" },
1794  { 4, "TAG SPECIFIED WITHOUT A VALUE" },
1795  { 5, "VALUE IS INCORRECT" },
1796  { 6, "INCORRECT DATA FORMAT FOR VALUE" },
1797  { 7, "DECRYPTION PROBLEM" },
1798  { 8, "SIGNATURE PROBLEM" },
1799  { 9, "COMPID PROBLEM" },
1800  { 99, "OTHER" },
1801  { 18, "INVALID UNSUPPORTED APPLICATION VERSION" },
1802  { 0, NULL }
1803  };
1804 
1805 
1806  static const value_string BidRequestTransType_val[] = {
1807  { 'C', "CANCEL" },
1808  { 'N', "NO" },
1809  { 0, NULL }
1810  };
1811 
1812 
1813  static const value_string SolicitedFlag_val[] = {
1814  { 'N', "NO" },
1815  { 'Y', "YES" },
1816  { 0, NULL }
1817  };
1818 
1819 
1820  static const value_string ExecRestatementReason_val[] = {
1821  { 0, "GT CORPORATE ACTION" },
1822  { 1, "GT RENEWAL" },
1823  { 10, "WAREHOUSE RECAP" },
1824  { 2, "VERBAL CHANGE" },
1825  { 3, "REPRICING OF ORDER" },
1826  { 4, "BROKER OPTION" },
1827  { 5, "PARTIAL DECLINE OF ORDERQTY" },
1828  { 6, "CANCEL ON TRADING HALT" },
1829  { 7, "CANCEL ON SYSTEM FAILURE" },
1830  { 8, "MARKET" },
1831  { 9, "CANCELED NOT BEST" },
1832  { 99, "OTHER" },
1833  { 11, "PEG REFRESH" },
1834  { 0, NULL }
1835  };
1836 
1837 
1838  static const value_string BusinessRejectReason_val[] = {
1839  { 0, "OTHER" },
1840  { 1, "UNKNOWN ID" },
1841  { 2, "UNKNOWN SECURITY" },
1842  { 3, "UNSUPPORTED MESSAGE TYPE" },
1843  { 4, "APPLICATION NOT AVAILABLE" },
1844  { 5, "CONDITIONALLY REQUIRED FIELD MISSING" },
1845  { 6, "NOT AUTHORIZED" },
1846  { 7, "DELIVERTO FIRM NOT AVAILABLE AT THIS TIME" },
1847  { 18, "INVALID PRICE INCREMENT" },
1848  { 0, NULL }
1849  };
1850 
1851 
1852  static const value_string MsgDirection_val[] = {
1853  { 'R', "RECEIVE" },
1854  { 'S', "SEND" },
1855  { 0, NULL }
1856  };
1857 
1858 
1859  static const value_string DiscretionInst_val[] = {
1860  { '0', "RELATED TO DISPLAYED PRICE" },
1861  { '1', "RELATED TO MARKET PRICE" },
1862  { '2', "RELATED TO PRIMARY PRICE" },
1863  { '3', "RELATED TO LOCAL PRIMARY PRICE" },
1864  { '4', "RELATED TO MIDPOINT PRICE" },
1865  { '5', "RELATED TO LAST TRADE PRICE" },
1866  { '6', "RELATED TO VWAP" },
1867  { '7', "AVERAGE PRICE GUARANTEE" },
1868  { 0, NULL }
1869  };
1870 
1871 
1872  static const value_string BidType_val[] = {
1873  { 1, "NON DISCLOSED STYLE" },
1874  { 2, "DISCLOSED SYTLE" },
1875  { 3, "NO BIDDING PROCESS" },
1876  { 0, NULL }
1877  };
1878 
1879 
1880  static const value_string BidDescriptorType_val[] = {
1881  { 1, "SECTOR" },
1882  { 2, "COUNTRY" },
1883  { 3, "INDEX" },
1884  { 0, NULL }
1885  };
1886 
1887 
1888  static const value_string SideValueInd_val[] = {
1889  { 1, "SIDE VALUE 1" },
1890  { 2, "SIDE VALUE 2" },
1891  { 0, NULL }
1892  };
1893 
1894 
1895  static const value_string LiquidityIndType_val[] = {
1896  { 1, "5 DAY MOVING AVERAGE" },
1897  { 2, "20 DAY MOVING AVERAGE" },
1898  { 3, "NORMAL MARKET SIZE" },
1899  { 4, "OTHER" },
1900  { 0, NULL }
1901  };
1902 
1903 
1904  static const value_string ExchangeForPhysical_val[] = {
1905  { 'N', "NO" },
1906  { 'Y', "YES" },
1907  { 0, NULL }
1908  };
1909 
1910 
1911  static const value_string ProgRptReqs_val[] = {
1912  { 1, "BUY SIDE EXPLICITLY REQUESTS STATUS USING STATUE REQUEST" },
1913  { 2, "SELL SIDE PERIODICALLY SENDS STATUS USING LIST STATUS PERIOD OPTIONALLY SPECIFIED IN PROGRESSPERIOD" },
1914  { 3, "REAL TIME EXECUTION REPORTS" },
1915  { 0, NULL }
1916  };
1917 
1918 
1919  static const value_string IncTaxInd_val[] = {
1920  { 1, "NET" },
1921  { 2, "GROSS" },
1922  { 0, NULL }
1923  };
1924 
1925 
1926  static const value_string BidTradeType_val[] = {
1927  { 'A', "AGENCY" },
1928  { 'G', "VWAP GUARANTEE" },
1929  { 'J', "GUARANTEED CLOSE" },
1930  { 'R', "RISK TRADE" },
1931  { 0, NULL }
1932  };
1933 
1934 
1935  static const value_string BasisPxType_val[] = {
1936  { '2', "CLOSING PRICE AT MORNING SESSION" },
1937  { '3', "CLOSING PRICE" },
1938  { '4', "CURRENT PRICE" },
1939  { '5', "SQ" },
1940  { '6', "VWAP THROUGH A DAY" },
1941  { '7', "VWAP THROUGH A MORNING SESSION" },
1942  { '8', "VWAP THROUGH AN AFTERNOON SESSION" },
1943  { '9', "VWAP THROUGH A DAY EXCEPT YORI" },
1944  { 'A', "VWAP THROUGH A MORNING SESSION EXCEPT YORI" },
1945  { 'B', "VWAP THROUGH AN AFTERNOON SESSION EXCEPT YORI" },
1946  { 'C', "STRIKE" },
1947  { 'D', "OPEN" },
1948  { 'Z', "OTHERS" },
1949  { 0, NULL }
1950  };
1951 
1952 
1953  static const value_string PriceType_val[] = {
1954  { 1, "PERCENTAGE" },
1955  { 10, "FIXED CABINET TRADE PRICE" },
1956  { 11, "VARIABLE CABINET TRADE PRICE" },
1957  { 2, "PER UNIT" },
1958  { 3, "FIXED AMOUNT" },
1959  { 4, "DISCOUNT" },
1960  { 5, "PREMIUM" },
1961  { 6, "SPREAD" },
1962  { 7, "TED PRICE" },
1963  { 8, "TED YIELD" },
1964  { 9, "YIELD" },
1965  { 13, "PRODUCT TICKS IN HALFS" },
1966  { 14, "PRODUCT TICKS IN FOURTHS" },
1967  { 15, "PRODUCT TICKS IN EIGHTS" },
1968  { 16, "PRODUCT TICKS IN SIXTEENTHS" },
1969  { 17, "PRODUCT TICKS IN THIRTY SECONDS" },
1970  { 18, "PRODUCT TICKS IN SIXTY FORTHS" },
1971  { 19, "PRODUCT TICKS IN ONE TWENTY EIGHTS" },
1972  { 0, NULL }
1973  };
1974 
1975 
1976  static const value_string GTBookingInst_val[] = {
1977  { 0, "BOOK OUT ALL TRADES ON DAY OF EXECUTION" },
1978  { 1, "ACCUMULATE EXECTUIONS UNTIL FORDER IS FILLED OR EXPIRES" },
1979  { 2, "ACCUMULATE UNTIL VERBALLLY NOTIFIED OTHERWISE" },
1980  { 0, NULL }
1981  };
1982 
1983 
1984  static const value_string ListStatusType_val[] = {
1985  { 1, "ACK" },
1986  { 2, "RESPONSE" },
1987  { 3, "TIMED" },
1988  { 4, "EXEC STARTED" },
1989  { 5, "ALL DONE" },
1990  { 6, "ALERT" },
1991  { 0, NULL }
1992  };
1993 
1994 
1995  static const value_string NetGrossInd_val[] = {
1996  { 1, "NET" },
1997  { 2, "GROSS" },
1998  { 0, NULL }
1999  };
2000 
2001 
2002  static const value_string ListOrderStatus_val[] = {
2003  { 1, "IN BIDDING PROCESS" },
2004  { 2, "RECEIVED FOR EXECUTION" },
2005  { 3, "EXECUTING" },
2006  { 4, "CANCELLING" },
2007  { 5, "ALERT" },
2008  { 6, "ALL DONE" },
2009  { 7, "REJECT" },
2010  { 0, NULL }
2011  };
2012 
2013 
2014  static const value_string ListExecInstType_val[] = {
2015  { '1', "IMMEDIATE" },
2016  { '2', "WAIT FOR EXECUT INSTRUCTION" },
2017  { '3', "EXCHANGE SWITCH CIV ORDER 3" },
2018  { '4', "EXCHANGE SWITCH CIV ORDER 4" },
2019  { '5', "EXCHANGE SWITCH CIV ORDER 5" },
2020  { 0, NULL }
2021  };
2022 
2023 
2024  static const value_string CxlRejResponseTo_val[] = {
2025  { '1', "ORDER CANCEL REQUEST" },
2026  { '2', "ORDER CANCEL REPLACE REQUEST" },
2027  { 0, NULL }
2028  };
2029 
2030 
2031  static const value_string MultiLegReportingType_val[] = {
2032  { '1', "SINGLE SECURITY" },
2033  { '2', "INDIVIDUAL LEG OF A MULTI LEG SECURITY" },
2034  { '3', "MULTI LEG SECURITY" },
2035  { 0, NULL }
2036  };
2037 
2038 
2039  static const value_string PartyIDSource_val[] = {
2040  { '1', "KOREAN INVESTOR ID" },
2041  { '2', "TAIWANESE QUALIFIED FOREIGN INVESTOR ID QFII FID" },
2042  { '3', "TAIWANESE TRADING ACCT" },
2043  { '4', "MALAYSIAN CENTRAL DEPOSITORY" },
2044  { '5', "CHINESE INVESTOR ID" },
2045  { '6', "UK NATIONAL INSURANCE OR PENSION NUMBER" },
2046  { '7', "US SOCIAL SECURITY NUMBER" },
2047  { '8', "US EMPLOYER OR TAX ID NUMBER" },
2048  { '9', "AUSTRALIAN BUSINESS NUMBER" },
2049  { 'A', "AUSTRALIAN TAX FILE NUMBER" },
2050  { 'B', "BIC" },
2051  { 'C', "GENERALLY ACCEPTED MARKET PARTICIPANT IDENTIFIER" },
2052  { 'D', "PROPRIETARY" },
2053  { 'E', "ISO COUNTRY CODE" },
2054  { 'F', "SETTLEMENT ENTITY LOCATION" },
2055  { 'G', "MIC" },
2056  { 'H', "CSD PARTICIPANT MEMBER CODE" },
2057  { 'I', "DIRECTED BROKER THREE CHARACTER ACRONYM AS DEFINED IN ISITC ETC BEST PRACTICE GUIDELINES DOCUMENT" },
2058  { 0, NULL }
2059  };
2060 
2061 
2062  static const value_string PartyRole_val[] = {
2063  { 1, "EXECUTING FIRM" },
2064  { 10, "SETTLEMENT LOCATION" },
2065  { 11, "ORDER ORIGINATION TRADER" },
2066  { 12, "EXECUTING TRADER" },
2067  { 13, "ORDER ORIGINATION FIRM" },
2068  { 14, "GIVEUP CLEARING FIRM" },
2069  { 15, "CORRESPONDANT CLEARING FIRM" },
2070  { 16, "EXECUTING SYSTEM" },
2071  { 17, "CONTRA FIRM" },
2072  { 18, "CONTRA CLEARING FIRM" },
2073  { 19, "SPONSORING FIRM" },
2074  { 2, "BROKER OF CREDIT" },
2075  { 20, "UNDERLYING CONTRA FIRM" },
2076  { 21, "CLEARING ORGANIZATION" },
2077  { 22, "EXCHANGE" },
2078  { 24, "CUSTOMER ACCOUNT" },
2079  { 25, "CORRESPONDENT CLEARING ORGANIZATION" },
2080  { 26, "CORRESPONDENT BROKER" },
2081  { 27, "BUYER SELLER" },
2082  { 28, "CUSTODIAN" },
2083  { 29, "INTERMEDIARY" },
2084  { 3, "CLIENT ID" },
2085  { 30, "AGENT" },
2086  { 31, "SUB CUSTODIAN" },
2087  { 32, "BENEFICIARY" },
2088  { 33, "INTERESTED PARTY" },
2089  { 34, "REGULATORY BODY" },
2090  { 35, "LIQUIDITY PROVIDER" },
2091  { 36, "ENTERING TRADER" },
2092  { 37, "CONTRA TRADER" },
2093  { 38, "POSITION ACCOUNT" },
2094  { 4, "CLEARING FIRM" },
2095  { 5, "INVESTOR ID" },
2096  { 6, "INTRODUCING FIRM" },
2097  { 7, "ENTERING FIRM" },
2098  { 8, "LOCATE" },
2099  { 9, "FUND MANAGER CLIENT ID" },
2100  { 60, "INTRODUCING BROKER" },
2101  { 41, "CONTRA POSITION ACCOUNT" },
2102  { 42, "CONTRA EXCHANGE" },
2103  { 43, "INTERNAL CARRY ACCOUNT" },
2104  { 44, "ORDER ENTRY OPERATOR ID" },
2105  { 45, "SECONDARY ACCOUNT NUMBER" },
2106  { 46, "FOREIGN FIRM" },
2107  { 47, "THIRD PARTY ALLOCATION FIRM" },
2108  { 48, "CLAIMING ACCOUNT" },
2109  { 49, "ASSET MANAGER" },
2110  { 50, "PLEDGOR ACCOUNT" },
2111  { 51, "PLEDGEE ACCOUNT" },
2112  { 52, "LARGE TRADER REPORTABLE ACCOUNT" },
2113  { 53, "TRADER MNEMONIC" },
2114  { 54, "SENDER LOCATION" },
2115  { 55, "SESSION ID" },
2116  { 56, "ACCEPTABLE COUNTERPARTY" },
2117  { 57, "UNACCEPTABLE COUNTERPARTY" },
2118  { 58, "ENTERING UNIT" },
2119  { 59, "EXECUTING UNIT" },
2120  { 39, "CONTRA INVESTOR ID" },
2121  { 40, "TRANSFER TO FIRM" },
2122  { 61, "QUOTE ORIGINATOR" },
2123  { 62, "REPORT ORIGINATOR" },
2124  { 63, "SYSTEMATIC INTERNALISER" },
2125  { 64, "MULTILATERAL TRADING FACILITY" },
2126  { 65, "REGULATED MARKET" },
2127  { 66, "MARKET MAKER" },
2128  { 67, "INVESTMENT FIRM" },
2129  { 68, "HOST COMPETENT AUTHORITY" },
2130  { 69, "HOME COMPETENT AUTHORITY" },
2131  { 70, "COMPETENT AUTHORITY OF THE MOST RELEVANT MARKET IN TERMS OF LIQUIDITY" },
2132  { 71, "COMPETENT AUTHORITY OF THE TRANSACTION" },
2133  { 72, "REPORTING INTERMEDIARY" },
2134  { 73, "EXECUTION VENUE" },
2135  { 74, "MARKET DATA ENTRY ORIGINATOR" },
2136  { 75, "LOCATION ID" },
2137  { 76, "DESK ID" },
2138  { 77, "MARKET DATA MARKET" },
2139  { 78, "ALLOCATION ENTITY" },
2140  { 79, "PRIME BROKER PROVIDING GENERAL TRADE SERVICES" },
2141  { 80, "STEP OUT FIRM" },
2142  { 81, "BROKERCLEARINGID" },
2143  { 82, "CENTRAL REGISTRATION DEPOSITORY" },
2144  { 83, "CLEARING ACCOUNT" },
2145  { 84, "ACCEPTABLE SETTLING COUNTERPARTY" },
2146  { 85, "UNACCEPTABLE SETTLING COUNTERPARTY" },
2147  { 0, NULL }
2148  };
2149 
2150 
2151  static const value_string Product_val[] = {
2152  { 1, "AGENCY" },
2153  { 10, "MORTGAGE" },
2154  { 11, "MUNICIPAL" },
2155  { 12, "OTHER" },
2156  { 13, "FINANCING" },
2157  { 2, "COMMODITY" },
2158  { 3, "CORPORATE" },
2159  { 4, "CURRENCY" },
2160  { 5, "EQUITY" },
2161  { 6, "GOVERNMENT" },
2162  { 7, "INDEX" },
2163  { 8, "LOAN" },
2164  { 9, "MONEYMARKET" },
2165  { 0, NULL }
2166  };
2167 
2168 
2169  static const value_string TestMessageIndicator_val[] = {
2170  { 'N', "NO" },
2171  { 'Y', "YES" },
2172  { 0, NULL }
2173  };
2174 
2175 
2176  static const value_string QuantityType_val[] = {
2177  { 1, "SHARES" },
2178  { 2, "BONDS" },
2179  { 3, "CURRENTFACE" },
2180  { 4, "ORIGINALFACE" },
2181  { 5, "CURRENCY" },
2182  { 6, "CONTRACTS" },
2183  { 7, "OTHER" },
2184  { 8, "PAR" },
2185  { 0, NULL }
2186  };
2187 
2188 
2189  static const value_string RoundingDirection_val[] = {
2190  { '0', "ROUND TO NEAREST" },
2191  { '1', "ROUND DOWN" },
2192  { '2', "ROUND UP" },
2193  { 0, NULL }
2194  };
2195 
2196 
2197  static const value_string DistribPaymentMethod_val[] = {
2198  { 1, "CREST" },
2199  { 10, "BPAY" },
2200  { 11, "HIGH VALUE CLEARING SYSTEM HVACS" },
2201  { 12, "REINVEST IN FUND" },
2202  { 2, "NSCC" },
2203  { 3, "EUROCLEAR" },
2204  { 4, "CLEARSTREAM" },
2205  { 5, "CHEQUE" },
2206  { 6, "TELEGRAPHIC TRANSFER" },
2207  { 7, "FED WIRE" },
2208  { 8, "DIRECT CREDIT" },
2209  { 9, "ACH CREDIT" },
2210  { 0, NULL }
2211  };
2212 
2213 
2214  static const value_string CancellationRights_val[] = {
2215  { 'N', "NO EXECUTION ONLY" },
2216  { 'M', "NO WAIVER AGREEMENT" },
2217  { 'O', "NO INSTITUTIONAL" },
2218  { 'Y', "YES" },
2219  { 0, NULL }
2220  };
2221 
2222 
2223  static const value_string MoneyLaunderingStatus_val[] = {
2224  { '1', "EXEMPT 1" },
2225  { '2', "EXEMPT 2" },
2226  { '3', "EXEMPT 3" },
2227  { 'N', "NOT CHECKED" },
2228  { 'Y', "PASSED" },
2229  { 0, NULL }
2230  };
2231 
2232 
2233  static const value_string ExecPriceType_val[] = {
2234  { 'B', "BID PRICE" },
2235  { 'C', "CREATION PRICE" },
2236  { 'D', "CREATION PRICE PLUS ADJUSTMENT PERCENT" },
2237  { 'E', "CREATION PRICE PLUS ADJUSTMENT AMOUNT" },
2238  { 'O', "OFFER PRICE" },
2239  { 'P', "OFFER PRICE MINUS ADJUSTMENT PERCENT" },
2240  { 'Q', "OFFER PRICE MINUS ADJUSTMENT AMOUNT" },
2241  { 'S', "SINGLE PRICE" },
2242  { 0, NULL }
2243  };
2244 
2245 
2246  static const value_string TradeReportTransType_val[] = {
2247  { 0, "NEW" },
2248  { 1, "CANCEL" },
2249  { 2, "REPLACE" },
2250  { 3, "RELEASE" },
2251  { 4, "REVERSE" },
2252  { 5, "CANCEL DUE TO BACK OUT OF TRADE" },
2253  { 0, NULL }
2254  };
2255 
2256 
2257  static const value_string PaymentMethod_val[] = {
2258  { 1, "CREST" },
2259  { 10, "DIRECT CREDIT" },
2260  { 11, "CREDIT CARD" },
2261  { 12, "ACH DEBIT" },
2262  { 13, "ACH CREDIT" },
2263  { 14, "BPAY" },
2264  { 15, "HIGH VALUE CLEARING SYSTEM" },
2265  { 2, "NSCC" },
2266  { 3, "EUROCLEAR" },
2267  { 4, "CLEARSTREAM" },
2268  { 5, "CHEQUE" },
2269  { 6, "TELEGRAPHIC TRANSFER" },
2270  { 7, "FED WIRE" },
2271  { 8, "DEBIT CARD" },
2272  { 9, "DIRECT DEBIT" },
2273  { 0, NULL }
2274  };
2275 
2276 
2277  static const value_string TaxAdvantageType_val[] = {
2278  { 0, "NONE NOT APPLICABLE" },
2279  { 1, "MAXI ISA" },
2280  { 10, "EMPLOYEE 10" },
2281  { 11, "EMPLOYER 11" },
2282  { 12, "EMPLOYER 12" },
2283  { 13, "NON FUND PROTOTYPE IRA" },
2284  { 14, "NON FUND QUALIFIED PLAN" },
2285  { 15, "DEFINED CONTRIBUTION PLAN" },
2286  { 16, "INDIVIDUAL RETIREMENT ACCOUNT 16" },
2287  { 17, "INDIVIDUAL RETIREMENT ACCOUNT 17" },
2288  { 18, "KEOGH" },
2289  { 19, "PROFIT SHARING PLAN" },
2290  { 2, "TESSA" },
2291  { 20, "401" },
2292  { 21, "SELF DIRECTED IRA" },
2293  { 22, "403" },
2294  { 23, "457" },
2295  { 24, "ROTH IRA 24" },
2296  { 25, "ROTH IRA 25" },
2297  { 26, "ROTH CONVERSION IRA 26" },
2298  { 27, "ROTH CONVERSION IRA 27" },
2299  { 28, "EDUCATION IRA 28" },
2300  { 29, "EDUCATION IRA 29" },
2301  { 3, "MINI CASH ISA" },
2302  { 4, "MINI STOCKS AND SHARES ISA" },
2303  { 5, "MINI INSURANCE ISA" },
2304  { 6, "CURRENT YEAR PAYMENT" },
2305  { 7, "PRIOR YEAR PAYMENT" },
2306  { 8, "ASSET TRANSFER" },
2307  { 9, "EMPLOYEE 9" },
2308  { 999, "OTHER" },
2309  { 0, NULL }
2310  };
2311 
2312 
2313  static const value_string FundRenewWaiv_val[] = {
2314  { 'N', "NO" },
2315  { 'Y', "YES" },
2316  { 0, NULL }
2317  };
2318 
2319 
2320  static const value_string RegistStatus_val[] = {
2321  { 'A', "ACCEPTED" },
2322  { 'H', "HELD" },
2323  { 'N', "REMINDER" },
2324  { 'R', "REJECTED" },
2325  { 0, NULL }
2326  };
2327 
2328 
2329  static const value_string RegistRejReasonCode_val[] = {
2330  { 1, "INVALID UNACCEPTABLE ACCOUNT TYPE" },
2331  { 10, "INVALID UNACEEPTABLE INVESTOR ID SOURCE" },
2332  { 11, "INVALID UNACCEPTABLE DATE OF BIRTH" },
2333  { 12, "INVALID UNACCEPTABLE INVESTOR COUNTRY OF RESIDENCE" },
2334  { 13, "INVALID UNACCEPTABLE NO DISTRIB INSTNS" },
2335  { 14, "INVALID UNACCEPTABLE DISTRIB PERCENTAGE" },
2336  { 15, "INVALID UNACCEPTABLE DISTRIB PAYMENT METHOD" },
2337  { 16, "INVALID UNACCEPTABLE CASH DISTRIB AGENT ACCT NAME" },
2338  { 17, "INVALID UNACCEPTABLE CASH DISTRIB AGENT CODE" },
2339  { 18, "INVALID UNACCEPTABLE CASH DISTRIB AGENT ACCT NUM" },
2340  { 2, "INVALID UNACCEPTABLE TAX EXEMPT TYPE" },
2341  { 3, "INVALID UNACCEPTABLE OWNERSHIP TYPE" },
2342  { 4, "INVALID UNACCEPTABLE NO REG DETAILS" },
2343  { 5, "INVALID UNACCEPTABLE REG SEQ NO" },
2344  { 6, "INVALID UNACCEPTABLE REG DETAILS" },
2345  { 7, "INVALID UNACCEPTABLE MAILING DETAILS" },
2346  { 8, "INVALID UNACCEPTABLE MAILING INSTRUCTIONS" },
2347  { 9, "INVALID UNACCEPTABLE INVESTOR ID" },
2348  { 99, "OTHER" },
2349  { 0, NULL }
2350  };
2351 
2352 
2353  static const value_string RegistTransType_val[] = {
2354  { '0', "NEW" },
2355  { '1', "REPLACE" },
2356  { '2', "CANCEL" },
2357  { 0, NULL }
2358  };
2359 
2360 
2361  static const value_string OwnershipType_val[] = {
2362  { '2', "JOINT TRUSTEES" },
2363  { 'J', "JOINT INVESTORS" },
2364  { 'T', "TENANTS IN COMMON" },
2365  { 0, NULL }
2366  };
2367 
2368 
2369  static const value_string ContAmtType_val[] = {
2370  { 1, "COMMISSION AMOUNT" },
2371  { 10, "EXIT CHARGE PERCENT" },
2372  { 11, "FUND BASED RENEWAL COMMISSION PERCENT" },
2373  { 12, "PROJECTED FUND VALUE" },
2374  { 13, "FUND BASED RENEWAL COMMISSION AMOUNT 13" },
2375  { 14, "FUND BASED RENEWAL COMMISSION AMOUNT 14" },
2376  { 15, "NET SETTLEMENT AMOUNT" },
2377  { 2, "COMMISSION PERCENT" },
2378  { 3, "INITIAL CHARGE AMOUNT" },
2379  { 4, "INITIAL CHARGE PERCENT" },
2380  { 5, "DISCOUNT AMOUNT" },
2381  { 6, "DISCOUNT PERCENT" },
2382  { 7, "DILUTION LEVY AMOUNT" },
2383  { 8, "DILUTION LEVY PERCENT" },
2384  { 9, "EXIT CHARGE AMOUNT" },
2385  { 0, NULL }
2386  };
2387 
2388 
2389  static const value_string OwnerType_val[] = {
2390  { 1, "INDIVIDUAL INVESTOR" },
2391  { 10, "NETWORKING SUB ACCOUNT" },
2392  { 11, "NON PROFIT ORGANIZATION" },
2393  { 12, "CORPORATE BODY" },
2394  { 13, "NOMINEE" },
2395  { 2, "PUBLIC COMPANY" },
2396  { 3, "PRIVATE COMPANY" },
2397  { 4, "INDIVIDUAL TRUSTEE" },
2398  { 5, "COMPANY TRUSTEE" },
2399  { 6, "PENSION PLAN" },
2400  { 7, "CUSTODIAN UNDER GIFTS TO MINORS ACT" },
2401  { 8, "TRUSTS" },
2402  { 9, "FIDUCIARIES" },
2403  { 0, NULL }
2404  };
2405 
2406 
2407  static const value_string OrderCapacity_val[] = {
2408  { 'A', "AGENCY" },
2409  { 'G', "PROPRIETARY" },
2410  { 'I', "INDIVIDUAL" },
2411  { 'P', "PRINCIPAL" },
2412  { 'R', "RISKLESS PRINCIPAL" },
2413  { 'W', "AGENT FOR OTHER MEMBER" },
2414  { 0, NULL }
2415  };
2416 
2417 
2418  static const value_string OrderRestrictions_val[] = {
2419  { '1', "PROGRAM TRADE" },
2420  { '2', "INDEX ARBITRAGE" },
2421  { '3', "NON INDEX ARBITRAGE" },
2422  { '4', "COMPETING MARKET MAKER" },
2423  { '5', "ACTING AS MARKET MAKER OR SPECIALIST IN THE SECURITY" },
2424  { '6', "ACTING AS MARKET MAKER OR SPECIALIST IN THE UNDERLYING SECURITY OF A DERIVATIVE SECURITY" },
2425  { '7', "FOREIGN ENTITY" },
2426  { '8', "EXTERNAL MARKET PARTICIPANT" },
2427  { '9', "EXTERNAL INTER CONNECTED MARKET LINKAGE" },
2428  { 'A', "RISKLESS ARBITRAGE" },
2429  { 'B', "ISSUER HOLDING" },
2430  { 'C', "ISSUE PRICE STABILIZATION" },
2431  { 'D', "NON ALGORITHMIC" },
2432  { 'E', "ALGORITHMIC" },
2433  { 'F', "CROSS" },
2434  { 0, NULL }
2435  };
2436 
2437 
2438  static const value_string MassCancelRequestType_val[] = {
2439  { '1', "CANCEL ORDERS FOR A SECURITY" },
2440  { '2', "CANCEL ORDERS FOR AN UNDERLYING SECURITY" },
2441  { '3', "CANCEL ORDERS FOR A PRODUCT" },
2442  { '4', "CANCEL ORDERS FOR A CFICODE" },
2443  { '5', "CANCEL ORDERS FOR A SECURITYTYPE" },
2444  { '6', "CANCEL ORDERS FOR A TRADING SESSION" },
2445  { '7', "CANCEL ALL ORDERS" },
2446  { '8', "CANCEL ORDERS FOR A MARKET" },
2447  { '9', "CANCEL ORDERS FOR A MARKET SEGMENT" },
2448  { 'A', "CANCEL ORDERS FOR A SECURITY GROUP" },
2449  { 'B', "CANCEL FOR SECURITY ISSUER" },
2450  { 'C', "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
2451  { 0, NULL }
2452  };
2453 
2454 
2455  static const value_string MassCancelResponse_val[] = {
2456  { '0', "CANCEL REQUEST REJECTED" },
2457  { '1', "CANCEL ORDERS FOR A SECURITY" },
2458  { '2', "CANCEL ORDERS FOR AN UNDERLYING SECURITY" },
2459  { '3', "CANCEL ORDERS FOR A PRODUCT" },
2460  { '4', "CANCEL ORDERS FOR A CFICODE" },
2461  { '5', "CANCEL ORDERS FOR A SECURITYTYPE" },
2462  { '6', "CANCEL ORDERS FOR A TRADING SESSION" },
2463  { '7', "CANCEL ALL ORDERS" },
2464  { '8', "CANCEL ORDERS FOR A MARKET" },
2465  { '9', "CANCEL ORDERS FOR A MARKET SEGMENT" },
2466  { 'A', "CANCEL ORDERS FOR A SECURITY GROUP" },
2467  { 'B', "CANCEL ORDERS FOR A SECURITIES ISSUER" },
2468  { 'C', "CANCEL ORDERS FOR ISSUER OF UNDERLYING SECURITY" },
2469  { 0, NULL }
2470  };
2471 
2472 
2473  static const value_string MassCancelRejectReason_val[] = {
2474  { 0, "MASS CANCEL NOT SUPPORTED" },
2475  { 1, "INVALID OR UNKNOWN SECURITY" },
2476  { 2, "INVALID OR UNKNOWN UNDERLYING SECURITY" },
2477  { 3, "INVALID OR UNKNOWN PRODUCT" },
2478  { 4, "INVALID OR UNKNOWN CFICODE" },
2479  { 5, "INVALID OR UNKNOWN SECURITYTYPE" },
2480  { 6, "INVALID OR UNKNOWN TRADING SESSION" },
2481  { 99, "OTHER" },
2482  { 7, "INVALID OR UNKNOWN MARKET" },
2483  { 8, "INVALID OR UNKNOWN MARKET SEGMENT" },
2484  { 9, "INVALID OR UNKNOWN SECURITY GROUP" },
2485  { 10, "INVALID OR UNKNOWN SECURITY ISSUER" },
2486  { 11, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
2487  { 0, NULL }
2488  };
2489 
2490 
2491  static const value_string QuoteType_val[] = {
2492  { 0, "INDICATIVE" },
2493  { 1, "TRADEABLE" },
2494  { 2, "RESTRICTED TRADEABLE" },
2495  { 3, "COUNTER" },
2496  { 0, NULL }
2497  };
2498 
2499 
2500  static const value_string CashMargin_val[] = {
2501  { '1', "CASH" },
2502  { '2', "MARGIN OPEN" },
2503  { '3', "MARGIN CLOSE" },
2504  { 0, NULL }
2505  };
2506 
2507 
2508  static const value_string Scope_val[] = {
2509  { '1', "LOCAL MARKET" },
2510  { '2', "NATIONAL" },
2511  { '3', "GLOBAL" },
2512  { 0, NULL }
2513  };
2514 
2515 
2516  static const value_string MDImplicitDelete_val[] = {
2517  { 'N', "NO" },
2518  { 'Y', "YES" },
2519  { 0, NULL }
2520  };
2521 
2522 
2523  static const value_string CrossType_val[] = {
2524  { 1, "CROSS AON" },
2525  { 2, "CROSS IOC" },
2526  { 3, "CROSS ONE SIDE" },
2527  { 4, "CROSS SAME PRICE" },
2528  { 0, NULL }
2529  };
2530 
2531 
2532  static const value_string CrossPrioritization_val[] = {
2533  { 0, "NONE" },
2534  { 1, "BUY SIDE IS PRIORITIZED" },
2535  { 2, "SELL SIDE IS PRIORITIZED" },
2536  { 0, NULL }
2537  };
2538 
2539 
2540  static const value_string NoSides_val[] = {
2541  { '1', "ONE SIDE" },
2542  { '2', "BOTH SIDES" },
2543  { 0, NULL }
2544  };
2545 
2546 
2547  static const value_string SecurityListRequestType_val[] = {
2548  { 0, "SYMBOL" },
2549  { 1, "SECURITYTYPE AND OR CFICODE" },
2550  { 2, "PRODUCT" },
2551  { 3, "TRADINGSESSIONID" },
2552  { 4, "ALL SECURITIES" },
2553  { 5, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
2554  { 0, NULL }
2555  };
2556 
2557 
2558  static const value_string SecurityRequestResult_val[] = {
2559  { 0, "VALID REQUEST" },
2560  { 1, "INVALID OR UNSUPPORTED REQUEST" },
2561  { 2, "NO INSTRUMENTS FOUND THAT MATCH SELECTION CRITERIA" },
2562  { 3, "NOT AUTHORIZED TO RETRIEVE INSTRUMENT DATA" },
2563  { 4, "INSTRUMENT DATA TEMPORARILY UNAVAILABLE" },
2564  { 5, "REQUEST FOR INSTRUMENT DATA NOT SUPPORTED" },
2565  { 0, NULL }
2566  };
2567 
2568 
2569  static const value_string MultiLegRptTypeReq_val[] = {
2570  { 0, "REPORT BY MULITLEG SECURITY ONLY" },
2571  { 1, "REPORT BY MULTILEG SECURITY AND BY INSTRUMENT LEGS BELONGING TO THE MULTILEG SECURITY" },
2572  { 2, "REPORT BY INSTRUMENT LEGS BELONGING TO THE MULTILEG SECURITY ONLY" },
2573  { 0, NULL }
2574  };
2575 
2576 
2577  static const value_string TradSesStatusRejReason_val[] = {
2578  { 1, "UNKNOWN OR INVALID TRADINGSESSIONID" },
2579  { 99, "OTHER" },
2580  { 0, NULL }
2581  };
2582 
2583 
2584  static const value_string TradeRequestType_val[] = {
2585  { 0, "ALL TRADES" },
2586  { 1, "MATCHED TRADES MATCHING CRITERIA PROVIDED ON REQUEST" },
2587  { 2, "UNMATCHED TRADES THAT MATCH CRITERIA" },
2588  { 3, "UNREPORTED TRADES THAT MATCH CRITERIA" },
2589  { 4, "ADVISORIES THAT MATCH CRITERIA" },
2590  { 0, NULL }
2591  };
2592 
2593 
2594  static const value_string PreviouslyReported_val[] = {
2595  { 'N', "NO" },
2596  { 'Y', "YES" },
2597  { 0, NULL }
2598  };
2599 
2600 
2601  static const value_string MatchStatus_val[] = {
2602  { '0', "COMPARED MATCHED OR AFFIRMED" },
2603  { '1', "UNCOMPARED UNMATCHED OR UNAFFIRMED" },
2604  { '2', "ADVISORY OR ALERT" },
2605  { 0, NULL }
2606  };
2607 
2608 
2609  static const string_string MatchType_val[] = {
2610  { "A1", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS FOUR BADGES AND EXECUTION TIME" },
2611  { "A2", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS FOUR BADGES" },
2612  { "A3", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS TWO BADGES AND EXECUTION TIME" },
2613  { "A4", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS TWO BADGES" },
2614  { "A5", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADETYPE AND SPECIAL TRADE INDICATOR PLUS EXECUTION TIME" },
2615  { "M3", "ACT ACCEPTED TRADE" },
2616  { "M4", "ACT DEFAULT TRADE" },
2617  { "M5", "ACT DEFAULT AFTER M2" },
2618  { "M6", "ACT M6 MATCH" },
2619  { "AQ", "COMPARED RECORDS RESULTING FROM STAMPED ADVISORIES OR SPECIALIST ACCEPTS PAIR OFFS" },
2620  { "M1", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR MINUS BADGES AND TIMES ACT M1 MATCH" },
2621  { "M2", "SUMMARIZED MATCH MINUS BADGES AND TIMES ACT M2 MATCH" },
2622  { "MT", "OCS LOCKED IN NON ACT" },
2623  { "S1", "SUMMARIZED MATCH USING A1 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIED" },
2624  { "S2", "SUMMARIZED MATCH USING A2 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2625  { "S3", "SUMMARIZED MATCH USING A3 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2626  { "S4", "SUMMARIZED MATCH USING A4 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2627  { "S5", "SUMMARIZED MATCH USING A5 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2628  { "1", "ONE PARTY TRADE REPORT" },
2629  { "2", "TWO PARTY TRADE REPORT" },
2630  { "3", "CONFIRMED TRADE REPORT" },
2631  { "4", "AUTO MATCH" },
2632  { "5", "CROSS AUCTION" },
2633  { "6", "COUNTER ORDER SELECTION" },
2634  { "7", "CALL AUCTION" },
2635  { "8", "ISSUING BUY BACK AUCTION" },
2636  { 0, NULL }
2637  };
2638 
2639 
2640  static const value_string OddLot_val[] = {
2641  { 'N', "NO" },
2642  { 'Y', "YES" },
2643  { 0, NULL }
2644  };
2645 
2646 
2647  static const value_string ClearingInstruction_val[] = {
2648  { 0, "PROCESS NORMALLY" },
2649  { 1, "EXCLUDE FROM ALL NETTING" },
2650  { 10, "AUTOMATIC GIVE UP MODE" },
2651  { 11, "QUALIFIED SERVICE REPRESENTATIVE QSR" },
2652  { 12, "CUSTOMER TRADE" },
2653  { 13, "SELF CLEARING" },
2654  { 2, "BILATERAL NETTING ONLY" },
2655  { 3, "EX CLEARING" },
2656  { 4, "SPECIAL TRADE" },
2657  { 5, "MULTILATERAL NETTING" },
2658  { 6, "CLEAR AGAINST CENTRAL COUNTERPARTY" },
2659  { 7, "EXCLUDE FROM CENTRAL COUNTERPARTY" },
2660  { 8, "MANUAL MODE" },
2661  { 9, "AUTOMATIC POSTING MODE" },
2662  { 0, NULL }
2663  };
2664 
2665 
2666  static const value_string AccountType_val[] = {
2667  { 1, "ACCOUNT IS CARRIED ON CUSTOMER SIDE OF THE BOOKS" },
2668  { 2, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS" },
2669  { 3, "HOUSE TRADER" },
2670  { 4, "FLOOR TRADER" },
2671  { 6, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS AND IS CROSS MARGINED" },
2672  { 7, "ACCOUNT IS HOUSE TRADER AND IS CROSS MARGINED" },
2673  { 8, "JOINT BACK OFFICE ACCOUNT" },
2674  { 0, NULL }
2675  };
2676 
2677 
2678  static const value_string CustOrderCapacity_val[] = {
2679  { 1, "MEMBER TRADING FOR THEIR OWN ACCOUNT" },
2680  { 2, "CLEARING FIRM TRADING FOR ITS PROPRIETARY ACCOUNT" },
2681  { 3, "MEMBER TRADING FOR ANOTHER MEMBER" },
2682  { 4, "ALL OTHER" },
2683  { 0, NULL }
2684  };
2685 
2686 
2687  static const value_string MassStatusReqType_val[] = {
2688  { 1, "STATUS FOR ORDERS FOR A SECURITY" },
2689  { 2, "STATUS FOR ORDERS FOR AN UNDERLYING SECURITY" },
2690  { 3, "STATUS FOR ORDERS FOR A PRODUCT" },
2691  { 4, "STATUS FOR ORDERS FOR A CFICODE" },
2692  { 5, "STATUS FOR ORDERS FOR A SECURITYTYPE" },
2693  { 6, "STATUS FOR ORDERS FOR A TRADING SESSION" },
2694  { 7, "STATUS FOR ALL ORDERS" },
2695  { 8, "STATUS FOR ORDERS FOR A PARTYID" },
2696  { 9, "STATUS FOR SECURITY ISSUER" },
2697  { 10, "STATUS FOR ISSUER OF UNDERLYING SECURITY" },
2698  { 0, NULL }
2699  };
2700 
2701 
2702  static const value_string DayBookingInst_val[] = {
2703  { '0', "CAN TRIGGER BOOKING WITHOUT REFERENCE TO THE ORDER INITIATOR" },
2704  { '1', "SPEAK WITH ORDER INITIATOR BEFORE BOOKING" },
2705  { '2', "ACCUMULATE" },
2706  { 0, NULL }
2707  };
2708 
2709 
2710  static const value_string BookingUnit_val[] = {
2711  { '0', "EACH PARTIAL EXECUTION IS A BOOKABLE UNIT" },
2712  { '1', "AGGREGATE PARTIAL EXECUTIONS ON THIS ORDER AND BOOK ONE TRADE PER ORDER" },
2713  { '2', "AGGREGATE EXECUTIONS FOR THIS SYMBOL SIDE AND SETTLEMENT DATE" },
2714  { 0, NULL }
2715  };
2716 
2717 
2718  static const value_string PreallocMethod_val[] = {
2719  { '0', "PRO RATA" },
2720  { '1', "DO NOT PRO RATA" },
2721  { 0, NULL }
2722  };
2723 
2724 
2725  static const string_string TradingSessionSubID_val[] = {
2726  { "1", "PRE TRADING" },
2727  { "2", "OPENING OR OPENING AUCTION" },
2728  { "3", "3" },
2729  { "4", "CLOSING OR CLOSING AUCTION" },
2730  { "5", "POST TRADING" },
2731  { "6", "INTRADAY AUCTION" },
2732  { "7", "QUIESCENT" },
2733  { 0, NULL }
2734  };
2735 
2736 
2737  static const value_string AllocType_val[] = {
2738  { 1, "CALCULATED" },
2739  { 2, "PRELIMINARY" },
2740  { 3, "SELLSIDE CALCULATED USING PRELIMINARY" },
2741  { 4, "SELLSIDE CALCULATED WITHOUT PRELIMINARY" },
2742  { 5, "READY TO BOOK" },
2743  { 6, "BUYSIDE READY TO BOOK" },
2744  { 7, "WAREHOUSE INSTRUCTION" },
2745  { 8, "REQUEST TO INTERMEDIARY" },
2746  { 9, "ACCEPT" },
2747  { 10, "REJECT" },
2748  { 11, "ACCEPT PENDING" },
2749  { 12, "INCOMPLETE GROUP" },
2750  { 13, "COMPLETE GROUP" },
2751  { 14, "REVERSAL PENDING" },
2752  { 0, NULL }
2753  };
2754 
2755 
2756  static const string_string ClearingFeeIndicator_val[] = {
2757  { "1", "1ST YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2758  { "2", "2ND YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2759  { "3", "3RD YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2760  { "4", "4TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2761  { "5", "5TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2762  { "9", "6TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2763  { "B", "CBOE MEMBER" },
2764  { "C", "NON MEMBER AND CUSTOMER" },
2765  { "E", "EQUITY MEMBER AND CLEARING MEMBER" },
2766  { "F", "FULL AND ASSOCIATE MEMBER TRADING FOR OWN ACCOUNT AND AS FLOOR BROKERS" },
2767  { "H", "106H AND 106J FIRMS" },
2768  { "I", "GIM IDEM AND COM MEMBERSHIP INTEREST HOLDERS" },
2769  { "L", "LESSEE 106F EMPLOYEES" },
2770  { "M", "ALL OTHER OWNERSHIP TYPES" },
2771  { 0, NULL }
2772  };
2773 
2774 
2775  static const value_string WorkingIndicator_val[] = {
2776  { 'N', "NO" },
2777  { 'Y', "YES" },
2778  { 0, NULL }
2779  };
2780 
2781 
2782  static const value_string PriorityIndicator_val[] = {
2783  { 0, "PRIORITY UNCHANGED" },
2784  { 1, "LOST PRIORITY AS RESULT OF ORDER CHANGE" },
2785  { 0, NULL }
2786  };
2787 
2788 
2789  static const value_string LegalConfirm_val[] = {
2790  { 'N', "NO" },
2791  { 'Y', "YES" },
2792  { 0, NULL }
2793  };
2794 
2795 
2796  static const value_string SecDefStatus_val[] = {
2797  { 0, "PENDING APPROVAL" },
2798  { 1, "APPROVED" },
2799  { 2, "REJECTED" },
2800  { 3, "UNAUTHORIZED REQUEST" },
2801  { 4, "INVALID DEFINITION REQUEST" },
2802  { 0, NULL }
2803  };
2804 
2805 
2806  static const value_string QuoteRequestRejectReason_val[] = {
2807  { 1, "UNKNOWN SYMBOL" },
2808  { 10, "PASS" },
2809  { 2, "EXCHANGE" },
2810  { 3, "QUOTE REQUEST EXCEEDS LIMIT" },
2811  { 4, "TOO LATE TO ENTER" },
2812  { 5, "INVALID PRICE" },
2813  { 6, "NOT AUTHORIZED TO REQUEST QUOTE" },
2814  { 7, "NO MATCH FOR INQUIRY" },
2815  { 8, "NO MARKET FOR INSTRUMENT" },
2816  { 9, "NO INVENTORY" },
2817  { 99, "OTHER" },
2818  { 11, "INSUFFICIENT CREDIT" },
2819  { 0, NULL }
2820  };
2821 
2822 
2823  static const value_string AcctIDSource_val[] = {
2824  { 1, "BIC" },
2825  { 2, "SID CODE" },
2826  { 3, "TFM" },
2827  { 4, "OMGEO" },
2828  { 5, "DTCC CODE" },
2829  { 99, "OTHER" },
2830  { 0, NULL }
2831  };
2832 
2833 
2834  static const value_string ConfirmStatus_val[] = {
2835  { 1, "RECEIVED" },
2836  { 2, "MISMATCHED ACCOUNT" },
2837  { 3, "MISSING SETTLEMENT INSTRUCTIONS" },
2838  { 4, "CONFIRMED" },
2839  { 5, "REQUEST REJECTED" },
2840  { 0, NULL }
2841  };
2842 
2843 
2844  static const value_string ConfirmTransType_val[] = {
2845  { 0, "NEW" },
2846  { 1, "REPLACE" },
2847  { 2, "CANCEL" },
2848  { 0, NULL }
2849  };
2850 
2851 
2852  static const value_string DeliveryForm_val[] = {
2853  { 1, "BOOK ENTRY" },
2854  { 2, "BEARER" },
2855  { 0, NULL }
2856  };
2857 
2858 
2859  static const value_string LegSwapType_val[] = {
2860  { 1, "PAR FOR PAR" },
2861  { 2, "MODIFIED DURATION" },
2862  { 4, "RISK" },
2863  { 5, "PROCEEDS" },
2864  { 0, NULL }
2865  };
2866 
2867 
2868  static const value_string QuotePriceType_val[] = {
2869  { 1, "PERCENT" },
2870  { 10, "YIELD" },
2871  { 2, "PER SHARE" },
2872  { 3, "FIXED AMOUNT" },
2873  { 4, "DISCOUNT" },
2874  { 5, "PREMIUM" },
2875  { 6, "SPREAD" },
2876  { 7, "TED PRICE" },
2877  { 8, "TED YIELD" },
2878  { 9, "YIELD SPREAD" },
2879  { 0, NULL }
2880  };
2881 
2882 
2883  static const value_string QuoteRespType_val[] = {
2884  { 1, "HIT LIFT" },
2885  { 2, "COUNTER" },
2886  { 3, "EXPIRED" },
2887  { 4, "COVER" },
2888  { 5, "DONE AWAY" },
2889  { 6, "PASS" },
2890  { 7, "END TRADE" },
2891  { 8, "TIMED OUT" },
2892  { 0, NULL }
2893  };
2894 
2895 
2896  static const string_string PosType_val[] = {
2897  { "ALC", "ALLOCATION TRADE QTY" },
2898  { "AS", "OPTION ASSIGNMENT" },
2899  { "ASF", "AS OF TRADE QTY" },
2900  { "DLV", "DELIVERY QTY" },
2901  { "ETR", "ELECTRONIC TRADE QTY" },
2902  { "EX", "OPTION EXERCISE QTY" },
2903  { "FIN", "END OF DAY QTY" },
2904  { "IAS", "INTRA SPREAD QTY" },
2905  { "IES", "INTER SPREAD QTY" },
2906  { "PA", "ADJUSTMENT QTY" },
2907  { "PIT", "PIT TRADE QTY" },
2908  { "SOD", "START OF DAY QTY" },
2909  { "SPL", "INTEGRAL SPLIT" },
2910  { "TA", "TRANSACTION FROM ASSIGNMENT" },
2911  { "TOT", "TOTAL TRANSACTION QTY" },
2912  { "TQ", "TRANSACTION QUANTITY" },
2913  { "TRF", "TRANSFER TRADE QTY" },
2914  { "TX", "TRANSACTION FROM EXERCISE" },
2915  { "XM", "CROSS MARGIN QTY" },
2916  { "RCV", "RECEIVE QUANTITY" },
2917  { "CAA", "CORPORATE ACTION ADJUSTMENT" },
2918  { "DN", "DELIVERY NOTICE QTY" },
2919  { "EP", "EXCHANGE FOR PHYSICAL QTY" },
2920  { "PNTN", "PRIVATELY NEGOTIATED TRADE QTY" },
2921  { "DLT", "NET DELTA QTY" },
2922  { "CEA", "CREDIT EVENT ADJUSTMENT" },
2923  { "SEA", "SUCCESSION EVENT ADJUSTMENT" },
2924  { 0, NULL }
2925  };
2926 
2927 
2928  static const value_string PosQtyStatus_val[] = {
2929  { 0, "SUBMITTED" },
2930  { 1, "ACCEPTED" },
2931  { 2, "REJECTED" },
2932  { 0, NULL }
2933  };
2934 
2935 
2936  static const string_string PosAmtType_val[] = {
2937  { "CASH", "CASH AMOUNT" },
2938  { "CRES", "CASH RESIDUAL AMOUNT" },
2939  { "FMTM", "FINAL MARK TO MARKET AMOUNT" },
2940  { "IMTM", "INCREMENTAL MARK TO MARKET AMOUNT" },
2941  { "PREM", "PREMIUM AMOUNT" },
2942  { "SMTM", "START OF DAY MARK TO MARKET AMOUNT" },
2943  { "TVAR", "TRADE VARIATION AMOUNT" },
2944  { "VADJ", "VALUE ADJUSTED AMOUNT" },
2945  { "SETL", "SETTLEMENT VALUE" },
2946  { "ICPN", "INITIAL TRADE COUPON AMOUNT" },
2947  { "ACPN", "ACCRUED COUPON AMOUNT" },
2948  { "CPN", "COUPON AMOUNT" },
2949  { "IACPN", "INCREMENTAL ACCRUED COUPON" },
2950  { "CMTM", "COLLATERALIZED MARK TO MARKET" },
2951  { "ICMTM", "INCREMENTAL COLLATERALIZED MARK TO MARKET" },
2952  { "DLV", "COMPENSATION AMOUNT" },
2953  { "BANK", "TOTAL BANKED AMOUNT" },
2954  { "COLAT", "TOTAL COLLATERALIZED AMOUNT" },
2955  { 0, NULL }
2956  };
2957 
2958 
2959  static const value_string PosTransType_val[] = {
2960  { 1, "EXERCISE" },
2961  { 2, "DO NOT EXERCISE" },
2962  { 3, "POSITION ADJUSTMENT" },
2963  { 4, "POSITION CHANGE SUBMISSION MARGIN DISPOSITION" },
2964  { 5, "PLEDGE" },
2965  { 6, "LARGE TRADER SUBMISSION" },
2966  { 0, NULL }
2967  };
2968 
2969 
2970  static const value_string PosMaintAction_val[] = {
2971  { 1, "NEW" },
2972  { 2, "REPLACE" },
2973  { 3, "CANCEL" },
2974  { 4, "REVERSE" },
2975  { 0, NULL }
2976  };
2977 
2978 
2979  static const string_string SettlSessID_val[] = {
2980  { "ITD", "INTRADAY" },
2981  { "RTH", "REGULAR TRADING HOURS" },
2982  { "ETH", "ELECTRONIC TRADING HOURS" },
2983  { "EOD", "END OF DAY" },
2984  { 0, NULL }
2985  };
2986 
2987 
2988  static const value_string AdjustmentType_val[] = {
2989  { 0, "PROCESS REQUEST AS MARGIN DISPOSITION" },
2990  { 1, "DELTA PLUS" },
2991  { 2, "DELTA MINUS" },
2992  { 3, "FINAL" },
2993  { 0, NULL }
2994  };
2995 
2996 
2997  static const value_string PosMaintStatus_val[] = {
2998  { 0, "ACCEPTED" },
2999  { 1, "ACCEPTED WITH WARNINGS" },
3000  { 2, "REJECTED" },
3001  { 3, "COMPLETED" },
3002  { 4, "COMPLETED WITH WARNINGS" },
3003  { 0, NULL }
3004  };
3005 
3006 
3007  static const value_string PosMaintResult_val[] = {
3008  { 0, "SUCCESSFUL COMPLETION" },
3009  { 1, "REJECTED" },
3010  { 99, "OTHER" },
3011  { 0, NULL }
3012  };
3013 
3014 
3015  static const value_string PosReqType_val[] = {
3016  { 0, "POSITIONS" },
3017  { 1, "TRADES" },
3018  { 2, "EXERCISES" },
3019  { 3, "ASSIGNMENTS" },
3020  { 4, "SETTLEMENT ACTIVITY" },
3021  { 5, "BACKOUT MESSAGE" },
3022  { 6, "DELTA POSITIONS" },
3023  { 0, NULL }
3024  };
3025 
3026 
3027  static const value_string ResponseTransportType_val[] = {
3028  { 0, "INBAND" },
3029  { 1, "OUT OF BAND" },
3030  { 0, NULL }
3031  };
3032 
3033 
3034  static const value_string PosReqResult_val[] = {
3035  { 0, "VALID REQUEST" },
3036  { 1, "INVALID OR UNSUPPORTED REQUEST" },
3037  { 2, "NO POSITIONS FOUND THAT MATCH CRITERIA" },
3038  { 3, "NOT AUTHORIZED TO REQUEST POSITIONS" },
3039  { 4, "REQUEST FOR POSITION NOT SUPPORTED" },
3040  { 99, "OTHER" },
3041  { 0, NULL }
3042  };
3043 
3044 
3045  static const value_string PosReqStatus_val[] = {
3046  { 0, "COMPLETED" },
3047  { 1, "COMPLETED WITH WARNINGS" },
3048  { 2, "REJECTED" },
3049  { 0, NULL }
3050  };
3051 
3052 
3053  static const value_string SettlPriceType_val[] = {
3054  { 1, "FINAL" },
3055  { 2, "THEORETICAL" },
3056  { 0, NULL }
3057  };
3058 
3059 
3060  static const value_string AssignmentMethod_val[] = {
3061  { 'P', "PRO RATA" },
3062  { 'R', "RANDOM" },
3063  { 0, NULL }
3064  };
3065 
3066 
3067  static const value_string ExerciseMethod_val[] = {
3068  { 'A', "AUTOMATIC" },
3069  { 'M', "MANUAL" },
3070  { 0, NULL }
3071  };
3072 
3073 
3074  static const value_string TradeRequestResult_val[] = {
3075  { 0, "SUCCESSFUL" },
3076  { 1, "INVALID OR UNKNOWN INSTRUMENT" },
3077  { 2, "INVALID TYPE OF TRADE REQUESTED" },
3078  { 3, "INVALID PARTIES" },
3079  { 4, "INVALID TRANSPORT TYPE REQUESTED" },
3080  { 5, "INVALID DESTINATION REQUESTED" },
3081  { 8, "TRADEREQUESTTYPE NOT SUPPORTED" },
3082  { 9, "NOT AUTHORIZED" },
3083  { 99, "OTHER" },
3084  { 0, NULL }
3085  };
3086 
3087 
3088  static const value_string TradeRequestStatus_val[] = {
3089  { 0, "ACCEPTED" },
3090  { 1, "COMPLETED" },
3091  { 2, "REJECTED" },
3092  { 0, NULL }
3093  };
3094 
3095 
3096  static const value_string TradeReportRejectReason_val[] = {
3097  { 0, "SUCCESSFUL" },
3098  { 1, "INVALID PARTY ONFORMATION" },
3099  { 2, "UNKNOWN INSTRUMENT" },
3100  { 3, "UNAUTHORIZED TO REPORT TRADES" },
3101  { 4, "INVALID TRADE TYPE" },
3102  { 99, "OTHER" },
3103  { 0, NULL }
3104  };
3105 
3106 
3107  static const value_string SideMultiLegReportingType_val[] = {
3108  { 1, "SINGLE SECURITY" },
3109  { 2, "INDIVIDUAL LEG OF A MULTILEG SECURITY" },
3110  { 3, "MULTILEG SECURITY" },
3111  { 0, NULL }
3112  };
3113 
3114 
3115  static const value_string TrdRegTimestampType_val[] = {
3116  { 1, "EXECUTION TIME" },
3117  { 2, "TIME IN" },
3118  { 3, "TIME OUT" },
3119  { 4, "BROKER RECEIPT" },
3120  { 5, "BROKER EXECUTION" },
3121  { 6, "DESK RECEIPT" },
3122  { 7, "SUBMISSION TO CLEARING" },
3123  { 0, NULL }
3124  };
3125 
3126 
3127  static const value_string ConfirmType_val[] = {
3128  { 1, "STATUS" },
3129  { 2, "CONFIRMATION" },
3130  { 3, "CONFIRMATION REQUEST REJECTED" },
3131  { 0, NULL }
3132  };
3133 
3134 
3135  static const value_string ConfirmRejReason_val[] = {
3136  { 1, "MISMATCHED ACCOUNT" },
3137  { 2, "MISSING SETTLEMENT INSTRUCTIONS" },
3138  { 99, "OTHER" },
3139  { 0, NULL }
3140  };
3141 
3142 
3143  static const value_string BookingType_val[] = {
3144  { 0, "REGULAR BOOKING" },
3145  { 1, "CFD" },
3146  { 2, "TOTAL RETURN SWAP" },
3147  { 0, NULL }
3148  };
3149 
3150 
3151  static const value_string AllocSettlInstType_val[] = {
3152  { 0, "USE DEFAULT INSTRUCTIONS" },
3153  { 1, "DERIVE FROM PARAMETERS PROVIDED" },
3154  { 2, "FULL DETAILS PROVIDED" },
3155  { 3, "SSI DB IDS PROVIDED" },
3156  { 4, "PHONE FOR INSTRUCTIONS" },
3157  { 0, NULL }
3158  };
3159 
3160 
3161  static const value_string DlvyInstType_val[] = {
3162  { 'C', "CASH" },
3163  { 'S', "SECURITIES" },
3164  { 0, NULL }
3165  };
3166 
3167 
3168  static const value_string TerminationType_val[] = {
3169  { 1, "OVERNIGHT" },
3170  { 2, "TERM" },
3171  { 3, "FLEXIBLE" },
3172  { 4, "OPEN" },
3173  { 0, NULL }
3174  };
3175 
3176 
3177  static const value_string SettlInstReqRejCode_val[] = {
3178  { 0, "UNABLE TO PROCESS REQUEST" },
3179  { 1, "UNKNOWN ACCOUNT" },
3180  { 2, "NO MATCHING SETTLEMENT INSTRUCTIONS FOUND" },
3181  { 99, "OTHER" },
3182  { 0, NULL }
3183  };
3184 
3185 
3186  static const value_string AllocReportType_val[] = {
3187  { 3, "SELLSIDE CALCULATED USING PRELIMINARY" },
3188  { 4, "SELLSIDE CALCULATED WITHOUT PRELIMINARY" },
3189  { 5, "WAREHOUSE RECAP" },
3190  { 8, "REQUEST TO INTERMEDIARY" },
3191  { 2, "PRELIMINARY REQUEST TO INTERMEDIARY" },
3192  { 9, "ACCEPT" },
3193  { 10, "REJECT" },
3194  { 11, "ACCEPT PENDING" },
3195  { 12, "COMPLETE" },
3196  { 14, "REVERSE PENDING" },
3197  { 0, NULL }
3198  };
3199 
3200 
3201  static const value_string AllocCancReplaceReason_val[] = {
3202  { 1, "ORIGINAL DETAILS INCOMPLETE INCORRECT" },
3203  { 2, "CHANGE IN UNDERLYING ORDER DETAILS" },
3204  { 99, "OTHER" },
3205  { 0, NULL }
3206  };
3207 
3208 
3209  static const value_string AllocAccountType_val[] = {
3210  { 1, "ACCOUNT IS CARRIED PN CUSTOMER SIDE OF BOOKS" },
3211  { 2, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS" },
3212  { 3, "HOUSE TRADER" },
3213  { 4, "FLOOR TRADER" },
3214  { 6, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS AND IS CROSS MARGINED" },
3215  { 7, "ACCOUNT IS HOUSE TRADER AND IS CROSS MARGINED" },
3216  { 8, "JOINT BACK OFFICE ACCOUNT" },
3217  { 0, NULL }
3218  };
3219 
3220 
3221  static const value_string PartySubIDType_val[] = {
3222  { 1, "FIRM" },
3223  { 10, "SECURITIES ACCOUNT NUMBER" },
3224  { 11, "REGISTRATION NUMBER" },
3225  { 12, "REGISTERED ADDRESS 12" },
3226  { 13, "REGULATORY STATUS" },
3227  { 14, "REGISTRATION NAME" },
3228  { 15, "CASH ACCOUNT NUMBER" },
3229  { 16, "BIC" },
3230  { 17, "CSD PARTICIPANT MEMBER CODE" },
3231  { 18, "REGISTERED ADDRESS 18" },
3232  { 19, "FUND ACCOUNT NAME" },
3233  { 2, "PERSON" },
3234  { 20, "TELEX NUMBER" },
3235  { 21, "FAX NUMBER" },
3236  { 22, "SECURITIES ACCOUNT NAME" },
3237  { 23, "CASH ACCOUNT NAME" },
3238  { 24, "DEPARTMENT" },
3239  { 25, "LOCATION DESK" },
3240  { 26, "POSITION ACCOUNT TYPE" },
3241  { 3, "SYSTEM" },
3242  { 4, "APPLICATION" },
3243  { 5, "FULL LEGAL NAME OF FIRM" },
3244  { 6, "POSTAL ADDRESS" },
3245  { 7, "PHONE NUMBER" },
3246  { 8, "EMAIL ADDRESS" },
3247  { 9, "CONTACT NAME" },
3248  { 27, "SECURITY LOCATE ID" },
3249  { 28, "MARKET MAKER" },
3250  { 29, "ELIGIBLE COUNTERPARTY" },
3251  { 30, "PROFESSIONAL CLIENT" },
3252  { 31, "LOCATION" },
3253  { 32, "EXECUTION VENUE" },
3254  { 33, "CURRENCY DELIVERY IDENTIFIER" },
3255  { 0, NULL }
3256  };
3257 
3258 
3259  static const value_string AllocIntermedReqType_val[] = {
3260  { 1, "PENDING ACCEPT" },
3261  { 2, "PENDING RELEASE" },
3262  { 3, "PENDING REVERSAL" },
3263  { 4, "ACCEPT" },
3264  { 5, "BLOCK LEVEL REJECT" },
3265  { 6, "ACCOUNT LEVEL REJECT" },
3266  { 0, NULL }
3267  };
3268 
3269 
3270  static const value_string ApplQueueResolution_val[] = {
3271  { 0, "NO ACTION TAKEN" },
3272  { 1, "QUEUE FLUSHED" },
3273  { 2, "OVERLAY LAST" },
3274  { 3, "END SESSION" },
3275  { 0, NULL }
3276  };
3277 
3278 
3279  static const value_string ApplQueueAction_val[] = {
3280  { 0, "NO ACTION TAKEN" },
3281  { 1, "QUEUE FLUSHED" },
3282  { 2, "OVERLAY LAST" },
3283  { 3, "END SESSION" },
3284  { 0, NULL }
3285  };
3286 
3287 
3288  static const value_string AvgPxIndicator_val[] = {
3289  { 0, "NO AVERAGE PRICING" },
3290  { 1, "TRADE IS PART OF AN AVERAGE PRICE GROUP IDENTIFIED BY THE TRADELINKID" },
3291  { 2, "LAST TRADE IS THE AVERAGE PRICE GROUP IDENTIFIED BY THE TRADELINKID" },
3292  { 0, NULL }
3293  };
3294 
3295 
3296  static const value_string TradeAllocIndicator_val[] = {
3297  { 0, "ALLOCATION NOT REQUIRED" },
3298  { 1, "ALLOCATION REQUIRED" },
3299  { 2, "USE ALLOCATION PROVIDED WITH THE TRADE" },
3300  { 3, "ALLOCATION GIVE UP EXECUTOR" },
3301  { 4, "ALLOCATION FROM EXECUTOR" },
3302  { 5, "ALLOCATION TO CLAIM ACCOUNT" },
3303  { 0, NULL }
3304  };
3305 
3306 
3307  static const value_string ExpirationCycle_val[] = {
3308  { 0, "EXPIRE ON TRADING SESSION CLOSE" },
3309  { 1, "EXPIRE ON TRADING SESSION OPEN" },
3310  { 2, "TRADING ELIGIBILITY EXPIRATION SPECIFIED IN THE DATE AND TIME FIELDS EVENTDATE" },
3311  { 0, NULL }
3312  };
3313 
3314 
3315  static const value_string TrdType_val[] = {
3316  { 0, "REGULAR TRADE" },
3317  { 1, "BLOCK TRADE 1" },
3318  { 10, "AFTER HOURS TRADE" },
3319  { 2, "EFP" },
3320  { 3, "TRANSFER" },
3321  { 4, "LATE TRADE" },
3322  { 5, "T TRADE" },
3323  { 6, "WEIGHTED AVERAGE PRICE TRADE" },
3324  { 7, "BUNCHED TRADE" },
3325  { 8, "LATE BUNCHED TRADE" },
3326  { 9, "PRIOR REFERENCE PRICE TRADE" },
3327  { 11, "EXCHANGE FOR RISK" },
3328  { 12, "EXCHANGE FOR SWAP" },
3329  { 13, "EXCHANGE OF FUTURES FOR" },
3330  { 14, "EXCHANGE OF OPTIONS FOR OPTIONS" },
3331  { 15, "TRADING AT SETTLEMENT" },
3332  { 16, "ALL OR NONE" },
3333  { 17, "FUTURES LARGE ORDER EXECUTION" },
3334  { 18, "EXCHANGE OF FUTURES FOR FUTURES" },
3335  { 19, "OPTION INTERIM TRADE" },
3336  { 20, "OPTION CABINET TRADE" },
3337  { 22, "PRIVATELY NEGOTIATED TRADES" },
3338  { 23, "SUBSTITUTION OF FUTURES FOR FORWARDS" },
3339  { 24, "ERROR TRADE" },
3340  { 25, "SPECIAL CUM DIVIDEND" },
3341  { 26, "SPECIAL EX DIVIDEND" },
3342  { 27, "SPECIAL CUM COUPON" },
3343  { 28, "SPECIAL EX COUPON" },
3344  { 29, "CASH SETTLEMENT" },
3345  { 30, "SPECIAL PRICE" },
3346  { 31, "GUARANTEED DELIVERY" },
3347  { 32, "SPECIAL CUM RIGHTS" },
3348  { 33, "SPECIAL EX RIGHTS" },
3349  { 34, "SPECIAL CUM CAPITAL REPAYMENTS" },
3350  { 35, "SPECIAL EX CAPITAL REPAYMENTS" },
3351  { 36, "SPECIAL CUM BONUS" },
3352  { 37, "SPECIAL EX BONUS" },
3353  { 38, "BLOCK TRADE 38" },
3354  { 39, "WORKED PRINCIPAL TRADE" },
3355  { 40, "BLOCK TRADES" },
3356  { 41, "NAME CHANGE" },
3357  { 42, "PORTFOLIO TRANSFER" },
3358  { 43, "PROROGATION BUY" },
3359  { 44, "PROROGATION SELL" },
3360  { 45, "OPTION EXERCISE" },
3361  { 46, "DELTA NEUTRAL TRANSACTION" },
3362  { 47, "FINANCING TRANSACTION" },
3363  { 48, "NON STANDARD SETTLEMENT" },
3364  { 49, "DERIVATIVE RELATED TRANSACTION" },
3365  { 50, "PORTFOLIO TRADE" },
3366  { 51, "VOLUME WEIGHTED AVERAGE TRADE" },
3367  { 52, "EXCHANGE GRANTED TRADE" },
3368  { 53, "REPURCHASE AGREEMENT" },
3369  { 54, "OTC" },
3370  { 55, "EXCHANGE BASIS FACILITY" },
3371  { 0, NULL }
3372  };
3373 
3374 
3375  static const value_string TrdSubType_val[] = {
3376  { 0, "CMTA" },
3377  { 1, "INTERNAL TRANSFER OR ADJUSTMENT" },
3378  { 2, "EXTERNAL TRANSFER OR TRANSFER OF ACCOUNT" },
3379  { 3, "REJECT FOR SUBMITTING SIDE" },
3380  { 4, "ADVISORY FOR CONTRA SIDE" },
3381  { 5, "OFFSET DUE TO AN ALLOCATION" },
3382  { 6, "ONSET DUE TO AN ALLOCATION" },
3383  { 7, "DIFFERENTIAL SPREAD" },
3384  { 8, "IMPLIED SPREAD LEG EXECUTED AGAINST AN OUTRIGHT" },
3385  { 9, "TRANSACTION FROM EXERCISE" },
3386  { 10, "TRANSACTION FROM ASSIGNMENT" },
3387  { 11, "ACATS" },
3388  { 14, "AI" },
3389  { 15, "B" },
3390  { 16, "K" },
3391  { 17, "LC" },
3392  { 18, "M" },
3393  { 19, "N" },
3394  { 20, "NM" },
3395  { 21, "NR" },
3396  { 22, "P" },
3397  { 23, "PA" },
3398  { 24, "PC" },
3399  { 25, "PN" },
3400  { 26, "R" },
3401  { 27, "RO" },
3402  { 28, "RT" },
3403  { 29, "SW" },
3404  { 30, "T" },
3405  { 31, "WN" },
3406  { 32, "WT" },
3407  { 33, "OFF HOURS TRADE" },
3408  { 34, "ON HOURS TRADE" },
3409  { 35, "OTC QUOTE" },
3410  { 36, "CONVERTED SWAP" },
3411  { 37, "CROSSED TRADE" },
3412  { 38, "INTERIM PROTECTED TRADE" },
3413  { 39, "LARGE IN SCALE" },
3414  { 0, NULL }
3415  };
3416 
3417 
3418  static const value_string PegMoveType_val[] = {
3419  { 0, "FLOATING" },
3420  { 1, "FIXED" },
3421  { 0, NULL }
3422  };
3423 
3424 
3425  static const value_string PegOffsetType_val[] = {
3426  { 0, "PRICE" },
3427  { 1, "BASIS POINTS" },
3428  { 2, "TICKS" },
3429  { 3, "PRICE TIER" },
3430  { 0, NULL }
3431  };
3432 
3433 
3434  static const value_string PegLimitType_val[] = {
3435  { 0, "OR BETTER" },
3436  { 1, "STRICT" },
3437  { 2, "OR WORSE" },
3438  { 0, NULL }
3439  };
3440 
3441 
3442  static const value_string PegRoundDirection_val[] = {
3443  { 1, "MORE AGGRESSIVE" },
3444  { 2, "MORE PASSIVE" },
3445  { 0, NULL }
3446  };
3447 
3448 
3449  static const value_string PegScope_val[] = {
3450  { 1, "LOCAL" },
3451  { 2, "NATIONAL" },
3452  { 3, "GLOBAL" },
3453  { 4, "NATIONAL EXCLUDING LOCAL" },
3454  { 0, NULL }
3455  };
3456 
3457 
3458  static const value_string DiscretionMoveType_val[] = {
3459  { 0, "FLOATING" },
3460  { 1, "FIXED" },
3461  { 0, NULL }
3462  };
3463 
3464 
3465  static const value_string DiscretionOffsetType_val[] = {
3466  { 0, "PRICE" },
3467  { 1, "BASIS POINTS" },
3468  { 2, "TICKS" },
3469  { 3, "PRICE TIER" },
3470  { 0, NULL }
3471  };
3472 
3473 
3474  static const value_string DiscretionLimitType_val[] = {
3475  { 0, "OR BETTER" },
3476  { 1, "STRICT" },
3477  { 2, "OR WORSE" },
3478  { 0, NULL }
3479  };
3480 
3481 
3482  static const value_string DiscretionRoundDirection_val[] = {
3483  { 1, "MORE AGGRESSIVE" },
3484  { 2, "MORE PASSIVE" },
3485  { 0, NULL }
3486  };
3487 
3488 
3489  static const value_string DiscretionScope_val[] = {
3490  { 1, "LOCAL" },
3491  { 2, "NATIONAL" },
3492  { 3, "GLOBAL" },
3493  { 4, "NATIONAL EXCLUDING LOCAL" },
3494  { 0, NULL }
3495  };
3496 
3497 
3498  static const value_string TargetStrategy_val[] = {
3499  { 1, "VWAP" },
3500  { 2, "PARTICIPATE" },
3501  { 3, "MININIZE MARKET IMPACT" },
3502  { 0, NULL }
3503  };
3504 
3505 
3506  static const value_string LastLiquidityInd_val[] = {
3507  { 1, "ADDED LIQUIDITY" },
3508  { 2, "REMOVED LIQUIDITY" },
3509  { 3, "LIQUIDITY ROUTED OUT" },
3510  { 4, "AUCTION" },
3511  { 0, NULL }
3512  };
3513 
3514 
3515  static const value_string PublishTrdIndicator_val[] = {
3516  { 'N', "NO" },
3517  { 'Y', "YES" },
3518  { 0, NULL }
3519  };
3520 
3521 
3522  static const value_string ShortSaleReason_val[] = {
3523  { 0, "DEALER SOLD SHORT" },
3524  { 1, "DEALER SOLD SHORT EXEMPT" },
3525  { 2, "SELLING CUSTOMER SOLD SHORT" },
3526  { 3, "SELLING CUSTOMER SOLD SHORT EXEMPT" },
3527  { 4, "QUALIFIED SERVICE REPRESENTATIVE" },
3528  { 5, "QSR OR AGU CONTRA SIDE SOLD SHORT EXEMPT" },
3529  { 0, NULL }
3530  };
3531 
3532 
3533  static const value_string QtyType_val[] = {
3534  { 0, "UNITS" },
3535  { 1, "CONTRACTS" },
3536  { 2, "UNITS OF MEASURE PER TIME UNIT" },
3537  { 0, NULL }
3538  };
3539 
3540 
3541  static const value_string TradeReportType_val[] = {
3542  { 0, "SUBMIT" },
3543  { 1, "ALLEGED 1" },
3544  { 2, "ACCEPT" },
3545  { 3, "DECLINE" },
3546  { 4, "ADDENDUM" },
3547  { 5, "NO WAS" },
3548  { 6, "TRADE REPORT CANCEL" },
3549  { 7, "7" },
3550  { 8, "DEFAULTED" },
3551  { 9, "INVALID CMTA" },
3552  { 10, "PENDED" },
3553  { 11, "ALLEGED NEW" },
3554  { 12, "ALLEGED ADDENDUM" },
3555  { 13, "ALLEGED NO WAS" },
3556  { 14, "ALLEGED TRADE REPORT CANCEL" },
3557  { 15, "ALLEGED 15" },
3558  { 0, NULL }
3559  };
3560 
3561 
3562  static const value_string AllocNoOrdersType_val[] = {
3563  { 0, "NOT SPECIFIED" },
3564  { 1, "EXPLICIT LIST PROVIDED" },
3565  { 0, NULL }
3566  };
3567 
3568 
3569  static const value_string EventType_val[] = {
3570  { 1, "PUT" },
3571  { 2, "CALL" },
3572  { 3, "TENDER" },
3573  { 4, "SINKING FUND CALL" },
3574  { 99, "OTHER" },
3575  { 5, "ACTIVATION" },
3576  { 6, "INACTIVIATION" },
3577  { 7, "LAST ELIGIBLE TRADE DATE" },
3578  { 8, "SWAP START DATE" },
3579  { 9, "SWAP END DATE" },
3580  { 11, "SWAP NEXT START DATE" },
3581  { 10, "SWAP ROLL DATE" },
3582  { 12, "SWAP NEXT ROLL DATE" },
3583  { 13, "FIRST DELIVERY DATE" },
3584  { 14, "LAST DELIVERY DATE" },
3585  { 15, "INITIAL INVENTORY DUE DATE" },
3586  { 16, "FINAL INVENTORY DUE DATE" },
3587  { 17, "FIRST INTENT DATE" },
3588  { 18, "LAST INTENT DATE" },
3589  { 19, "POSITION REMOVAL DATE" },
3590  { 0, NULL }
3591  };
3592 
3593 
3594  static const value_string InstrAttribType_val[] = {
3595  { 1, "FLAT" },
3596  { 10, "ORIGINAL ISSUE DISCOUNT" },
3597  { 11, "CALLABLE PUTTABLE" },
3598  { 12, "ESCROWED TO MATURITY" },
3599  { 13, "ESCROWED TO REDEMPTION DATE" },
3600  { 14, "PRE REFUNDED" },
3601  { 15, "IN DEFAULT" },
3602  { 16, "UNRATED" },
3603  { 17, "TAXABLE" },
3604  { 18, "INDEXED" },
3605  { 19, "SUBJECT TO ALTERNATIVE MINIMUM TAX" },
3606  { 2, "ZERO COUPON" },
3607  { 20, "ORIGINAL ISSUE DISCOUNT PRICE SUPPLY PRICE IN THE INSTRATTRIBVALUE" },
3608  { 21, "CALLABLE BELOW MATURITY VALUE" },
3609  { 22, "CALLABLE WITHOUT NOTICE BY MAIL TO HOLDER UNLESS REGISTERED" },
3610  { 3, "INTEREST BEARING" },
3611  { 4, "NO PERIODIC PAYMENTS" },
3612  { 5, "VARIABLE RATE" },
3613  { 6, "LESS FEE FOR PUT" },
3614  { 7, "STEPPED COUPON" },
3615  { 8, "COUPON PERIOD" },
3616  { 9, "WHEN AND IF ISSUED" },
3617  { 99, "TEXT SUPPLY THE TEXT OF THE ATTRIBUTE OR DISCLAIMER IN THE INSTRATTRIBVALUE" },
3618  { 23, "PRICE TICK RULES FOR SECURITY" },
3619  { 24, "TRADE TYPE ELIGIBILITY DETAILS FOR SECURITY" },
3620  { 25, "INSTRUMENT DENOMINATOR" },
3621  { 26, "INSTRUMENT NUMERATOR" },
3622  { 27, "INSTRUMENT PRICE PRECISION" },
3623  { 28, "INSTRUMENT STRIKE PRICE" },
3624  { 29, "TRADEABLE INDICATOR" },
3625  { 0, NULL }
3626  };
3627 
3628 
3629  static const value_string CPProgram_val[] = {
3630  { 1, "3" },
3631  { 2, "4" },
3632  { 99, "OTHER" },
3633  { 0, NULL }
3634  };
3635 
3636 
3637  static const value_string MiscFeeBasis_val[] = {
3638  { 0, "ABSOLUTE" },
3639  { 1, "PER UNIT" },
3640  { 2, "PERCENTAGE" },
3641  { 0, NULL }
3642  };
3643 
3644 
3645  static const value_string LastFragment_val[] = {
3646  { 'N', "NO" },
3647  { 'Y', "YES" },
3648  { 0, NULL }
3649  };
3650 
3651 
3652  static const value_string CollAsgnReason_val[] = {
3653  { 0, "INITIAL" },
3654  { 1, "SCHEDULED" },
3655  { 2, "TIME WARNING" },
3656  { 3, "MARGIN DEFICIENCY" },
3657  { 4, "MARGIN EXCESS" },
3658  { 5, "FORWARD COLLATERAL DEMAND" },
3659  { 6, "EVENT OF DEFAULT" },
3660  { 7, "ADVERSE TAX EVENT" },
3661  { 0, NULL }
3662  };
3663 
3664 
3665  static const value_string CollInquiryQualifier_val[] = {
3666  { 0, "TRADE DATE" },
3667  { 1, "GC INSTRUMENT" },
3668  { 2, "COLLATERAL INSTRUMENT" },
3669  { 3, "SUBSTITUTION ELIGIBLE" },
3670  { 4, "NOT ASSIGNED" },
3671  { 5, "PARTIALLY ASSIGNED" },
3672  { 6, "FULLY ASSIGNED" },
3673  { 7, "OUTSTANDING TRADES" },
3674  { 0, NULL }
3675  };
3676 
3677 
3678  static const value_string CollAsgnTransType_val[] = {
3679  { 0, "NEW" },
3680  { 1, "REPLACE" },
3681  { 2, "CANCEL" },
3682  { 3, "RELEASE" },
3683  { 4, "REVERSE" },
3684  { 0, NULL }
3685  };
3686 
3687 
3688  static const value_string CollAsgnRespType_val[] = {
3689  { 0, "RECEIVED" },
3690  { 1, "ACCEPTED" },
3691  { 2, "DECLINED" },
3692  { 3, "REJECTED" },
3693  { 0, NULL }
3694  };
3695 
3696 
3697  static const value_string CollAsgnRejectReason_val[] = {
3698  { 0, "UNKNOWN DEAL" },
3699  { 1, "UNKNOWN OR INVALID INSTRUMENT" },
3700  { 2, "UNAUTHORIZED TRANSACTION" },
3701  { 3, "INSUFFICIENT COLLATERAL" },
3702  { 4, "INVALID TYPE OF COLLATERAL" },
3703  { 5, "EXCESSIVE SUBSTITUTION" },
3704  { 99, "OTHER" },
3705  { 0, NULL }
3706  };
3707 
3708 
3709  static const value_string CollStatus_val[] = {
3710  { 0, "UNASSIGNED" },
3711  { 1, "PARTIALLY ASSIGNED" },
3712  { 2, "ASSIGNMENT PROPOSED" },
3713  { 3, "ASSIGNED" },
3714  { 4, "CHALLENGED" },
3715  { 0, NULL }
3716  };
3717 
3718 
3719  static const value_string LastRptRequested_val[] = {
3720  { 'N', "NO" },
3721  { 'Y', "YES" },
3722  { 0, NULL }
3723  };
3724 
3725 
3726  static const value_string DeliveryType_val[] = {
3727  { 0, "VERSUS PAYMENT DELIVER" },
3728  { 1, "FREE DELIVER" },
3729  { 2, "TRI PARTY" },
3730  { 3, "HOLD IN CUSTODY" },
3731  { 0, NULL }
3732  };
3733 
3734 
3735  static const value_string UserRequestType_val[] = {
3736  { 1, "LOG ON USER" },
3737  { 2, "LOG OFF USER" },
3738  { 3, "CHANGE PASSWORD FOR USER" },
3739  { 4, "REQUEST INDIVIDUAL USER STATUS" },
3740  { 0, NULL }
3741  };
3742 
3743 
3744  static const value_string UserStatus_val[] = {
3745  { 1, "LOGGED IN" },
3746  { 2, "NOT LOGGED IN" },
3747  { 3, "USER NOT RECOGNISED" },
3748  { 4, "PASSWORD INCORRECT" },
3749  { 5, "PASSWORD CHANGED" },
3750  { 6, "OTHER" },
3751  { 7, "FORCED USER LOGOUT BY EXCHANGE" },
3752  { 8, "SESSION SHUTDOWN WARNING" },
3753  { 0, NULL }
3754  };
3755 
3756 
3757  static const value_string StatusValue_val[] = {
3758  { 1, "CONNECTED" },
3759  { 2, "NOT CONNECTED 2" },
3760  { 3, "NOT CONNECTED 3" },
3761  { 4, "IN PROCESS" },
3762  { 0, NULL }
3763  };
3764 
3765 
3766  static const value_string NetworkRequestType_val[] = {
3767  { 1, "SNAPSHOT" },
3768  { 2, "SUBSCRIBE" },
3769  { 4, "STOP SUBSCRIBING" },
3770  { 8, "LEVEL OF DETAIL THEN NOCOMPIDS BECOMES REQUIRED" },
3771  { 0, NULL }
3772  };
3773 
3774 
3775  static const value_string NetworkStatusResponseType_val[] = {
3776  { 1, "FULL" },
3777  { 2, "INCREMENTAL UPDATE" },
3778  { 0, NULL }
3779  };
3780 
3781 
3782  static const value_string TrdRptStatus_val[] = {
3783  { 0, "ACCEPTED" },
3784  { 1, "REJECTED" },
3785  { 3, "ACCEPTED WITH ERRORS" },
3786  { 0, NULL }
3787  };
3788 
3789 
3790  static const value_string AffirmStatus_val[] = {
3791  { 1, "RECEIVED" },
3792  { 2, "CONFIRM REJECTED IE NOT AFFIRMED" },
3793  { 3, "AFFIRMED" },
3794  { 0, NULL }
3795  };
3796 
3797 
3798  static const value_string CollAction_val[] = {
3799  { 0, "RETAIN" },
3800  { 1, "ADD" },
3801  { 2, "REMOVE" },
3802  { 0, NULL }
3803  };
3804 
3805 
3806  static const value_string CollInquiryStatus_val[] = {
3807  { 0, "ACCEPTED" },
3808  { 1, "ACCEPTED WITH WARNINGS" },
3809  { 2, "COMPLETED" },
3810  { 3, "COMPLETED WITH WARNINGS" },
3811  { 4, "REJECTED" },
3812  { 0, NULL }
3813  };
3814 
3815 
3816  static const value_string CollInquiryResult_val[] = {
3817  { 0, "SUCCESSFUL" },
3818  { 1, "INVALID OR UNKNOWN INSTRUMENT" },
3819  { 2, "INVALID OR UNKNOWN COLLATERAL TYPE" },
3820  { 3, "INVALID PARTIES" },
3821  { 4, "INVALID TRANSPORT TYPE REQUESTED" },
3822  { 5, "INVALID DESTINATION REQUESTED" },
3823  { 6, "NO COLLATERAL FOUND FOR THE TRADE SPECIFIED" },
3824  { 7, "NO COLLATERAL FOUND FOR THE ORDER SPECIFIED" },
3825  { 8, "COLLATERAL INQUIRY TYPE NOT SUPPORTED" },
3826  { 9, "UNAUTHORIZED FOR COLLATERAL INQUIRY" },
3827  { 99, "OTHER" },
3828  { 0, NULL }
3829  };
3830 
3831 
3832  static const value_string StrategyParameterType_val[] = {
3833  { 1, "INT" },
3834  { 2, "LENGTH" },
3835  { 3, "NUMINGROUP" },
3836  { 4, "SEQNUM" },
3837  { 5, "TAGNUM" },
3838  { 6, "FLOAT" },
3839  { 7, "QTY" },
3840  { 8, "PRICE" },
3841  { 9, "PRICEOFFSET" },
3842  { 10, "AMT" },
3843  { 11, "PERCENTAGE" },
3844  { 12, "CHAR" },
3845  { 13, "BOOLEAN" },
3846  { 14, "STRING" },
3847  { 15, "MULTIPLECHARVALUE" },
3848  { 16, "CURRENCY" },
3849  { 17, "EXCHANGE" },
3850  { 18, "MONTHYEAR" },
3851  { 19, "UTCTIMESTAMP" },
3852  { 20, "UTCTIMEONLY" },
3853  { 21, "LOCALMKTDATE" },
3854  { 22, "UTCDATEONLY" },
3855  { 23, "DATA" },
3856  { 24, "MULTIPLESTRINGVALUE" },
3857  { 25, "COUNTRY" },
3858  { 26, "LANGUAGE" },
3859  { 27, "TZTIMEONLY" },
3860  { 28, "TZTIMESTAMP" },
3861  { 29, "TENOR" },
3862  { 0, NULL }
3863  };
3864 
3865 
3866  static const string_string SecurityStatus_val[] = {
3867  { "1", "ACTIVE" },
3868  { "2", "INACTIVE" },
3869  { 0, NULL }
3870  };
3871 
3872 
3873  static const string_string UnderlyingCashType_val[] = {
3874  { "FIXED", "FIXED" },
3875  { "DIFF", "DIFF" },
3876  { 0, NULL }
3877  };
3878 
3879 
3880  static const value_string UnderlyingSettlementType_val[] = {
3881  { 2, "T PLUS 1" },
3882  { 4, "T PLUS 3" },
3883  { 5, "T PLUS 4" },
3884  { 0, NULL }
3885  };
3886 
3887 
3888  static const value_string SecurityUpdateAction_val[] = {
3889  { 'A', "ADD" },
3890  { 'D', "DELETE" },
3891  { 'M', "MODIFY" },
3892  { 0, NULL }
3893  };
3894 
3895 
3896  static const value_string ExpirationQtyType_val[] = {
3897  { 1, "AUTO EXERCISE" },
3898  { 2, "NON AUTO EXERCISE" },
3899  { 3, "FINAL WILL BE EXERCISED" },
3900  { 4, "CONTRARY INTENTION" },
3901  { 5, "DIFFERENCE" },
3902  { 0, NULL }
3903  };
3904 
3905 
3906  static const value_string IndividualAllocType_val[] = {
3907  { 1, "SUB ALLOCATE" },
3908  { 2, "THIRD PARTY ALLOCATION" },
3909  { 0, NULL }
3910  };
3911 
3912 
3913  static const string_string UnitOfMeasure_val[] = {
3914  { "MWh", "MEGAWATT HOURS" },
3915  { "MMBtu", "ONE MILLION BTU" },
3916  { "Bbl", "BARRELS" },
3917  { "Gal", "GALLONS" },
3918  { "t", "METRIC TONS" },
3919  { "tn", "TONS" },
3920  { "MMbbl", "MILLION BARRELS" },
3921  { "lbs", "POUNDS" },
3922  { "oz_tr", "TROY OUNCES" },
3923  { "USD", "US DOLLARS" },
3924  { "Bcf", "BILLION CUBIC FEET" },
3925  { "Bu", "BUSHELS" },
3926  { "Alw", "ALLOWANCES" },
3927  { 0, NULL }
3928  };
3929 
3930 
3931  static const string_string TimeUnit_val[] = {
3932  { "S", "SECOND" },
3933  { "Min", "MINUTE" },
3934  { "H", "HOUR" },
3935  { "D", "DAY" },
3936  { "Wk", "WEEK" },
3937  { "Mo", "MONTH" },
3938  { "Yr", "YEAR" },
3939  { 0, NULL }
3940  };
3941 
3942 
3943  static const value_string AllocMethod_val[] = {
3944  { 1, "AUTOMATIC" },
3945  { 2, "GUARANTOR" },
3946  { 3, "MANUAL" },
3947  { 0, NULL }
3948  };
3949 
3950 
3951  static const value_string AsOfIndicator_val[] = {
3952  { '0', "FALSE" },
3953  { '1', "TRUE" },
3954  { 0, NULL }
3955  };
3956 
3957 
3958  static const value_string MDBookType_val[] = {
3959  { 1, "TOP OF BOOK" },
3960  { 2, "PRICE DEPTH" },
3961  { 3, "ORDER DEPTH" },
3962  { 0, NULL }
3963  };
3964 
3965 
3966  static const value_string MDOriginType_val[] = {
3967  { 0, "BOOK" },
3968  { 1, "OFF BOOK" },
3969  { 2, "CROSS" },
3970  { 0, NULL }
3971  };
3972 
3973 
3974  static const string_string CustOrderHandlingInst_val[] = {
3975  { "ADD", "ADD ON ORDER" },
3976  { "AON", "ALL OR NONE" },
3977  { "CNH", "CASH NOT HELD" },
3978  { "DIR", "DIRECTED ORDER" },
3979  { "E.W", "EXCHANGE FOR PHYSICAL TRANSACTION" },
3980  { "FOK", "FILL OR KILL" },
3981  { "IO", "IMBALANCE ONLY" },
3982  { "IOC", "IMMEDIATE OR CANCEL" },
3983  { "LOO", "LIMIT ON OPEN" },
3984  { "LOC", "LIMIT ON CLOSE" },
3985  { "MAO", "MARKET AT OPEN" },
3986  { "MAC", "MARKET AT CLOSE" },
3987  { "MOO", "MARKET ON OPEN" },
3988  { "MOC", "MARKET ON CLOSE" },
3989  { "MQT", "MINIMUM QUANTITY" },
3990  { "NH", "NOT HELD" },
3991  { "OVD", "OVER THE DAY" },
3992  { "PEG", "PEGGED" },
3993  { "RSV", "RESERVE SIZE ORDER" },
3994  { "S.W", "STOP STOCK TRANSACTION" },
3995  { "SCL", "SCALE" },
3996  { "TMO", "TIME ORDER" },
3997  { "TS", "TRAILING STOP" },
3998  { "WRK", "WORK" },
3999  { 0, NULL }
4000  };
4001 
4002 
4003  static const value_string OrderHandlingInstSource_val[] = {
4004  { 1, "NASD OATS" },
4005  { 0, NULL }
4006  };
4007 
4008 
4009  static const string_string DeskType_val[] = {
4010  { "A", "AGENCY" },
4011  { "AR", "ARBITRAGE" },
4012  { "D", "DERIVATIVES" },
4013  { "IN", "INTERNATIONAL" },
4014  { "IS", "INSTITUTIONAL" },
4015  { "O", "OTHER" },
4016  { "PF", "PREFERRED TRADING" },
4017  { "PR", "PROPRIETARY" },
4018  { "PT", "PROGRAM TRADING" },
4019  { "S", "SALES" },
4020  { "T", "TRADING" },
4021  { 0, NULL }
4022  };
4023 
4024 
4025  static const value_string DeskTypeSource_val[] = {
4026  { 1, "NASD OATS" },
4027  { 0, NULL }
4028  };
4029 
4030 
4031  static const string_string DeskOrderHandlingInst_val[] = {
4032  { "ADD", "ADD ON ORDER" },
4033  { "AON", "ALL OR NONE" },
4034  { "CNH", "CASH NOT HELD" },
4035  { "DIR", "DIRECTED ORDER" },
4036  { "E.W", "EXCHANGE FOR PHYSICAL TRANSACTION" },
4037  { "FOK", "FILL OR KILL" },
4038  { "IO", "IMBALANCE ONLY" },
4039  { "IOC", "IMMEDIATE OR CANCEL" },
4040  { "LOO", "LIMIT ON OPEN" },
4041  { "LOC", "LIMIT ON CLOSE" },
4042  { "MAO", "MARKET AT OPEN" },
4043  { "MAC", "MARKET AT CLOSE" },
4044  { "MOO", "MARKET ON OPEN" },
4045  { "MOC", "MARKET ON CLOSE" },
4046  { "MQT", "MINIMUM QUANTITY" },
4047  { "NH", "NOT HELD" },
4048  { "OVD", "OVER THE DAY" },
4049  { "PEG", "PEGGED" },
4050  { "RSV", "RESERVE SIZE ORDER" },
4051  { "S.W", "STOP STOCK TRANSACTION" },
4052  { "SCL", "SCALE" },
4053  { "TMO", "TIME ORDER" },
4054  { "TS", "TRAILING STOP" },
4055  { "WRK", "WORK" },
4056  { 0, NULL }
4057  };
4058 
4059 
4060  static const value_string ExecAckStatus_val[] = {
4061  { '0', "RECEIVED NOT YET PROCESSED" },
4062  { '1', "ACCEPTED" },
4063  { '2', "DONT KNOW" },
4064  { 0, NULL }
4065  };
4066 
4067 
4068  static const value_string CollApplType_val[] = {
4069  { 0, "SPECIFIC DEPOSIT" },
4070  { 1, "GENERAL" },
4071  { 0, NULL }
4072  };
4073 
4074 
4075  static const value_string UnderlyingFXRateCalc_val[] = {
4076  { 'M', "MULTIPLY" },
4077  { 'D', "DIVIDE" },
4078  { 0, NULL }
4079  };
4080 
4081 
4082  static const value_string AllocPositionEffect_val[] = {
4083  { 'O', "OPEN" },
4084  { 'C', "CLOSE" },
4085  { 'R', "ROLLED" },
4086  { 'F', "FIFO" },
4087  { 0, NULL }
4088  };
4089 
4090 
4091  static const value_string DealingCapacity_val[] = {
4092  { 'A', "AGENT" },
4093  { 'P', "PRINCIPAL" },
4094  { 'R', "RISKLESS PRINCIPAL" },
4095  { 0, NULL }
4096  };
4097 
4098 
4099  static const value_string AggressorIndicator_val[] = {
4100  { 'Y', "YES" },
4101  { 'N', "NO" },
4102  { 0, NULL }
4103  };
4104 
4105 
4106  static const value_string MDQuoteType_val[] = {
4107  { 0, "INDICATIVE" },
4108  { 1, "TRADEABLE" },
4109  { 2, "RESTRICTED TRADEABLE" },
4110  { 3, "COUNTER" },
4111  { 4, "INDICATIVE AND TRADEABLE" },
4112  { 0, NULL }
4113  };
4114 
4115 
4116  static const value_string RefOrderIDSource_val[] = {
4117  { '0', "SECONDARYORDERID" },
4118  { '1', "ORDERID" },
4119  { '2', "MDENTRYID" },
4120  { '3', "QUOTEENTRYID" },
4121  { '4', "ORIGINAL ORDER ID" },
4122  { 0, NULL }
4123  };
4124 
4125 
4126  static const value_string DisplayWhen_val[] = {
4127  { '1', "IMMEDIATE" },
4128  { '2', "EXHAUST" },
4129  { 0, NULL }
4130  };
4131 
4132 
4133  static const value_string DisplayMethod_val[] = {
4134  { '1', "INITIAL" },
4135  { '2', "NEW" },
4136  { '3', "RANDOM" },
4137  { '4', "UNDISCLOSED" },
4138  { 0, NULL }
4139  };
4140 
4141 
4142  static const value_string PriceProtectionScope_val[] = {
4143  { '0', "NONE" },
4144  { '1', "LOCAL" },
4145  { '2', "NATIONAL" },
4146  { '3', "GLOBAL" },
4147  { 0, NULL }
4148  };
4149 
4150 
4151  static const value_string LotType_val[] = {
4152  { '1', "ODD LOT" },
4153  { '2', "ROUND LOT" },
4154  { '3', "BLOCK LOT" },
4155  { '4', "ROUND LOT BASED UPON UNITOFMEASURE" },
4156  { 0, NULL }
4157  };
4158 
4159 
4160  static const value_string PegPriceType_val[] = {
4161  { 1, "LAST PEG" },
4162  { 2, "MID PRICE PEG" },
4163  { 3, "OPENING PEG" },
4164  { 4, "MARKET PEG" },
4165  { 5, "PRIMARY PEG" },
4166  { 7, "PEG TO VWAP" },
4167  { 8, "TRAILING STOP PEG" },
4168  { 9, "PEG TO LIMIT PRICE" },
4169  { 0, NULL }
4170  };
4171 
4172 
4173  static const value_string TriggerType_val[] = {
4174  { '1', "PARTIAL EXECUTION" },
4175  { '2', "SPECIFIED TRADING SESSION" },
4176  { '3', "NEXT AUCTION" },
4177  { '4', "PRICE MOVEMENT" },
4178  { 0, NULL }
4179  };
4180 
4181 
4182  static const value_string TriggerAction_val[] = {
4183  { '1', "ACTIVATE" },
4184  { '2', "MODIFY" },
4185  { '3', "CANCEL" },
4186  { 0, NULL }
4187  };
4188 
4189 
4190  static const value_string TriggerPriceType_val[] = {
4191  { '1', "BEST OFFER" },
4192  { '2', "LAST TRADE" },
4193  { '3', "BEST BID" },
4194  { '4', "BEST BID OR LAST TRADE" },
4195  { '5', "BEST OFFER OR LAST TRADE" },
4196  { '6', "BEST MID" },
4197  { 0, NULL }
4198  };
4199 
4200 
4201  static const value_string TriggerPriceTypeScope_val[] = {
4202  { '0', "NONE" },
4203  { '1', "LOCAL" },
4204  { '2', "NATIONAL" },
4205  { '3', "GLOBAL" },
4206  { 0, NULL }
4207  };
4208 
4209 
4210  static const value_string TriggerPriceDirection_val[] = {
4211  { 'U', "TRIGGER IF THE PRICE OF THE SPECIFIED TYPE GOES UP TO OR THROUGH THE SPECIFIED TRIGGER PRICE" },
4212  { 'D', "TRIGGER IF THE PRICE OF THE SPECIFIED TYPE GOES DOWN TO OR THROUGH THE SPECIFIED TRIGGER PRICE" },
4213  { 0, NULL }
4214  };
4215 
4216 
4217  static const value_string TriggerOrderType_val[] = {
4218  { '1', "MARKET" },
4219  { '2', "LIMIT" },
4220  { 0, NULL }
4221  };
4222 
4223 
4224  static const value_string OrderCategory_val[] = {
4225  { '1', "ORDER" },
4226  { '2', "QUOTE" },
4227  { '3', "PRIVATELY NEGOTIATED TRADE" },
4228  { '4', "MULTILEG ORDER" },
4229  { '5', "LINKED ORDER" },
4230  { '6', "QUOTE REQUEST" },
4231  { '7', "IMPLIED ORDER" },
4232  { '8', "CROSS ORDER" },
4233  { '9', "STREAMING PRICE" },
4234  { 0, NULL }
4235  };
4236 
4237 
4238  static const value_string TradeHandlingInstr_val[] = {
4239  { '0', "TRADE CONFIRMATION" },
4240  { '1', "TWO PARTY REPORT" },
4241  { '2', "ONE PARTY REPORT FOR MATCHING" },
4242  { '3', "ONE PARTY REPORT FOR PASS THROUGH" },
4243  { '4', "AUTOMATED FLOOR ORDER ROUTING" },
4244  { '5', "TWO PARTY REPORT FOR CLAIM" },
4245  { 0, NULL }
4246  };
4247 
4248 
4249  static const string_string ApplVerID_val[] = {
4250  { "0", "FIX27" },
4251  { "1", "FIX30" },
4252  { "2", "FIX40" },
4253  { "3", "FIX41" },
4254  { "4", "FIX42" },
4255  { "5", "FIX43" },
4256  { "6", "FIX44" },
4257  { "7", "FIX50" },
4258  { "8", "FIX50SP1" },
4259  { "9", "FIX50SP2" },
4260  { 0, NULL }
4261  };
4262 
4263 
4264  static const value_string ExDestinationIDSource_val[] = {
4265  { 'B', "BIC" },
4266  { 'C', "GENERALLY ACCEPTED MARKET PARTICIPANT IDENTIFIER" },
4267  { 'D', "PROPRIETARY" },
4268  { 'E', "ISO COUNTRY CODE" },
4269  { 'G', "MIC" },
4270  { 0, NULL }
4271  };
4272 
4273 
4274  static const value_string ImpliedMarketIndicator_val[] = {
4275  { 0, "NOT IMPLIED" },
4276  { 1, "IMPLIED IN" },
4277  { 2, "IMPLIED OUT" },
4278  { 3, "BOTH IMPLIED IN AND IMPLIED OUT" },
4279  { 0, NULL }
4280  };
4281 
4282 
4283  static const value_string SettlObligMode_val[] = {
4284  { 1, "PRELIMINARY" },
4285  { 2, "FINAL" },
4286  { 0, NULL }
4287  };
4288 
4289 
4290  static const value_string SettlObligTransType_val[] = {
4291  { 'C', "CANCEL" },
4292  { 'N', "NEW" },
4293  { 'R', "REPLACE" },
4294  { 'T', "RESTATE" },
4295  { 0, NULL }
4296  };
4297 
4298 
4299  static const value_string SettlObligSource_val[] = {
4300  { '1', "INSTRUCTIONS OF BROKER" },
4301  { '2', "INSTRUCTIONS FOR INSTITUTION" },
4302  { '3', "INVESTOR" },
4303  { 0, NULL }
4304  };
4305 
4306 
4307  static const value_string QuoteEntryStatus_val[] = {
4308  { 0, "ACCEPTED" },
4309  { 5, "REJECTED" },
4310  { 6, "REMOVED FROM MARKET" },
4311  { 7, "EXPIRED" },
4312  { 12, "LOCKED MARKET WARNING" },
4313  { 13, "CROSS MARKET WARNING" },
4314  { 14, "CANCELED DUE TO LOCK MARKET" },
4315  { 15, "CANCELED DUE TO CROSS MARKET" },
4316  { 16, "ACTIVE" },
4317  { 0, NULL }
4318  };
4319 
4320 
4321  static const value_string RespondentType_val[] = {
4322  { 1, "ALL MARKET PARTICIPANTS" },
4323  { 2, "SPECIFIED MARKET PARTICIPANTS" },
4324  { 3, "ALL MARKET MAKERS" },
4325  { 4, "PRIMARY MARKET MAKER" },
4326  { 0, NULL }
4327  };
4328 
4329 
4330  static const value_string SecurityTradingEvent_val[] = {
4331  { 1, "ORDER IMBALANCE AUCTION IS EXTENDED" },
4332  { 2, "TRADING RESUMES" },
4333  { 3, "PRICE VOLATILITY INTERRUPTION" },
4334  { 4, "CHANGE OF TRADING SESSION" },
4335  { 5, "CHANGE OF TRADING SUBSESSION" },
4336  { 6, "CHANGE OF SECURITY TRADING STATUS" },
4337  { 7, "CHANGE OF BOOK TYPE" },
4338  { 8, "CHANGE OF MARKET DEPTH" },
4339  { 0, NULL }
4340  };
4341 
4342 
4343  static const value_string StatsType_val[] = {
4344  { 1, "EXCHANGE LAST" },
4345  { 2, "HIGH" },
4346  { 3, "AVERAGE PRICE" },
4347  { 4, "TURNOVER" },
4348  { 0, NULL }
4349  };
4350 
4351 
4352  static const value_string MDSecSizeType_val[] = {
4353  { 1, "CUSTOMER" },
4354  { 0, NULL }
4355  };
4356 
4357 
4358  static const value_string SettlMethod_val[] = {
4359  { 'C', "CASH SETTLEMENT REQUIRED" },
4360  { 'P', "PHYSICAL SETTLEMENT REQUIRED" },
4361  { 0, NULL }
4362  };
4363 
4364 
4365  static const value_string ExerciseStyle_val[] = {
4366  { 0, "EUROPEAN" },
4367  { 1, "AMERICAN" },
4368  { 2, "BERMUDA" },
4369  { 0, NULL }
4370  };
4371 
4372 
4373  static const string_string PriceQuoteMethod_val[] = {
4374  { "STD", "STANDARD" },
4375  { "INX", "INDEX" },
4376  { "INT", "INTEREST RATE INDEX" },
4377  { "PCTPAR", "PERCENT OF PAR" },
4378  { 0, NULL }
4379  };
4380 
4381 
4382  static const string_string ValuationMethod_val[] = {
4383  { "EQTY", "PREMIUM STYLE" },
4384  { "FUT", "FUTURES STYLE MARK TO MARKET" },
4385  { "FUTDA", "FUTURES STYLE WITH AN ATTACHED CASH ADJUSTMENT" },
4386  { "CDS", "CDS STYLE COLLATERALIZATION OF MARKET TO MARKET AND COUPON" },
4387  { "CDSD", "CDS IN DELIVERY" },
4388  { 0, NULL }
4389  };
4390 
4391 
4392  static const value_string ListMethod_val[] = {
4393  { 0, "PRE LISTED ONLY" },
4394  { 1, "USER REQUESTED" },
4395  { 0, NULL }
4396  };
4397 
4398 
4399  static const value_string TickRuleType_val[] = {
4400  { 0, "REGULAR" },
4401  { 1, "VARIABLE" },
4402  { 2, "FIXED" },
4403  { 3, "TRADED AS A SPREAD LEG" },
4404  { 4, "SETTLED AS A SPREAD LEG" },
4405  { 0, NULL }
4406  };
4407 
4408 
4409  static const value_string MaturityMonthYearIncrementUnits_val[] = {
4410  { 0, "MONTHS" },
4411  { 1, "DAYS" },
4412  { 2, "WEEKS" },
4413  { 3, "YEARS" },
4414  { 0, NULL }
4415  };
4416 
4417 
4418  static const value_string MaturityMonthYearFormat_val[] = {
4419  { 0, "YEARMONTH ONLY" },
4420  { 1, "YEARMONTHDAY" },
4421  { 2, "YEARMONTHWEEK" },
4422  { 0, NULL }
4423  };
4424 
4425 
4426  static const value_string PriceLimitType_val[] = {
4427  { 0, "PRICE" },
4428  { 1, "TICKS" },
4429  { 2, "PERCENTAGE" },
4430  { 0, NULL }
4431  };
4432 
4433 
4434  static const value_string DerivativeSecurityListRequestType_val[] = {
4435  { 0, "SYMBOL" },
4436  { 1, "SECURITYTYPE AND OR CFICODE" },
4437  { 2, "PRODUCT" },
4438  { 3, "TRADINGSESSIONID" },
4439  { 4, "ALL SECURITIES" },
4440  { 5, "UNDELYINGSYMBOL" },
4441  { 6, "UNDERLYING SECURITYTYPE AND OR CFICODE" },
4442  { 7, "UNDERLYING PRODUCT" },
4443  { 8, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
4444  { 0, NULL }
4445  };
4446 
4447 
4448  static const value_string ApplReqType_val[] = {
4449  { 0, "RETRANSMISSION OF APPLICATION MESSAGES FOR THE SPECIFIED APPLICATIONS" },
4450  { 1, "SUBSCRIPTION TO THE SPECIFIED APPLICATIONS" },
4451  { 2, "REQUEST FOR THE LAST APPLLASTSEQNUM PUBLISHED FOR THE SPECIFIED APPLICATIONS" },
4452  { 3, "REQUEST VALID SET OF APPLICATIONS" },
4453  { 4, "UNSUBSCRIBE TO THE SPECIFIED APPLICATIONS" },
4454  { 5, "CANCEL RETRANSMISSION" },
4455  { 6, "CANCEL RETRANSMISSION AND UNSUBSCRIBE TO THE SPECIFIED APPLICATIONS" },
4456  { 0, NULL }
4457  };
4458 
4459 
4460  static const value_string ApplResponseType_val[] = {
4461  { 0, "REQUEST SUCCESSFULLY PROCESSED" },
4462  { 1, "APPLICATION DOES NOT EXIST" },
4463  { 2, "MESSAGES NOT AVAILABLE" },
4464  { 0, NULL }
4465  };
4466 
4467 
4468  static const value_string ApplResponseError_val[] = {
4469  { 0, "APPLICATION DOES NOT EXIST" },
4470  { 1, "MESSAGES REQUESTED ARE NOT AVAILABLE" },
4471  { 2, "USER NOT AUTHORIZED FOR APPLICATION" },
4472  { 0, NULL }
4473  };
4474 
4475 
4476  static const value_string TradSesEvent_val[] = {
4477  { 0, "TRADING RESUMES" },
4478  { 1, "CHANGE OF TRADING SESSION" },
4479  { 2, "CHANGE OF TRADING SUBSESSION" },
4480  { 3, "CHANGE OF TRADING STATUS" },
4481  { 0, NULL }
4482  };
4483 
4484 
4485  static const value_string MassActionType_val[] = {
4486  { 1, "SUSPEND ORDERS" },
4487  { 2, "RELEASE ORDERS FROM SUSPENSION" },
4488  { 3, "CANCEL ORDERS" },
4489  { 0, NULL }
4490  };
4491 
4492 
4493  static const value_string MassActionScope_val[] = {
4494  { 1, "ALL ORDERS FOR A SECURITY" },
4495  { 2, "ALL ORDERS FOR AN UNDERLYING SECURITY" },
4496  { 3, "ALL ORDERS FOR A PRODUCT" },
4497  { 4, "ALL ORDERS FOR A CFICODE" },
4498  { 5, "ALL ORDERS FOR A SECURITYTYPE" },
4499  { 6, "ALL ORDERS FOR A TRADING SESSION" },
4500  { 7, "ALL ORDERS" },
4501  { 8, "ALL ORDERS FOR A MARKET" },
4502  { 9, "ALL ORDERS FOR A MARKET SEGMENT" },
4503  { 10, "ALL ORDERS FOR A SECURITY GROUP" },
4504  { 11, "CANCEL FOR SECURITY ISSUER" },
4505  { 12, "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
4506  { 0, NULL }
4507  };
4508 
4509 
4510  static const value_string MassActionResponse_val[] = {
4511  { 0, "REJECTED" },
4512  { 1, "ACCEPTED" },
4513  { 0, NULL }
4514  };
4515 
4516 
4517  static const value_string MassActionRejectReason_val[] = {
4518  { 0, "MASS ACTION NOT SUPPORTED" },
4519  { 1, "INVALID OR UNKNOWN SECURITY" },
4520  { 2, "INVALID OR UNKNOWN UNDERLYING SECURITY" },
4521  { 3, "INVALID OR UNKNOWN PRODUCT" },
4522  { 4, "INVALID OR UNKNOWN CFICODE" },
4523  { 5, "INVALID OR UNKNOWN SECURITYTYPE" },
4524  { 6, "INVALID OR UNKNOWN TRADING SESSION" },
4525  { 7, "INVALID OR UNKNOWN MARKET" },
4526  { 8, "INVALID OR UNKNOWN MARKET SEGMENT" },
4527  { 9, "INVALID OR UNKNOWN SECURITY GROUP" },
4528  { 99, "OTHER" },
4529  { 10, "INVALID OR UNKNOWN SECURITY ISSUER" },
4530  { 11, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
4531  { 0, NULL }
4532  };
4533 
4534 
4535  static const value_string MultilegModel_val[] = {
4536  { 0, "PREDEFINED MULTILEG SECURITY" },
4537  { 1, "USER DEFINED MULTLEG SECURITY" },
4538  { 2, "USER DEFINED NON SECURITIZED MULTILEG" },
4539  { 0, NULL }
4540  };
4541 
4542 
4543  static const value_string MultilegPriceMethod_val[] = {
4544  { 0, "NET PRICE" },
4545  { 1, "REVERSED NET PRICE" },
4546  { 2, "YIELD DIFFERENCE" },
4547  { 3, "INDIVIDUAL" },
4548  { 4, "CONTRACT WEIGHTED AVERAGE PRICE" },
4549  { 5, "MULTIPLIED PRICE" },
4550  { 0, NULL }
4551  };
4552 
4553 
4554  static const value_string ContingencyType_val[] = {
4555  { 1, "ONE CANCELS THE OTHER" },
4556  { 2, "ONE TRIGGERS THE OTHER" },
4557  { 3, "ONE UPDATES THE OTHER 3" },
4558  { 4, "ONE UPDATES THE OTHER 4" },
4559  { 0, NULL }
4560  };
4561 
4562 
4563  static const value_string ListRejectReason_val[] = {
4564  { 0, "BROKER" },
4565  { 2, "EXCHANGE CLOSED" },
4566  { 4, "TOO LATE TO ENTER" },
4567  { 5, "UNKNOWN ORDER" },
4568  { 6, "DUPLICATE ORDER" },
4569  { 11, "UNSUPPORTED ORDER CHARACTERISTIC" },
4570  { 99, "OTHER" },
4571  { 0, NULL }
4572  };
4573 
4574 
4575  static const value_string TradePublishIndicator_val[] = {
4576  { 0, "DO NOT PUBLISH TRADE" },
4577  { 1, "PUBLISH TRADE" },
4578  { 2, "DEFERRED PUBLICATION" },
4579  { 0, NULL }
4580  };
4581 
4582 
4583  static const value_string MarketUpdateAction_val[] = {
4584  { 'A', "ADD" },
4585  { 'D', "DELETE" },
4586  { 'M', "MODIFY" },
4587  { 0, NULL }
4588  };
4589 
4590 
4591  static const value_string SessionStatus_val[] = {
4592  { 0, "SESSION ACTIVE" },
4593  { 1, "SESSION PASSWORD CHANGED" },
4594  { 2, "SESSION PASSWORD DUE TO EXPIRE" },
4595  { 3, "NEW SESSION PASSWORD DOES NOT COMPLY WITH POLICY" },
4596  { 4, "SESSION LOGOUT COMPLETE" },
4597  { 5, "INVALID USERNAME OR PASSWORD" },
4598  { 6, "ACCOUNT LOCKED" },
4599  { 7, "LOGONS ARE NOT ALLOWED AT THIS TIME" },
4600  { 8, "PASSWORD EXPIRED" },
4601  { 0, NULL }
4602  };
4603 
4604 
4605  static const value_string ApplReportType_val[] = {
4606  { 0, "RESET APPLSEQNUM TO NEW VALUE SPECIFIED IN APPLNEWSEQNUM" },
4607  { 1, "REPORTS THAT THE LAST MESSAGE HAS BEEN SENT FOR THE APPLIDS REFER TO REFAPPLLASTSEQNUM" },
4608  { 2, "HEARTBEAT MESSAGE INDICATING THAT APPLICATION IDENTIFIED BY REFAPPLID" },
4609  { 3, "APPLICATION MESSAGE RE SEND COMPLETED" },
4610  { 0, NULL }
4611  };
4612 
4613 
4614  static const value_string OrderDelayUnit_val[] = {
4615  { 0, "SECONDS" },
4616  { 1, "TENTHS OF A SECOND" },
4617  { 2, "HUNDREDTHS OF A SECOND" },
4618  { 3, "MILLISECONDS" },
4619  { 4, "MICROSECONDS" },
4620  { 5, "NANOSECONDS" },
4621  { 10, "MINUTES" },
4622  { 11, "HOURS" },
4623  { 12, "DAYS" },
4624  { 13, "WEEKS" },
4625  { 14, "MONTHS" },
4626  { 15, "YEARS" },
4627  { 0, NULL }
4628  };
4629 
4630 
4631  static const value_string VenueType_val[] = {
4632  { 'E', "ELECTRONIC" },
4633  { 'P', "PIT" },
4634  { 'X', "EX PIT" },
4635  { 0, NULL }
4636  };
4637 
4638 
4639  static const value_string RefOrdIDReason_val[] = {
4640  { 0, "GTC FROM PREVIOUS DAY" },
4641  { 1, "PARTIAL FILL REMAINING" },
4642  { 2, "ORDER CHANGED" },
4643  { 0, NULL }
4644  };
4645 
4646 
4647  static const value_string OrigCustOrderCapacity_val[] = {
4648  { 1, "MEMBER TRADING FOR THEIR OWN ACCOUNT" },
4649  { 2, "CLEARING FIRM TRADING FOR ITS PROPRIETARY ACCOUNT" },
4650  { 3, "MEMBER TRADING FOR ANOTHER MEMBER" },
4651  { 4, "ALL OTHER" },
4652  { 0, NULL }
4653  };
4654 
4655 
4656  static const value_string ModelType_val[] = {
4657  { 0, "UTILITY PROVIDED STANDARD MODEL" },
4658  { 1, "PROPRIETARY" },
4659  { 0, NULL }
4660  };
4661 
4662 
4663  static const value_string ContractMultiplierUnit_val[] = {
4664  { 0, "SHARES" },
4665  { 1, "HOURS" },
4666  { 2, "DAYS" },
4667  { 0, NULL }
4668  };
4669 
4670 
4671  static const value_string FlowScheduleType_val[] = {
4672  { 0, "NERC EASTERN OFF PEAK" },
4673  { 1, "NERC WESTERN OFF PEAK" },
4674  { 2, "NERC CALENDAR ALL DAYS IN MONTH" },
4675  { 3, "NERC EASTERN PEAK" },
4676  { 4, "NERC WESTERN PEAK" },
4677  { 0, NULL }
4678  };
4679 
4680 
4681  static const value_string RateSource_val[] = {
4682  { 0, "BLOOMBERG" },
4683  { 1, "REUTERS" },
4684  { 2, "TELERATE" },
4685  { 99, "OTHER" },
4686  { 0, NULL }
4687  };
4688 
4689 
4690  static const value_string RateSourceType_val[] = {
4691  { 0, "PRIMARY" },
4692  { 1, "SECONDARY" },
4693  { 0, NULL }
4694  };
4695 
4696 
4697  static const string_string RestructuringType_val[] = {
4698  { "FR", "FULL RESTRUCTURING" },
4699  { "MR", "MODIFIED RESTRUCTURING" },
4700  { "MM", "MODIFIED MOD RESTRUCTURING" },
4701  { "XR", "NO RESTRUCTURING SPECIFIED" },
4702  { 0, NULL }
4703  };
4704 
4705 
4706  static const string_string Seniority_val[] = {
4707  { "SD", "SENIOR SECURED" },
4708  { "SR", "SENIOR" },
4709  { "SB", "SUBORDINATED" },
4710  { 0, NULL }
4711  };
4712 
4713 
4714  static const value_string SecurityListType_val[] = {
4715  { 1, "INDUSTRY CLASSIFICATION" },
4716  { 2, "TRADING LIST" },
4717  { 3, "MARKET" },
4718  { 4, "NEWSPAPER LIST" },
4719  { 0, NULL }
4720  };
4721 
4722 
4723  static const value_string SecurityListTypeSource_val[] = {
4724  { 1, "ICB" },
4725  { 2, "NAICS" },
4726  { 3, "GICS" },
4727  { 0, NULL }
4728  };
4729 
4730 
4731  static const value_string NewsCategory_val[] = {
4732  { 0, "COMPANY NEWS" },
4733  { 1, "MARKETPLACE NEWS" },
4734  { 2, "FINANCIAL MARKET NEWS" },
4735  { 3, "TECHNICAL NEWS" },
4736  { 99, "OTHER NEWS" },
4737  { 0, NULL }
4738  };
4739 
4740 
4741  static const value_string NewsRefType_val[] = {
4742  { 0, "REPLACEMENT" },
4743  { 1, "OTHER LANGUAGE" },
4744  { 2, "COMPLIMENTARY" },
4745  { 0, NULL }
4746  };
4747 
4748 
4749  static const value_string StrikePriceDeterminationMethod_val[] = {
4750  { 1, "FIXED STRIKE" },
4751  { 2, "STRIKE SET AT EXPIRATION TO UNDERLYING OR OTHER VALUE" },
4752  { 3, "STRIKE SET TO AVERAGE OF UNDERLYING SETTLEMENT PRICE ACROSS THE LIFE OF THE OPTION" },
4753  { 4, "STRIKE SET TO OPTIMAL VALUE" },
4754  { 0, NULL }
4755  };
4756 
4757 
4758  static const value_string StrikePriceBoundaryMethod_val[] = {
4759  { 1, "LESS THAN UNDERLYING PRICE IS IN THE MONEY" },
4760  { 2, "LESS THAN OR EQUAL TO THE UNDERLYING PRICE IS IN THE MONEY" },
4761  { 3, "EQUAL TO THE UNDERLYING PRICE IS IN THE MONEY" },
4762  { 4, "GREATER THAN OR EQUAL TO UNDERLYING PRICE IS IN THE MONEY" },
4763  { 5, "GREATER THAN UNDERLYING IS IN THE MONEY" },
4764  { 0, NULL }
4765  };
4766 
4767 
4768  static const value_string UnderlyingPriceDeterminationMethod_val[] = {
4769  { 1, "REGULAR" },
4770  { 2, "SPECIAL REFERENCE" },
4771  { 3, "OPTIMAL VALUE" },
4772  { 4, "AVERAGE VALUE" },
4773  { 0, NULL }
4774  };
4775 
4776 
4777  static const value_string OptPayoutType_val[] = {
4778  { 1, "VANILLA" },
4779  { 2, "CAPPED" },
4780  { 3, "BINARY" },
4781  { 0, NULL }
4782  };
4783 
4784 
4785  static const value_string ComplexEventType_val[] = {
4786  { 1, "CAPPED" },
4787  { 2, "TRIGGER" },
4788  { 3, "KNOCK IN UP" },
4789  { 4, "KOCK IN DOWN" },
4790  { 5, "KNOCK OUT UP" },
4791  { 6, "KNOCK OUT DOWN" },
4792  { 7, "UNDERLYING" },
4793  { 8, "RESET BARRIER" },
4794  { 9, "ROLLING BARRIER" },
4795  { 0, NULL }
4796  };
4797 
4798 
4799  static const value_string ComplexEventPriceBoundaryMethod_val[] = {
4800  { 1, "LESS THAN COMPLEXEVENTPRICE" },
4801  { 2, "LESS THAN OR EQUAL TO COMPLEXEVENTPRICE" },
4802  { 3, "EQUAL TO COMPLEXEVENTPRICE" },
4803  { 4, "GREATER THAN OR EQUAL TO COMPLEXEVENTPRICE" },
4804  { 5, "GREATER THAN COMPLEXEVENTPRICE" },
4805  { 0, NULL }
4806  };
4807 
4808 
4809  static const value_string ComplexEventPriceTimeType_val[] = {
4810  { 1, "EXPIRATION" },
4811  { 2, "IMMEDIATE" },
4812  { 3, "SPECIFIED DATE TIME" },
4813  { 0, NULL }
4814  };
4815 
4816 
4817  static const value_string ComplexEventCondition_val[] = {
4818  { 1, "AND" },
4819  { 2, "OR" },
4820  { 0, NULL }
4821  };
4822 
4823 
4824  static const value_string StreamAsgnReqType_val[] = {
4825  { 1, "STREAM ASSIGNMENT FOR NEW CUSTOMER" },
4826  { 2, "STREAM ASSIGNMENT FOR EXISTING CUSTOMER" },
4827  { 0, NULL }
4828  };
4829 
4830 
4831  static const value_string StreamAsgnRejReason_val[] = {
4832  { 0, "UNKNOWN CLIENT" },
4833  { 1, "EXCEEDS MAXIMUM SIZE" },
4834  { 2, "UNKNOWN OR INVALID CURRENCY PAIR" },
4835  { 3, "NO AVAILABLE STREAM" },
4836  { 99, "OTHER" },
4837  { 0, NULL }
4838  };
4839 
4840 
4841  static const value_string StreamAsgnAckType_val[] = {
4842  { 0, "ASSIGNMENT ACCEPTED" },
4843  { 1, "ASSIGNMENT REJECTED" },
4844  { 0, NULL }
4845  };
4846 
4847 
4848  static const value_string PartyListResponseType_val[] = {
4849  { 0, "RETURN ALL AVAILABLE INFORMATION ON PARTIES AND RELATED PARTIES" },
4850  { 1, "RETURN ONLY PARTY INFORMATION" },
4851  { 2, "INCLUDE INFORMATION ON RELATED PARTIES" },
4852  { 3, "INCLUDE RISK LIMIT INFORMATION" },
4853  { 0, NULL }
4854  };
4855 
4856 
4857  static const value_string PartyDetailsRequestResult_val[] = {
4858  { 0, "VALID REQUEST" },
4859  { 1, "INVALID OR UNSUPPORTED REQUEST" },
4860  { 2, "NO PARTIES OR PARTY DETAILS FOUND THAT MATCH SELECTION CRITERIA" },
4861  { 3, "UNSUPPORTED PARTYLISTRESPONSETYPE" },
4862  { 4, "NOT AUTHORIZED TO RETRIEVE PARTIES OR PARTY DETAILS DATA" },
4863  { 5, "PARTIES OR PARTY DETAILS DATA TEMPORARILY UNAVAILABLE" },
4864  { 6, "REQUEST FOR PARTIES DATA NOT SUPPORTED" },
4865  { 99, "OTHER" },
4866  { 0, NULL }
4867  };
4868 
4869 
4870  static const value_string PartyRelationship_val[] = {
4871  { 0, "IS ALSO" },
4872  { 1, "CLEARS FOR" },
4873  { 2, "CLEARS THROUGH" },
4874  { 3, "TRADES FOR" },
4875  { 4, "TRADES THROUGH" },
4876  { 5, "SPONSORS" },
4877  { 6, "SPONSORED THROUGH" },
4878  { 7, "PROVIDES GUARANTEE FOR" },
4879  { 8, "IS GUARANTEED BY" },
4880  { 9, "MEMBER OF" },
4881  { 10, "HAS MEMBERS" },
4882  { 11, "PROVIDES MARKETPLACE FOR" },
4883  { 12, "PARTICIPANT OF MARKETPLACE" },
4884  { 13, "CARRIES POSITIONS FOR" },
4885  { 14, "POSTS TRADES TO" },
4886  { 15, "ENTERS TRADES FOR" },
4887  { 16, "ENTERS TRADES THROUGH" },
4888  { 17, "PROVIDES QUOTES TO" },
4889  { 18, "REQUESTS QUOTES FROM" },
4890  { 19, "INVESTS FOR" },
4891  { 20, "INVESTS THROUGH" },
4892  { 21, "BROKERS TRADES FOR" },
4893  { 22, "BROKERS TRADES THROUGH" },
4894  { 23, "PROVIDES TRADING SERVICES FOR" },
4895  { 24, "USES TRADING SERVICES OF" },
4896  { 25, "APPROVES OF" },
4897  { 26, "APPROVED BY" },
4898  { 27, "PARENT FIRM FOR" },
4899  { 28, "SUBSIDIARY OF" },
4900  { 29, "REGULATORY OWNER OF" },
4901  { 30, "OWNED BY 30" },
4902  { 31, "CONTROLS" },
4903  { 32, "IS CONTROLLED BY" },
4904  { 33, "LEGAL" },
4905  { 34, "OWNED BY 34" },
4906  { 35, "BENEFICIAL OWNER OF" },
4907  { 36, "OWNED BY 36" },
4908  { 0, NULL }
4909  };
4910 
4911 
4912  static const value_string RiskLimitType_val[] = {
4913  { 1, "GROSS LIMIT" },
4914  { 2, "NET LIMIT" },
4915  { 3, "EXPOSURE" },
4916  { 4, "LONG LIMIT" },
4917  { 5, "SHORT LIMIT" },
4918  { 0, NULL }
4919  };
4920 
4921 
4922  static const value_string RiskInstrumentOperator_val[] = {
4923  { 1, "INCLUDE" },
4924  { 2, "EXCLUDE" },
4925  { 0, NULL }
4926  };
4927 
4928 
4929  static const value_string StreamAsgnType_val[] = {
4930  { 1, "ASSIGNMENT" },
4931  { 2, "REJECTED" },
4932  { 3, "TERMINATE UNASSIGN" },
4933  { 0, NULL }
4934  };
4935 
4936 
4937 static fix_field fix_fields[] = {
4938 
4939  { 1, -1, 0, NULL }, /* Account */
4940  { 2, -1, 0, NULL }, /* AdvId */
4941  { 3, -1, 0, NULL }, /* AdvRefID */
4942  { 4, -1, 2, AdvSide_val },
4943  { 5, -1, 1, AdvTransType_val },
4944  { 6, -1, 0, NULL }, /* AvgPx */
4945  { 7, -1, 0, NULL }, /* BeginSeqNo */
4946  { 8, -1, 0, NULL }, /* BeginString */
4947  { 9, -1, 0, NULL }, /* BodyLength */
4948  { 10, -1, 0, NULL }, /* CheckSum */
4949  { 11, -1, 0, NULL }, /* ClOrdID */
4950  { 12, -1, 0, NULL }, /* Commission */
4951  { 13, -1, 2, CommType_val },
4952  { 14, -1, 0, NULL }, /* CumQty */
4953  { 15, -1, 0, NULL }, /* Currency */
4954  { 16, -1, 0, NULL }, /* EndSeqNo */
4955  { 17, -1, 0, NULL }, /* ExecID */
4956  { 18, -1, 2, ExecInst_val },
4957  { 19, -1, 0, NULL }, /* ExecRefID */
4958  { 20, -1, 2, ExecTransType_val },
4959  { 21, -1, 2, HandlInst_val },
4960  { 22, -1, 1, SecurityIDSource_val },
4961  { 23, -1, 0, NULL }, /* IOIID */
4962  { 24, -1, 0, NULL }, /* IOIOthSvc */
4963  { 25, -1, 2, IOIQltyInd_val },
4964  { 26, -1, 0, NULL }, /* IOIRefID */
4965  { 27, -1, 1, IOIQty_val },
4966  { 28, -1, 2, IOITransType_val },
4967  { 29, -1, 2, LastCapacity_val },
4968  { 30, -1, 0, NULL }, /* LastMkt */
4969  { 31, -1, 0, NULL }, /* LastPx */
4970  { 32, -1, 0, NULL }, /* LastQty */
4971  { 33, -1, 0, NULL }, /* NoLinesOfText */
4972  { 34, -1, 0, NULL }, /* MsgSeqNum */
4973  { 35, -1, 1, MsgType_val },
4974  { 36, -1, 0, NULL }, /* NewSeqNo */
4975  { 37, -1, 0, NULL }, /* OrderID */
4976  { 38, -1, 0, NULL }, /* OrderQty */
4977  { 39, -1, 2, OrdStatus_val },
4978  { 40, -1, 2, OrdType_val },
4979  { 41, -1, 0, NULL }, /* OrigClOrdID */
4980  { 42, -1, 0, NULL }, /* OrigTime */
4981  { 43, -1, 2, PossDupFlag_val },
4982  { 44, -1, 0, NULL }, /* Price */
4983  { 45, -1, 0, NULL }, /* RefSeqNum */
4984  { 46, -1, 0, NULL }, /* RelatdSym */
4985  { 47, -1, 2, Rule80A_val },
4986  { 48, -1, 0, NULL }, /* SecurityID */
4987  { 49, -1, 0, NULL }, /* SenderCompID */
4988  { 50, -1, 0, NULL }, /* SenderSubID */
4989  { 51, -1, 0, NULL }, /* SendingDate */
4990  { 52, -1, 0, NULL }, /* SendingTime */
4991  { 53, -1, 0, NULL }, /* Quantity */
4992  { 54, -1, 2, Side_val },
4993  { 55, -1, 0, NULL }, /* Symbol */
4994  { 56, -1, 0, NULL }, /* TargetCompID */
4995  { 57, -1, 0, NULL }, /* TargetSubID */
4996  { 58, -1, 0, NULL }, /* Text */
4997  { 59, -1, 2, TimeInForce_val },
4998  { 60, -1, 0, NULL }, /* TransactTime */
4999  { 61, -1, 2, Urgency_val },
5000  { 62, -1, 0, NULL }, /* ValidUntilTime */
5001  { 63, -1, 1, SettlType_val },
5002  { 64, -1, 0, NULL }, /* SettlDate */
5003  { 65, -1, 1, SymbolSfx_val },
5004  { 66, -1, 0, NULL }, /* ListID */
5005  { 67, -1, 0, NULL }, /* ListSeqNo */
5006  { 68, -1, 0, NULL }, /* TotNoOrders */
5007  { 69, -1, 0, NULL }, /* ListExecInst */
5008  { 70, -1, 0, NULL }, /* AllocID */
5009  { 71, -1, 2, AllocTransType_val },
5010  { 72, -1, 0, NULL }, /* RefAllocID */
5011  { 73, -1, 0, NULL }, /* NoOrders */
5012  { 74, -1, 0, NULL }, /* AvgPxPrecision */
5013  { 75, -1, 0, NULL }, /* TradeDate */
5014  { 76, -1, 0, NULL }, /* ExecBroker */
5015  { 77, -1, 2, PositionEffect_val },
5016  { 78, -1, 0, NULL }, /* NoAllocs */
5017  { 79, -1, 0, NULL }, /* AllocAccount */
5018  { 80, -1, 0, NULL }, /* AllocQty */
5019  { 81, -1, 2, ProcessCode_val },
5020  { 82, -1, 0, NULL }, /* NoRpts */
5021  { 83, -1, 0, NULL }, /* RptSeq */
5022  { 84, -1, 0, NULL }, /* CxlQty */
5023  { 85, -1, 0, NULL }, /* NoDlvyInst */
5024  { 86, -1, 0, NULL }, /* DlvyInst */
5025  { 87, -1, 0, AllocStatus_val },
5026  { 88, -1, 0, AllocRejCode_val },
5027  { 89, -1, 0, NULL }, /* Signature */
5028  { 90, -1, 0, NULL }, /* SecureDataLen */
5029  { 91, -1, 0, NULL }, /* SecureData */
5030  { 92, -1, 0, NULL }, /* BrokerOfCredit */
5031  { 93, -1, 0, NULL }, /* SignatureLength */
5032  { 94, -1, 2, EmailType_val },
5033  { 95, -1, 0, NULL }, /* RawDataLength */
5034  { 96, -1, 0, NULL }, /* RawData */
5035  { 97, -1, 2, PossResend_val },
5036  { 98, -1, 0, EncryptMethod_val },
5037  { 99, -1, 0, NULL }, /* StopPx */
5038  { 100, -1, 0, NULL }, /* ExDestination */
5039  { 102, -1, 0, CxlRejReason_val },
5040  { 103, -1, 0, OrdRejReason_val },
5041  { 104, -1, 2, IOIQualifier_val },
5042  { 105, -1, 0, NULL }, /* WaveNo */
5043  { 106, -1, 0, NULL }, /* Issuer */
5044  { 107, -1, 0, NULL }, /* SecurityDesc */
5045  { 108, -1, 0, NULL }, /* HeartBtInt */
5046  { 109, -1, 0, NULL }, /* ClientID */
5047  { 110, -1, 0, NULL }, /* MinQty */
5048  { 111, -1, 0, NULL }, /* MaxFloor */
5049  { 112, -1, 0, NULL }, /* TestReqID */
5050  { 113, -1, 2, ReportToExch_val },
5051  { 114, -1, 2, LocateReqd_val },
5052  { 115, -1, 0, NULL }, /* OnBehalfOfCompID */
5053  { 116, -1, 0, NULL }, /* OnBehalfOfSubID */
5054  { 117, -1, 0, NULL }, /* QuoteID */
5055  { 118, -1, 0, NULL }, /* NetMoney */
5056  { 119, -1, 0, NULL }, /* SettlCurrAmt */
5057  { 120, -1, 0, NULL }, /* SettlCurrency */
5058  { 121, -1, 2, ForexReq_val },
5059  { 122, -1, 0, NULL }, /* OrigSendingTime */
5060  { 123, -1, 2, GapFillFlag_val },
5061  { 124, -1, 0, NULL }, /* NoExecs */
5062  { 125, -1, 0, NULL }, /* CxlType */
5063  { 126, -1, 0, NULL }, /* ExpireTime */
5064  { 127, -1, 2, DKReason_val },
5065  { 128, -1, 0, NULL }, /* DeliverToCompID */
5066  { 129, -1, 0, NULL }, /* DeliverToSubID */
5067  { 130, -1, 2, IOINaturalFlag_val },
5068  { 131, -1, 0, NULL }, /* QuoteReqID */
5069  { 132, -1, 0, NULL }, /* BidPx */
5070  { 133, -1, 0, NULL }, /* OfferPx */
5071  { 134, -1, 0, NULL }, /* BidSize */
5072  { 135, -1, 0, NULL }, /* OfferSize */
5073  { 136, -1, 0, NULL }, /* NoMiscFees */
5074  { 137, -1, 0, NULL }, /* MiscFeeAmt */
5075  { 138, -1, 0, NULL }, /* MiscFeeCurr */
5076  { 139, -1, 1, MiscFeeType_val },
5077  { 140, -1, 0, NULL }, /* PrevClosePx */
5078  { 141, -1, 2, ResetSeqNumFlag_val },
5079  { 142, -1, 0, NULL }, /* SenderLocationID */
5080  { 143, -1, 0, NULL }, /* TargetLocationID */
5081  { 144, -1, 0, NULL }, /* OnBehalfOfLocationID */
5082  { 145, -1, 0, NULL }, /* DeliverToLocationID */
5083  { 146, -1, 0, NULL }, /* NoRelatedSym */
5084  { 147, -1, 0, NULL }, /* Subject */
5085  { 148, -1, 0, NULL }, /* Headline */
5086  { 149, -1, 0, NULL }, /* URLLink */
5087  { 150, -1, 2, ExecType_val },
5088  { 151, -1, 0, NULL }, /* LeavesQty */
5089  { 152, -1, 0, NULL }, /* CashOrderQty */
5090  { 153, -1, 0, NULL }, /* AllocAvgPx */
5091  { 154, -1, 0, NULL }, /* AllocNetMoney */
5092  { 155, -1, 0, NULL }, /* SettlCurrFxRate */
5093  { 156, -1, 2, SettlCurrFxRateCalc_val },
5094  { 157, -1, 0, NULL }, /* NumDaysInterest */
5095  { 158, -1, 0, NULL }, /* AccruedInterestRate */
5096  { 159, -1, 0, NULL }, /* AccruedInterestAmt */
5097  { 160, -1, 2, SettlInstMode_val },
5098  { 161, -1, 0, NULL }, /* AllocText */
5099  { 162, -1, 0, NULL }, /* SettlInstID */
5100  { 163, -1, 2, SettlInstTransType_val },
5101  { 164, -1, 0, NULL }, /* EmailThreadID */
5102  { 165, -1, 2, SettlInstSource_val },
5103  { 166, -1, 1, SettlLocation_val },
5104  { 167, -1, 1, SecurityType_val },
5105  { 168, -1, 0, NULL }, /* EffectiveTime */
5106  { 169, -1, 0, StandInstDbType_val },
5107  { 170, -1, 0, NULL }, /* StandInstDbName */
5108  { 171, -1, 0, NULL }, /* StandInstDbID */
5109  { 172, -1, 0, SettlDeliveryType_val },
5110  { 173, -1, 0, NULL }, /* SettlDepositoryCode */
5111  { 174, -1, 0, NULL }, /* SettlBrkrCode */
5112  { 175, -1, 0, NULL }, /* SettlInstCode */
5113  { 176, -1, 0, NULL }, /* SecuritySettlAgentName */
5114  { 177, -1, 0, NULL }, /* SecuritySettlAgentCode */
5115  { 178, -1, 0, NULL }, /* SecuritySettlAgentAcctNum */
5116  { 179, -1, 0, NULL }, /* SecuritySettlAgentAcctName */
5117  { 180, -1, 0, NULL }, /* SecuritySettlAgentContactName */
5118  { 181, -1, 0, NULL }, /* SecuritySettlAgentContactPhone */
5119  { 182, -1, 0, NULL }, /* CashSettlAgentName */
5120  { 183, -1, 0, NULL }, /* CashSettlAgentCode */
5121  { 184, -1, 0, NULL }, /* CashSettlAgentAcctNum */
5122  { 185, -1, 0, NULL }, /* CashSettlAgentAcctName */
5123  { 186, -1, 0, NULL }, /* CashSettlAgentContactName */
5124  { 187, -1, 0, NULL }, /* CashSettlAgentContactPhone */
5125  { 188, -1, 0, NULL }, /* BidSpotRate */
5126  { 189, -1, 0, NULL }, /* BidForwardPoints */
5127  { 190, -1, 0, NULL }, /* OfferSpotRate */
5128  { 191, -1, 0, NULL }, /* OfferForwardPoints */
5129  { 192, -1, 0, NULL }, /* OrderQty2 */
5130  { 193, -1, 0, NULL }, /* SettlDate2 */
5131  { 194, -1, 0, NULL }, /* LastSpotRate */
5132  { 195, -1, 0, NULL }, /* LastForwardPoints */
5133  { 196, -1, 0, NULL }, /* AllocLinkID */
5134  { 197, -1, 0, AllocLinkType_val },
5135  { 198, -1, 0, NULL }, /* SecondaryOrderID */
5136  { 199, -1, 0, NULL }, /* NoIOIQualifiers */
5137  { 200, -1, 0, NULL }, /* MaturityMonthYear */
5138  { 201, -1, 0, PutOrCall_val },
5139  { 202, -1, 0, NULL }, /* StrikePrice */
5140  { 203, -1, 0, CoveredOrUncovered_val },
5141  { 204, -1, 0, CustomerOrFirm_val },
5142  { 205, -1, 0, NULL }, /* MaturityDay */
5143  { 206, -1, 0, NULL }, /* OptAttribute */
5144  { 207, -1, 0, NULL }, /* SecurityExchange */
5145  { 208, -1, 2, NotifyBrokerOfCredit_val },
5146  { 209, -1, 0, AllocHandlInst_val },
5147  { 210, -1, 0, NULL }, /* MaxShow */
5148  { 211, -1, 0, NULL }, /* PegOffsetValue */
5149  { 212, -1, 0, NULL }, /* XmlDataLen */
5150  { 213, -1, 0, NULL }, /* XmlData */
5151  { 214, -1, 0, NULL }, /* SettlInstRefID */
5152  { 215, -1, 0, NULL }, /* NoRoutingIDs */
5153  { 216, -1, 0, RoutingType_val },
5154  { 217, -1, 0, NULL }, /* RoutingID */
5155  { 218, -1, 0, NULL }, /* Spread */
5156  { 219, -1, 2, Benchmark_val },
5157  { 220, -1, 0, NULL }, /* BenchmarkCurveCurrency */
5158  { 221, -1, 1, BenchmarkCurveName_val },
5159  { 222, -1, 0, NULL }, /* BenchmarkCurvePoint */
5160  { 223, -1, 0, NULL }, /* CouponRate */
5161  { 224, -1, 0, NULL }, /* CouponPaymentDate */
5162  { 225, -1, 0, NULL }, /* IssueDate */
5163  { 226, -1, 0, NULL }, /* RepurchaseTerm */
5164  { 227, -1, 0, NULL }, /* RepurchaseRate */
5165  { 228, -1, 0, NULL }, /* Factor */
5166  { 229, -1, 0, NULL }, /* TradeOriginationDate */
5167  { 230, -1, 0, NULL }, /* ExDate */
5168  { 231, -1, 0, NULL }, /* ContractMultiplier */
5169  { 232, -1, 0, NULL }, /* NoStipulations */
5170  { 233, -1, 1, StipulationType_val },
5171  { 234, -1, 1, StipulationValue_val },
5172  { 235, -1, 1, YieldType_val },
5173  { 236, -1, 0, NULL }, /* Yield */
5174  { 237, -1, 0, NULL }, /* TotalTakedown */
5175  { 238, -1, 0, NULL }, /* Concession */
5176  { 239, -1, 0, NULL }, /* RepoCollateralSecurityType */
5177  { 240, -1, 0, NULL }, /* RedemptionDate */
5178  { 241, -1, 0, NULL }, /* UnderlyingCouponPaymentDate */
5179  { 242, -1, 0, NULL }, /* UnderlyingIssueDate */
5180  { 243, -1, 0, NULL }, /* UnderlyingRepoCollateralSecurityType */
5181  { 244, -1, 0, NULL }, /* UnderlyingRepurchaseTerm */
5182  { 245, -1, 0, NULL }, /* UnderlyingRepurchaseRate */
5183  { 246, -1, 0, NULL }, /* UnderlyingFactor */
5184  { 247, -1, 0, NULL }, /* UnderlyingRedemptionDate */
5185  { 248, -1, 0, NULL }, /* LegCouponPaymentDate */
5186  { 249, -1, 0, NULL }, /* LegIssueDate */
5187  { 250, -1, 0, NULL }, /* LegRepoCollateralSecurityType */
5188  { 251, -1, 0, NULL }, /* LegRepurchaseTerm */
5189  { 252, -1, 0, NULL }, /* LegRepurchaseRate */
5190  { 253, -1, 0, NULL }, /* LegFactor */
5191  { 254, -1, 0, NULL }, /* LegRedemptionDate */
5192  { 255, -1, 0, NULL }, /* CreditRating */
5193  { 256, -1, 0, NULL }, /* UnderlyingCreditRating */
5194  { 257, -1, 0, NULL }, /* LegCreditRating */
5195  { 258, -1, 2, TradedFlatSwitch_val },
5196  { 259, -1, 0, NULL }, /* BasisFeatureDate */
5197  { 260, -1, 0, NULL }, /* BasisFeaturePrice */
5198  { 262, -1, 0, NULL }, /* MDReqID */
5199  { 263, -1, 2, SubscriptionRequestType_val },
5200  { 264, -1, 0, NULL }, /* MarketDepth */
5201  { 265, -1, 0, MDUpdateType_val },
5202  { 266, -1, 2, AggregatedBook_val },
5203  { 267, -1, 0, NULL }, /* NoMDEntryTypes */
5204  { 268, -1, 0, NULL }, /* NoMDEntries */
5205  { 269, -1, 2, MDEntryType_val },
5206  { 270, -1, 0, NULL }, /* MDEntryPx */
5207  { 271, -1, 0, NULL }, /* MDEntrySize */
5208  { 272, -1, 0, NULL }, /* MDEntryDate */
5209  { 273, -1, 0, NULL }, /* MDEntryTime */
5210  { 274, -1, 2, TickDirection_val },
5211  { 275, -1, 0, NULL }, /* MDMkt */
5212  { 276, -1, 2, QuoteCondition_val },
5213  { 277, -1, 2, TradeCondition_val },
5214  { 278, -1, 0, NULL }, /* MDEntryID */
5215  { 279, -1, 2, MDUpdateAction_val },
5216  { 280, -1, 0, NULL }, /* MDEntryRefID */
5217  { 281, -1, 2, MDReqRejReason_val },
5218  { 282, -1, 0, NULL }, /* MDEntryOriginator */
5219  { 283, -1, 0, NULL }, /* LocationID */
5220  { 284, -1, 0, NULL }, /* DeskID */
5221  { 285, -1, 2, DeleteReason_val },
5222  { 286, -1, 2, OpenCloseSettlFlag_val },
5223  { 287, -1, 0, NULL }, /* SellerDays */
5224  { 288, -1, 0, NULL }, /* MDEntryBuyer */
5225  { 289, -1, 0, NULL }, /* MDEntrySeller */
5226  { 290, -1, 0, NULL }, /* MDEntryPositionNo */
5227  { 291, -1, 2, FinancialStatus_val },
5228  { 292, -1, 2, CorporateAction_val },
5229  { 293, -1, 0, NULL }, /* DefBidSize */
5230  { 294, -1, 0, NULL }, /* DefOfferSize */
5231  { 295, -1, 0, NULL }, /* NoQuoteEntries */
5232  { 296, -1, 0, NULL }, /* NoQuoteSets */
5233  { 297, -1, 0, QuoteStatus_val },
5234  { 298, -1, 0, QuoteCancelType_val },
5235  { 299, -1, 0, NULL }, /* QuoteEntryID */
5236  { 300, -1, 0, QuoteRejectReason_val },
5237  { 301, -1, 0, QuoteResponseLevel_val },
5238  { 302, -1, 0, NULL }, /* QuoteSetID */
5239  { 303, -1, 0, QuoteRequestType_val },
5240  { 304, -1, 0, NULL }, /* TotNoQuoteEntries */
5241  { 305, -1, 0, NULL }, /* UnderlyingSecurityIDSource */
5242  { 306, -1, 0, NULL }, /* UnderlyingIssuer */
5243  { 307, -1, 0, NULL }, /* UnderlyingSecurityDesc */
5244  { 308, -1, 0, NULL }, /* UnderlyingSecurityExchange */
5245  { 309, -1, 0, NULL }, /* UnderlyingSecurityID */
5246  { 310, -1, 0, NULL }, /* UnderlyingSecurityType */
5247  { 311, -1, 0, NULL }, /* UnderlyingSymbol */
5248  { 312, -1, 0, NULL }, /* UnderlyingSymbolSfx */
5249  { 313, -1, 0, NULL }, /* UnderlyingMaturityMonthYear */
5250  { 314, -1, 0, NULL }, /* UnderlyingMaturityDay */
5251  { 315, -1, 0, NULL }, /* UnderlyingPutOrCall */
5252  { 316, -1, 0, NULL }, /* UnderlyingStrikePrice */
5253  { 317, -1, 0, NULL }, /* UnderlyingOptAttribute */
5254  { 318, -1, 0, NULL }, /* UnderlyingCurrency */
5255  { 319, -1, 0, NULL }, /* RatioQty */
5256  { 320, -1, 0, NULL }, /* SecurityReqID */
5257  { 321, -1, 0, SecurityRequestType_val },
5258  { 322, -1, 0, NULL }, /* SecurityResponseID */
5259  { 323, -1, 0, SecurityResponseType_val },
5260  { 324, -1, 0, NULL }, /* SecurityStatusReqID */
5261  { 325, -1, 2, UnsolicitedIndicator_val },
5262  { 326, -1, 0, SecurityTradingStatus_val },
5263  { 327, -1, 0, HaltReasonInt_val },
5264  { 328, -1, 2, InViewOfCommon_val },
5265  { 329, -1, 2, DueToRelated_val },
5266  { 330, -1, 0, NULL }, /* BuyVolume */
5267  { 331, -1, 0, NULL }, /* SellVolume */
5268  { 332, -1, 0, NULL }, /* HighPx */
5269  { 333, -1, 0, NULL }, /* LowPx */
5270  { 334, -1, 0, Adjustment_val },
5271  { 335, -1, 0, NULL }, /* TradSesReqID */
5272  { 336, -1, 1, TradingSessionID_val },
5273  { 337, -1, 0, NULL }, /* ContraTrader */
5274  { 338, -1, 0, TradSesMethod_val },
5275  { 339, -1, 0, TradSesMode_val },
5276  { 340, -1, 0, TradSesStatus_val },
5277  { 341, -1, 0, NULL }, /* TradSesStartTime */
5278  { 342, -1, 0, NULL }, /* TradSesOpenTime */
5279  { 343, -1, 0, NULL }, /* TradSesPreCloseTime */
5280  { 344, -1, 0, NULL }, /* TradSesCloseTime */
5281  { 345, -1, 0, NULL }, /* TradSesEndTime */
5282  { 346, -1, 0, NULL }, /* NumberOfOrders */
5283  { 347, -1, 1, MessageEncoding_val },
5284  { 348, -1, 0, NULL }, /* EncodedIssuerLen */
5285  { 349, -1, 0, NULL }, /* EncodedIssuer */
5286  { 350, -1, 0, NULL }, /* EncodedSecurityDescLen */
5287  { 351, -1, 0, NULL }, /* EncodedSecurityDesc */
5288  { 352, -1, 0, NULL }, /* EncodedListExecInstLen */
5289  { 353, -1, 0, NULL }, /* EncodedListExecInst */
5290  { 354, -1, 0, NULL }, /* EncodedTextLen */
5291  { 355, -1, 0, NULL }, /* EncodedText */
5292  { 356, -1, 0, NULL }, /* EncodedSubjectLen */
5293  { 357, -1, 0, NULL }, /* EncodedSubject */
5294  { 358, -1, 0, NULL }, /* EncodedHeadlineLen */
5295  { 359, -1, 0, NULL }, /* EncodedHeadline */
5296  { 360, -1, 0, NULL }, /* EncodedAllocTextLen */
5297  { 361, -1, 0, NULL }, /* EncodedAllocText */
5298  { 362, -1, 0, NULL }, /* EncodedUnderlyingIssuerLen */
5299  { 363, -1, 0, NULL }, /* EncodedUnderlyingIssuer */
5300  { 364, -1, 0, NULL }, /* EncodedUnderlyingSecurityDescLen */
5301  { 365, -1, 0, NULL }, /* EncodedUnderlyingSecurityDesc */
5302  { 366, -1, 0, NULL }, /* AllocPrice */
5303  { 367, -1, 0, NULL }, /* QuoteSetValidUntilTime */
5304  { 368, -1, 0, NULL }, /* QuoteEntryRejectReason */
5305  { 369, -1, 0, NULL }, /* LastMsgSeqNumProcessed */
5306  { 370, -1, 0, NULL }, /* OnBehalfOfSendingTime */
5307  { 371, -1, 0, NULL }, /* RefTagID */
5308  { 372, -1, 0, NULL }, /* RefMsgType */
5309  { 373, -1, 0, SessionRejectReason_val },
5310  { 374, -1, 2, BidRequestTransType_val },
5311  { 375, -1, 0, NULL }, /* ContraBroker */
5312  { 376, -1, 0, NULL }, /* ComplianceID */
5313  { 377, -1, 2, SolicitedFlag_val },
5314  { 378, -1, 0, ExecRestatementReason_val },
5315  { 379, -1, 0, NULL }, /* BusinessRejectRefID */
5316  { 380, -1, 0, BusinessRejectReason_val },
5317  { 381, -1, 0, NULL }, /* GrossTradeAmt */
5318  { 382, -1, 0, NULL }, /* NoContraBrokers */
5319  { 383, -1, 0, NULL }, /* MaxMessageSize */
5320  { 384, -1, 0, NULL }, /* NoMsgTypes */
5321  { 385, -1, 2, MsgDirection_val },
5322  { 386, -1, 0, NULL }, /* NoTradingSessions */
5323  { 387, -1, 0, NULL }, /* TotalVolumeTraded */
5324  { 388, -1, 2, DiscretionInst_val },
5325  { 389, -1, 0, NULL }, /* DiscretionOffsetValue */
5326  { 390, -1, 0, NULL }, /* BidID */
5327  { 391, -1, 0, NULL }, /* ClientBidID */
5328  { 392, -1, 0, NULL }, /* ListName */
5329  { 393, -1, 0, NULL }, /* TotNoRelatedSym */
5330  { 394, -1, 0, BidType_val },
5331  { 395, -1, 0, NULL }, /* NumTickets */
5332  { 396, -1, 0, NULL }, /* SideValue1 */
5333  { 397, -1, 0, NULL }, /* SideValue2 */
5334  { 398, -1, 0, NULL }, /* NoBidDescriptors */
5335  { 399, -1, 0, BidDescriptorType_val },
5336  { 400, -1, 0, NULL }, /* BidDescriptor */
5337  { 401, -1, 0, SideValueInd_val },
5338  { 402, -1, 0, NULL }, /* LiquidityPctLow */
5339  { 403, -1, 0, NULL }, /* LiquidityPctHigh */
5340  { 404, -1, 0, NULL }, /* LiquidityValue */
5341  { 405, -1, 0, NULL }, /* EFPTrackingError */
5342  { 406, -1, 0, NULL }, /* FairValue */
5343  { 407, -1, 0, NULL }, /* OutsideIndexPct */
5344  { 408, -1, 0, NULL }, /* ValueOfFutures */
5345  { 409, -1, 0, LiquidityIndType_val },
5346  { 410, -1, 0, NULL }, /* WtAverageLiquidity */
5347  { 411, -1, 2, ExchangeForPhysical_val },
5348  { 412, -1, 0, NULL }, /* OutMainCntryUIndex */
5349  { 413, -1, 0, NULL }, /* CrossPercent */
5350  { 414, -1, 0, ProgRptReqs_val },
5351  { 415, -1, 0, NULL }, /* ProgPeriodInterval */
5352  { 416, -1, 0, IncTaxInd_val },
5353  { 417, -1, 0, NULL }, /* NumBidders */
5354  { 418, -1, 2, BidTradeType_val },
5355  { 419, -1, 2, BasisPxType_val },
5356  { 420, -1, 0, NULL }, /* NoBidComponents */
5357  { 421, -1, 0, NULL }, /* Country */
5358  { 422, -1, 0, NULL }, /* TotNoStrikes */
5359  { 423, -1, 0, PriceType_val },
5360  { 424, -1, 0, NULL }, /* DayOrderQty */
5361  { 425, -1, 0, NULL }, /* DayCumQty */
5362  { 426, -1, 0, NULL }, /* DayAvgPx */
5363  { 427, -1, 0, GTBookingInst_val },
5364  { 428, -1, 0, NULL }, /* NoStrikes */
5365  { 429, -1, 0, ListStatusType_val },
5366  { 430, -1, 0, NetGrossInd_val },
5367  { 431, -1, 0, ListOrderStatus_val },
5368  { 432, -1, 0, NULL }, /* ExpireDate */
5369  { 433, -1, 2, ListExecInstType_val },
5370  { 434, -1, 2, CxlRejResponseTo_val },
5371  { 435, -1, 0, NULL }, /* UnderlyingCouponRate */
5372  { 436, -1, 0, NULL }, /* UnderlyingContractMultiplier */
5373  { 437, -1, 0, NULL }, /* ContraTradeQty */
5374  { 438, -1, 0, NULL }, /* ContraTradeTime */
5375  { 439, -1, 0, NULL }, /* ClearingFirm */
5376  { 440, -1, 0, NULL }, /* ClearingAccount */
5377  { 441, -1, 0, NULL }, /* LiquidityNumSecurities */
5378  { 442, -1, 2, MultiLegReportingType_val },
5379  { 443, -1, 0, NULL }, /* StrikeTime */
5380  { 444, -1, 0, NULL }, /* ListStatusText */
5381  { 445, -1, 0, NULL }, /* EncodedListStatusTextLen */
5382  { 446, -1, 0, NULL }, /* EncodedListStatusText */
5383  { 447, -1, 2, PartyIDSource_val },
5384  { 448, -1, 0, NULL }, /* PartyID */
5385  { 449, -1, 0, NULL }, /* TotalVolumeTradedDate */
5386  { 450, -1, 0, NULL }, /* TotalVolumeTradedTime */
5387  { 451, -1, 0, NULL }, /* NetChgPrevDay */
5388  { 452, -1, 0, PartyRole_val },
5389  { 453, -1, 0, NULL }, /* NoPartyIDs */
5390  { 454, -1, 0, NULL }, /* NoSecurityAltID */
5391  { 455, -1, 0, NULL }, /* SecurityAltID */
5392  { 456, -1, 0, NULL }, /* SecurityAltIDSource */
5393  { 457, -1, 0, NULL }, /* NoUnderlyingSecurityAltID */
5394  { 458, -1, 0, NULL }, /* UnderlyingSecurityAltID */
5395  { 459, -1, 0, NULL }, /* UnderlyingSecurityAltIDSource */
5396  { 460, -1, 0, Product_val },
5397  { 461, -1, 0, NULL }, /* CFICode */
5398  { 462, -1, 0, NULL }, /* UnderlyingProduct */
5399  { 463, -1, 0, NULL }, /* UnderlyingCFICode */
5400  { 464, -1, 2, TestMessageIndicator_val },
5401  { 465, -1, 0, QuantityType_val },
5402  { 466, -1, 0, NULL }, /* BookingRefID */
5403  { 467, -1, 0, NULL }, /* IndividualAllocID */
5404  { 468, -1, 2, RoundingDirection_val },
5405  { 469, -1, 0, NULL }, /* RoundingModulus */
5406  { 470, -1, 0, NULL }, /* CountryOfIssue */
5407  { 471, -1, 0, NULL }, /* StateOrProvinceOfIssue */
5408  { 472, -1, 0, NULL }, /* LocaleOfIssue */
5409  { 473, -1, 0, NULL }, /* NoRegistDtls */
5410  { 474, -1, 0, NULL }, /* MailingDtls */
5411  { 475, -1, 0, NULL }, /* InvestorCountryOfResidence */
5412  { 476, -1, 0, NULL }, /* PaymentRef */
5413  { 477, -1, 0, DistribPaymentMethod_val },
5414  { 478, -1, 0, NULL }, /* CashDistribCurr */
5415  { 479, -1, 0, NULL }, /* CommCurrency */
5416  { 480, -1, 2, CancellationRights_val },
5417  { 481, -1, 2, MoneyLaunderingStatus_val },
5418  { 482, -1, 0, NULL }, /* MailingInst */
5419  { 483, -1, 0, NULL }, /* TransBkdTime */
5420  { 484, -1, 2, ExecPriceType_val },
5421  { 485, -1, 0, NULL }, /* ExecPriceAdjustment */
5422  { 486, -1, 0, NULL }, /* DateOfBirth */
5423  { 487, -1, 0, TradeReportTransType_val },
5424  { 488, -1, 0, NULL }, /* CardHolderName */
5425  { 489, -1, 0, NULL }, /* CardNumber */
5426  { 490, -1, 0, NULL }, /* CardExpDate */
5427  { 491, -1, 0, NULL }, /* CardIssNum */
5428  { 492, -1, 0, PaymentMethod_val },
5429  { 493, -1, 0, NULL }, /* RegistAcctType */
5430  { 494, -1, 0, NULL }, /* Designation */
5431  { 495, -1, 0, TaxAdvantageType_val },
5432  { 496, -1, 0, NULL }, /* RegistRejReasonText */
5433  { 497, -1, 2, FundRenewWaiv_val },
5434  { 498, -1, 0, NULL }, /* CashDistribAgentName */
5435  { 499, -1, 0, NULL }, /* CashDistribAgentCode */
5436  { 500, -1, 0, NULL }, /* CashDistribAgentAcctNumber */
5437  { 501, -1, 0, NULL }, /* CashDistribPayRef */
5438  { 502, -1, 0, NULL }, /* CashDistribAgentAcctName */
5439  { 503, -1, 0, NULL }, /* CardStartDate */
5440  { 504, -1, 0, NULL }, /* PaymentDate */
5441  { 505, -1, 0, NULL }, /* PaymentRemitterID */
5442  { 506, -1, 2, RegistStatus_val },
5443  { 507, -1, 0, RegistRejReasonCode_val },
5444  { 508, -1, 0, NULL }, /* RegistRefID */
5445  { 509, -1, 0, NULL }, /* RegistDtls */
5446  { 510, -1, 0, NULL }, /* NoDistribInsts */
5447  { 511, -1, 0, NULL }, /* RegistEmail */
5448  { 512, -1, 0, NULL }, /* DistribPercentage */
5449  { 513, -1, 0, NULL }, /* RegistID */
5450  { 514, -1, 2, RegistTransType_val },
5451  { 515, -1, 0, NULL }, /* ExecValuationPoint */
5452  { 516, -1, 0, NULL }, /* OrderPercent */
5453  { 517, -1, 2, OwnershipType_val },
5454  { 518, -1, 0, NULL }, /* NoContAmts */
5455  { 519, -1, 0, ContAmtType_val },
5456  { 520, -1, 0, NULL }, /* ContAmtValue */
5457  { 521, -1, 0, NULL }, /* ContAmtCurr */
5458  { 522, -1, 0, OwnerType_val },
5459  { 523, -1, 0, NULL }, /* PartySubID */
5460  { 524, -1, 0, NULL }, /* NestedPartyID */
5461  { 525, -1, 0, NULL }, /* NestedPartyIDSource */
5462  { 526, -1, 0, NULL }, /* SecondaryClOrdID */
5463  { 527, -1, 0, NULL }, /* SecondaryExecID */
5464  { 528, -1, 2, OrderCapacity_val },
5465  { 529, -1, 2, OrderRestrictions_val },
5466  { 530, -1, 2, MassCancelRequestType_val },
5467  { 531, -1, 2, MassCancelResponse_val },
5468  { 532, -1, 0, MassCancelRejectReason_val },
5469  { 533, -1, 0, NULL }, /* TotalAffectedOrders */
5470  { 534, -1, 0, NULL }, /* NoAffectedOrders */
5471  { 535, -1, 0, NULL }, /* AffectedOrderID */
5472  { 536, -1, 0, NULL }, /* AffectedSecondaryOrderID */
5473  { 537, -1, 0, QuoteType_val },
5474  { 538, -1, 0, NULL }, /* NestedPartyRole */
5475  { 539, -1, 0, NULL }, /* NoNestedPartyIDs */
5476  { 540, -1, 0, NULL }, /* TotalAccruedInterestAmt */
5477  { 541, -1, 0, NULL }, /* MaturityDate */
5478  { 542, -1, 0, NULL }, /* UnderlyingMaturityDate */
5479  { 543, -1, 0, NULL }, /* InstrRegistry */
5480  { 544, -1, 2, CashMargin_val },
5481  { 545, -1, 0, NULL }, /* NestedPartySubID */
5482  { 546, -1, 2, Scope_val },
5483  { 547, -1, 2, MDImplicitDelete_val },
5484  { 548, -1, 0, NULL }, /* CrossID */
5485  { 549, -1, 0, CrossType_val },
5486  { 550, -1, 0, CrossPrioritization_val },
5487  { 551, -1, 0, NULL }, /* OrigCrossID */
5488  { 552, -1, 2, NoSides_val },
5489  { 553, -1, 0, NULL }, /* Username */
5490  { 554, -1, 0, NULL }, /* Password */
5491  { 555, -1, 0, NULL }, /* NoLegs */
5492  { 556, -1, 0, NULL }, /* LegCurrency */
5493  { 557, -1, 0, NULL }, /* TotNoSecurityTypes */
5494  { 558, -1, 0, NULL }, /* NoSecurityTypes */
5495  { 559, -1, 0, SecurityListRequestType_val },
5496  { 560, -1, 0, SecurityRequestResult_val },
5497  { 561, -1, 0, NULL }, /* RoundLot */
5498  { 562, -1, 0, NULL }, /* MinTradeVol */
5499  { 563, -1, 0, MultiLegRptTypeReq_val },
5500  { 564, -1, 0, NULL }, /* LegPositionEffect */
5501  { 565, -1, 0, NULL }, /* LegCoveredOrUncovered */
5502  { 566, -1, 0, NULL }, /* LegPrice */
5503  { 567, -1, 0, TradSesStatusRejReason_val },
5504  { 568, -1, 0, NULL }, /* TradeRequestID */
5505  { 569, -1, 0, TradeRequestType_val },
5506  { 570, -1, 2, PreviouslyReported_val },
5507  { 571, -1, 0, NULL }, /* TradeReportID */
5508  { 572, -1, 0, NULL }, /* TradeReportRefID */
5509  { 573, -1, 2, MatchStatus_val },
5510  { 574, -1, 1, MatchType_val },
5511  { 575, -1, 2, OddLot_val },
5512  { 576, -1, 0, NULL }, /* NoClearingInstructions */
5513  { 577, -1, 0, ClearingInstruction_val },
5514  { 578, -1, 0, NULL }, /* TradeInputSource */
5515  { 579, -1, 0, NULL }, /* TradeInputDevice */
5516  { 580, -1, 0, NULL }, /* NoDates */
5517  { 581, -1, 0, AccountType_val },
5518  { 582, -1, 0, CustOrderCapacity_val },
5519  { 583, -1, 0, NULL }, /* ClOrdLinkID */
5520  { 584, -1, 0, NULL }, /* MassStatusReqID */
5521  { 585, -1, 0, MassStatusReqType_val },
5522  { 586, -1, 0, NULL }, /* OrigOrdModTime */
5523  { 587, -1, 0, NULL }, /* LegSettlType */
5524  { 588, -1, 0, NULL }, /* LegSettlDate */
5525  { 589, -1, 2, DayBookingInst_val },
5526  { 590, -1, 2, BookingUnit_val },
5527  { 591, -1, 2, PreallocMethod_val },
5528  { 592, -1, 0, NULL }, /* UnderlyingCountryOfIssue */
5529  { 593, -1, 0, NULL }, /* UnderlyingStateOrProvinceOfIssue */
5530  { 594, -1, 0, NULL }, /* UnderlyingLocaleOfIssue */
5531  { 595, -1, 0, NULL }, /* UnderlyingInstrRegistry */
5532  { 596, -1, 0, NULL }, /* LegCountryOfIssue */
5533  { 597, -1, 0, NULL }, /* LegStateOrProvinceOfIssue */
5534  { 598, -1, 0, NULL }, /* LegLocaleOfIssue */
5535  { 599, -1, 0, NULL }, /* LegInstrRegistry */
5536  { 600, -1, 0, NULL }, /* LegSymbol */
5537  { 601, -1, 0, NULL }, /* LegSymbolSfx */
5538  { 602, -1, 0, NULL }, /* LegSecurityID */
5539  { 603, -1, 0, NULL }, /* LegSecurityIDSource */
5540  { 604, -1, 0, NULL }, /* NoLegSecurityAltID */
5541  { 605, -1, 0, NULL }, /* LegSecurityAltID */
5542  { 606, -1, 0, NULL }, /* LegSecurityAltIDSource */
5543  { 607, -1, 0, NULL }, /* LegProduct */
5544  { 608, -1, 0, NULL }, /* LegCFICode */
5545  { 609, -1, 0, NULL }, /* LegSecurityType */
5546  { 610, -1, 0, NULL }, /* LegMaturityMonthYear */
5547  { 611, -1, 0, NULL }, /* LegMaturityDate */
5548  { 612, -1, 0, NULL }, /* LegStrikePrice */
5549  { 613, -1, 0, NULL }, /* LegOptAttribute */
5550  { 614, -1, 0, NULL }, /* LegContractMultiplier */
5551  { 615, -1, 0, NULL }, /* LegCouponRate */
5552  { 616, -1, 0, NULL }, /* LegSecurityExchange */
5553  { 617, -1, 0, NULL }, /* LegIssuer */
5554  { 618, -1, 0, NULL }, /* EncodedLegIssuerLen */
5555  { 619, -1, 0, NULL }, /* EncodedLegIssuer */
5556  { 620, -1, 0, NULL }, /* LegSecurityDesc */
5557  { 621, -1, 0, NULL }, /* EncodedLegSecurityDescLen */
5558  { 622, -1, 0, NULL }, /* EncodedLegSecurityDesc */
5559  { 623, -1, 0, NULL }, /* LegRatioQty */
5560  { 624, -1, 0, NULL }, /* LegSide */
5561  { 625, -1, 1, TradingSessionSubID_val },
5562  { 626, -1, 0, AllocType_val },
5563  { 627, -1, 0, NULL }, /* NoHops */
5564  { 628, -1, 0, NULL }, /* HopCompID */
5565  { 629, -1, 0, NULL }, /* HopSendingTime */
5566  { 630, -1, 0, NULL }, /* HopRefID */
5567  { 631, -1, 0, NULL }, /* MidPx */
5568  { 632, -1, 0, NULL }, /* BidYield */
5569  { 633, -1, 0, NULL }, /* MidYield */
5570  { 634, -1, 0, NULL }, /* OfferYield */
5571  { 635, -1, 1, ClearingFeeIndicator_val },
5572  { 636, -1, 2, WorkingIndicator_val },
5573  { 637, -1, 0, NULL }, /* LegLastPx */
5574  { 638, -1, 0, PriorityIndicator_val },
5575  { 639, -1, 0, NULL }, /* PriceImprovement */
5576  { 640, -1, 0, NULL }, /* Price2 */
5577  { 641, -1, 0, NULL }, /* LastForwardPoints2 */
5578  { 642, -1, 0, NULL }, /* BidForwardPoints2 */
5579  { 643, -1, 0, NULL }, /* OfferForwardPoints2 */
5580  { 644, -1, 0, NULL }, /* RFQReqID */
5581  { 645, -1, 0, NULL }, /* MktBidPx */
5582  { 646, -1, 0, NULL }, /* MktOfferPx */
5583  { 647, -1, 0, NULL }, /* MinBidSize */
5584  { 648, -1, 0, NULL }, /* MinOfferSize */
5585  { 649, -1, 0, NULL }, /* QuoteStatusReqID */
5586  { 650, -1, 2, LegalConfirm_val },
5587  { 651, -1, 0, NULL }, /* UnderlyingLastPx */
5588  { 652, -1, 0, NULL }, /* UnderlyingLastQty */
5589  { 653, -1, 0, SecDefStatus_val },
5590  { 654, -1, 0, NULL }, /* LegRefID */
5591  { 655, -1, 0, NULL }, /* ContraLegRefID */
5592  { 656, -1, 0, NULL }, /* SettlCurrBidFxRate */
5593  { 657, -1, 0, NULL }, /* SettlCurrOfferFxRate */
5594  { 658, -1, 0, QuoteRequestRejectReason_val },
5595  { 659, -1, 0, NULL }, /* SideComplianceID */
5596  { 660, -1, 0, AcctIDSource_val },
5597  { 661, -1, 0, NULL }, /* AllocAcctIDSource */
5598  { 662, -1, 0, NULL }, /* BenchmarkPrice */
5599  { 663, -1, 0, NULL }, /* BenchmarkPriceType */
5600  { 664, -1, 0, NULL }, /* ConfirmID */
5601  { 665, -1, 0, ConfirmStatus_val },
5602  { 666, -1, 0, ConfirmTransType_val },
5603  { 667, -1, 0, NULL }, /* ContractSettlMonth */
5604  { 668, -1, 0, DeliveryForm_val },
5605  { 669, -1, 0, NULL }, /* LastParPx */
5606  { 670, -1, 0, NULL }, /* NoLegAllocs */
5607  { 671, -1, 0, NULL }, /* LegAllocAccount */
5608  { 672, -1, 0, NULL }, /* LegIndividualAllocID */
5609  { 673, -1, 0, NULL }, /* LegAllocQty */
5610  { 674, -1, 0, NULL }, /* LegAllocAcctIDSource */
5611  { 675, -1, 0, NULL }, /* LegSettlCurrency */
5612  { 676, -1, 0, NULL }, /* LegBenchmarkCurveCurrency */
5613  { 677, -1, 0, NULL }, /* LegBenchmarkCurveName */
5614  { 678, -1, 0, NULL }, /* LegBenchmarkCurvePoint */
5615  { 679, -1, 0, NULL }, /* LegBenchmarkPrice */
5616  { 680, -1, 0, NULL }, /* LegBenchmarkPriceType */
5617  { 681, -1, 0, NULL }, /* LegBidPx */
5618  { 682, -1, 0, NULL }, /* LegIOIQty */
5619  { 683, -1, 0, NULL }, /* NoLegStipulations */
5620  { 684, -1, 0, NULL }, /* LegOfferPx */
5621  { 685, -1, 0, NULL }, /* LegOrderQty */
5622  { 686, -1, 0, NULL }, /* LegPriceType */
5623  { 687, -1, 0, NULL }, /* LegQty */
5624  { 688, -1, 0, NULL }, /* LegStipulationType */
5625  { 689, -1, 0, NULL }, /* LegStipulationValue */
5626  { 690, -1, 0, LegSwapType_val },
5627  { 691, -1, 0, NULL }, /* Pool */
5628  { 692, -1, 0, QuotePriceType_val },
5629  { 693, -1, 0, NULL }, /* QuoteRespID */
5630  { 694, -1, 0, QuoteRespType_val },
5631  { 695, -1, 0, NULL }, /* QuoteQualifier */
5632  { 696, -1, 0, NULL }, /* YieldRedemptionDate */
5633  { 697, -1, 0, NULL }, /* YieldRedemptionPrice */
5634  { 698, -1, 0, NULL }, /* YieldRedemptionPriceType */
5635  { 699, -1, 0, NULL }, /* BenchmarkSecurityID */
5636  { 700, -1, 0, NULL }, /* ReversalIndicator */
5637  { 701, -1, 0, NULL }, /* YieldCalcDate */
5638  { 702, -1, 0, NULL }, /* NoPositions */
5639  { 703, -1, 1, PosType_val },
5640  { 704, -1, 0, NULL }, /* LongQty */
5641  { 705, -1, 0, NULL }, /* ShortQty */
5642  { 706, -1, 0, PosQtyStatus_val },
5643  { 707, -1, 1, PosAmtType_val },
5644  { 708, -1, 0, NULL }, /* PosAmt */
5645  { 709, -1, 0, PosTransType_val },
5646  { 710, -1, 0, NULL }, /* PosReqID */
5647  { 711, -1, 0, NULL }, /* NoUnderlyings */
5648  { 712, -1, 0, PosMaintAction_val },
5649  { 713, -1, 0, NULL }, /* OrigPosReqRefID */
5650  { 714, -1, 0, NULL }, /* PosMaintRptRefID */
5651  { 715, -1, 0, NULL }, /* ClearingBusinessDate */
5652  { 716, -1, 1, SettlSessID_val },
5653  { 717, -1, 0, NULL }, /* SettlSessSubID */
5654  { 718, -1, 0, AdjustmentType_val },
5655  { 719, -1, 0, NULL }, /* ContraryInstructionIndicator */
5656  { 720, -1, 0, NULL }, /* PriorSpreadIndicator */
5657  { 721, -1, 0, NULL }, /* PosMaintRptID */
5658  { 722, -1, 0, PosMaintStatus_val },
5659  { 723, -1, 0, PosMaintResult_val },
5660  { 724, -1, 0, PosReqType_val },
5661  { 725, -1, 0, ResponseTransportType_val },
5662  { 726, -1, 0, NULL }, /* ResponseDestination */
5663  { 727, -1, 0, NULL }, /* TotalNumPosReports */
5664  { 728, -1, 0, PosReqResult_val },
5665  { 729, -1, 0, PosReqStatus_val },
5666  { 730, -1, 0, NULL }, /* SettlPrice */
5667  { 731, -1, 0, SettlPriceType_val },
5668  { 732, -1, 0, NULL }, /* UnderlyingSettlPrice */
5669  { 733, -1, 0, NULL }, /* UnderlyingSettlPriceType */
5670  { 734, -1, 0, NULL }, /* PriorSettlPrice */
5671  { 735, -1, 0, NULL }, /* NoQuoteQualifiers */
5672  { 736, -1, 0, NULL }, /* AllocSettlCurrency */
5673  { 737, -1, 0, NULL }, /* AllocSettlCurrAmt */
5674  { 738, -1, 0, NULL }, /* InterestAtMaturity */
5675  { 739, -1, 0, NULL }, /* LegDatedDate */
5676  { 740, -1, 0, NULL }, /* LegPool */
5677  { 741, -1, 0, NULL }, /* AllocInterestAtMaturity */
5678  { 742, -1, 0, NULL }, /* AllocAccruedInterestAmt */
5679  { 743, -1, 0, NULL }, /* DeliveryDate */
5680  { 744, -1, 2, AssignmentMethod_val },
5681  { 745, -1, 0, NULL }, /* AssignmentUnit */
5682  { 746, -1, 0, NULL }, /* OpenInterest */
5683  { 747, -1, 2, ExerciseMethod_val },
5684  { 748, -1, 0, NULL }, /* TotNumTradeReports */
5685  { 749, -1, 0, TradeRequestResult_val },
5686  { 750, -1, 0, TradeRequestStatus_val },
5687  { 751, -1, 0, TradeReportRejectReason_val },
5688  { 752, -1, 0, SideMultiLegReportingType_val },
5689  { 753, -1, 0, NULL }, /* NoPosAmt */
5690  { 754, -1, 0, NULL }, /* AutoAcceptIndicator */
5691  { 755, -1, 0, NULL }, /* AllocReportID */
5692  { 756, -1, 0, NULL }, /* NoNested2PartyIDs */
5693  { 757, -1, 0, NULL }, /* Nested2PartyID */
5694  { 758, -1, 0, NULL }, /* Nested2PartyIDSource */
5695  { 759, -1, 0, NULL }, /* Nested2PartyRole */
5696  { 760, -1, 0, NULL }, /* Nested2PartySubID */
5697  { 761, -1, 0, NULL }, /* BenchmarkSecurityIDSource */
5698  { 762, -1, 0, NULL }, /* SecuritySubType */
5699  { 763, -1, 0, NULL }, /* UnderlyingSecuritySubType */
5700  { 764, -1, 0, NULL }, /* LegSecuritySubType */
5701  { 765, -1, 0, NULL }, /* AllowableOneSidednessPct */
5702  { 766, -1, 0, NULL }, /* AllowableOneSidednessValue */
5703  { 767, -1, 0, NULL }, /* AllowableOneSidednessCurr */
5704  { 768, -1, 0, NULL }, /* NoTrdRegTimestamps */
5705  { 769, -1, 0, NULL }, /* TrdRegTimestamp */
5706  { 770, -1, 0, TrdRegTimestampType_val },
5707  { 771, -1, 0, NULL }, /* TrdRegTimestampOrigin */
5708  { 772, -1, 0, NULL }, /* ConfirmRefID */
5709  { 773, -1, 0, ConfirmType_val },
5710  { 774, -1, 0, ConfirmRejReason_val },
5711  { 775, -1, 0, BookingType_val },
5712  { 776, -1, 0, NULL }, /* IndividualAllocRejCode */
5713  { 777, -1, 0, NULL }, /* SettlInstMsgID */
5714  { 778, -1, 0, NULL }, /* NoSettlInst */
5715  { 779, -1, 0, NULL }, /* LastUpdateTime */
5716  { 780, -1, 0, AllocSettlInstType_val },
5717  { 781, -1, 0, NULL }, /* NoSettlPartyIDs */
5718  { 782, -1, 0, NULL }, /* SettlPartyID */
5719  { 783, -1, 0, NULL }, /* SettlPartyIDSource */
5720  { 784, -1, 0, NULL }, /* SettlPartyRole */
5721  { 785, -1, 0, NULL }, /* SettlPartySubID */
5722  { 786, -1, 0, NULL }, /* SettlPartySubIDType */
5723  { 787, -1, 2, DlvyInstType_val },
5724  { 788, -1, 0, TerminationType_val },
5725  { 789, -1, 0, NULL }, /* NextExpectedMsgSeqNum */
5726  { 790, -1, 0, NULL }, /* OrdStatusReqID */
5727  { 791, -1, 0, NULL }, /* SettlInstReqID */
5728  { 792, -1, 0, SettlInstReqRejCode_val },
5729  { 793, -1, 0, NULL }, /* SecondaryAllocID */
5730  { 794, -1, 0, AllocReportType_val },
5731  { 795, -1, 0, NULL }, /* AllocReportRefID */
5732  { 796, -1, 0, AllocCancReplaceReason_val },
5733  { 797, -1, 0, NULL }, /* CopyMsgIndicator */
5734  { 798, -1, 0, AllocAccountType_val },
5735  { 799, -1, 0, NULL }, /* OrderAvgPx */
5736  { 800, -1, 0, NULL }, /* OrderBookingQty */
5737  { 801, -1, 0, NULL }, /* NoSettlPartySubIDs */
5738  { 802, -1, 0, NULL }, /* NoPartySubIDs */
5739  { 803, -1, 0, PartySubIDType_val },
5740  { 804, -1, 0, NULL }, /* NoNestedPartySubIDs */
5741  { 805, -1, 0, NULL }, /* NestedPartySubIDType */
5742  { 806, -1, 0, NULL }, /* NoNested2PartySubIDs */
5743  { 807, -1, 0, NULL }, /* Nested2PartySubIDType */
5744  { 808, -1, 0, AllocIntermedReqType_val },
5745  { 810, -1, 0, NULL }, /* UnderlyingPx */
5746  { 811, -1, 0, NULL }, /* PriceDelta */
5747  { 812, -1, 0, NULL }, /* ApplQueueMax */
5748  { 813, -1, 0, NULL }, /* ApplQueueDepth */
5749  { 814, -1, 0, ApplQueueResolution_val },
5750  { 815, -1, 0, ApplQueueAction_val },
5751  { 816, -1, 0, NULL }, /* NoAltMDSource */
5752  { 817, -1, 0, NULL }, /* AltMDSourceID */
5753  { 818, -1, 0, NULL }, /* SecondaryTradeReportID */
5754  { 819, -1, 0, AvgPxIndicator_val },
5755  { 820, -1, 0, NULL }, /* TradeLinkID */
5756  { 821, -1, 0, NULL }, /* OrderInputDevice */
5757  { 822, -1, 0, NULL }, /* UnderlyingTradingSessionID */
5758  { 823, -1, 0, NULL }, /* UnderlyingTradingSessionSubID */
5759  { 824, -1, 0, NULL }, /* TradeLegRefID */
5760  { 825, -1, 0, NULL }, /* ExchangeRule */
5761  { 826, -1, 0, TradeAllocIndicator_val },
5762  { 827, -1, 0, ExpirationCycle_val },
5763  { 828, -1, 0, TrdType_val },
5764  { 829, -1, 0, TrdSubType_val },
5765  { 830, -1, 0, NULL }, /* TransferReason */
5766  { 831, -1, 0, NULL }, /* AsgnReqID */
5767  { 832, -1, 0, NULL }, /* TotNumAssignmentReports */
5768  { 833, -1, 0, NULL }, /* AsgnRptID */
5769  { 834, -1, 0, NULL }, /* ThresholdAmount */
5770  { 835, -1, 0, PegMoveType_val },
5771  { 836, -1, 0, PegOffsetType_val },
5772  { 837, -1, 0, PegLimitType_val },
5773  { 838, -1, 0, PegRoundDirection_val },
5774  { 839, -1, 0, NULL }, /* PeggedPrice */
5775  { 840, -1, 0, PegScope_val },
5776  { 841, -1, 0, DiscretionMoveType_val },
5777  { 842, -1, 0, DiscretionOffsetType_val },
5778  { 843, -1, 0, DiscretionLimitType_val },
5779  { 844, -1, 0, DiscretionRoundDirection_val },
5780  { 845, -1, 0, NULL }, /* DiscretionPrice */
5781  { 846, -1, 0, DiscretionScope_val },
5782  { 847, -1, 0, TargetStrategy_val },
5783  { 848, -1, 0, NULL }, /* TargetStrategyParameters */
5784  { 849, -1, 0, NULL }, /* ParticipationRate */
5785  { 850, -1, 0, NULL }, /* TargetStrategyPerformance */
5786  { 851, -1, 0, LastLiquidityInd_val },
5787  { 852, -1, 2, PublishTrdIndicator_val },
5788  { 853, -1, 0, ShortSaleReason_val },
5789  { 854, -1, 0, QtyType_val },
5790  { 855, -1, 0, NULL }, /* SecondaryTrdType */
5791  { 856, -1, 0, TradeReportType_val },
5792  { 857, -1, 0, AllocNoOrdersType_val },
5793  { 858, -1, 0, NULL }, /* SharedCommission */
5794  { 859, -1, 0, NULL }, /* ConfirmReqID */
5795  { 860, -1, 0, NULL }, /* AvgParPx */
5796  { 861, -1, 0, NULL }, /* ReportedPx */
5797  { 862, -1, 0, NULL }, /* NoCapacities */
5798  { 863, -1, 0, NULL }, /* OrderCapacityQty */
5799  { 864, -1, 0, NULL }, /* NoEvents */
5800  { 865, -1, 0, EventType_val },
5801  { 866, -1, 0, NULL }, /* EventDate */
5802  { 867, -1, 0, NULL }, /* EventPx */
5803  { 868, -1, 0, NULL }, /* EventText */
5804  { 869, -1, 0, NULL }, /* PctAtRisk */
5805  { 870, -1, 0, NULL }, /* NoInstrAttrib */
5806  { 871, -1, 0, InstrAttribType_val },
5807  { 872, -1, 0, NULL }, /* InstrAttribValue */
5808  { 873, -1, 0, NULL }, /* DatedDate */
5809  { 874, -1, 0, NULL }, /* InterestAccrualDate */
5810  { 875, -1, 0, CPProgram_val },
5811  { 876, -1, 0, NULL }, /* CPRegType */
5812  { 877, -1, 0, NULL }, /* UnderlyingCPProgram */
5813  { 878, -1, 0, NULL }, /* UnderlyingCPRegType */
5814  { 879, -1, 0, NULL }, /* UnderlyingQty */
5815  { 880, -1, 0, NULL }, /* TrdMatchID */
5816  { 881, -1, 0, NULL }, /* SecondaryTradeReportRefID */
5817  { 882, -1, 0, NULL }, /* UnderlyingDirtyPrice */
5818  { 883, -1, 0, NULL }, /* UnderlyingEndPrice */
5819  { 884, -1, 0, NULL }, /* UnderlyingStartValue */
5820  { 885, -1, 0, NULL }, /* UnderlyingCurrentValue */
5821  { 886, -1, 0, NULL }, /* UnderlyingEndValue */
5822  { 887, -1, 0, NULL }, /* NoUnderlyingStips */
5823  { 888, -1, 0, NULL }, /* UnderlyingStipType */
5824  { 889, -1, 0, NULL }, /* UnderlyingStipValue */
5825  { 890, -1, 0, NULL }, /* MaturityNetMoney */
5826  { 891, -1, 0, MiscFeeBasis_val },
5827  { 892, -1, 0, NULL }, /* TotNoAllocs */
5828  { 893, -1, 2, LastFragment_val },
5829  { 894, -1, 0, NULL }, /* CollReqID */
5830  { 895, -1, 0, CollAsgnReason_val },
5831  { 896, -1, 0, CollInquiryQualifier_val },
5832  { 897, -1, 0, NULL }, /* NoTrades */
5833  { 898, -1, 0, NULL }, /* MarginRatio */
5834  { 899, -1, 0, NULL }, /* MarginExcess */
5835  { 900, -1, 0, NULL }, /* TotalNetValue */
5836  { 901, -1, 0, NULL }, /* CashOutstanding */
5837  { 902, -1, 0, NULL }, /* CollAsgnID */
5838  { 903, -1, 0, CollAsgnTransType_val },
5839  { 904, -1, 0, NULL }, /* CollRespID */
5840  { 905, -1, 0, CollAsgnRespType_val },
5841  { 906, -1, 0, CollAsgnRejectReason_val },
5842  { 907, -1, 0, NULL }, /* CollAsgnRefID */
5843  { 908, -1, 0, NULL }, /* CollRptID */
5844  { 909, -1, 0, NULL }, /* CollInquiryID */
5845  { 910, -1, 0, CollStatus_val },
5846  { 911, -1, 0, NULL }, /* TotNumReports */
5847  { 912, -1, 2, LastRptRequested_val },
5848  { 913, -1, 0, NULL }, /* AgreementDesc */
5849  { 914, -1, 0, NULL }, /* AgreementID */
5850  { 915, -1, 0, NULL }, /* AgreementDate */
5851  { 916, -1, 0, NULL }, /* StartDate */
5852  { 917, -1, 0, NULL }, /* EndDate */
5853  { 918, -1, 0, NULL }, /* AgreementCurrency */
5854  { 919, -1, 0, DeliveryType_val },
5855  { 920, -1, 0, NULL }, /* EndAccruedInterestAmt */
5856  { 921, -1, 0, NULL }, /* StartCash */
5857  { 922, -1, 0, NULL }, /* EndCash */
5858  { 923, -1, 0, NULL }, /* UserRequestID */
5859  { 924, -1, 0, UserRequestType_val },
5860  { 925, -1, 0, NULL }, /* NewPassword */
5861  { 926, -1, 0, UserStatus_val },
5862  { 927, -1, 0, NULL }, /* UserStatusText */
5863  { 928, -1, 0, StatusValue_val },
5864  { 929, -1, 0, NULL }, /* StatusText */
5865  { 930, -1, 0, NULL }, /* RefCompID */
5866  { 931, -1, 0, NULL }, /* RefSubID */
5867  { 932, -1, 0, NULL }, /* NetworkResponseID */
5868  { 933, -1, 0, NULL }, /* NetworkRequestID */
5869  { 934, -1, 0, NULL }, /* LastNetworkResponseID */
5870  { 935, -1, 0, NetworkRequestType_val },
5871  { 936, -1, 0, NULL }, /* NoCompIDs */
5872  { 937, -1, 0, NetworkStatusResponseType_val },
5873  { 938, -1, 0, NULL }, /* NoCollInquiryQualifier */
5874  { 939, -1, 0, TrdRptStatus_val },
5875  { 940, -1, 0, AffirmStatus_val },
5876  { 941, -1, 0, NULL }, /* UnderlyingStrikeCurrency */
5877  { 942, -1, 0, NULL }, /* LegStrikeCurrency */
5878  { 943, -1, 0, NULL }, /* TimeBracket */
5879  { 944, -1, 0, CollAction_val },
5880  { 945, -1, 0, CollInquiryStatus_val },
5881  { 946, -1, 0, CollInquiryResult_val },
5882  { 947, -1, 0, NULL }, /* StrikeCurrency */
5883  { 948, -1, 0, NULL }, /* NoNested3PartyIDs */
5884  { 949, -1, 0, NULL }, /* Nested3PartyID */
5885  { 950, -1, 0, NULL }, /* Nested3PartyIDSource */
5886  { 951, -1, 0, NULL }, /* Nested3PartyRole */
5887  { 952, -1, 0, NULL }, /* NoNested3PartySubIDs */
5888  { 953, -1, 0, NULL }, /* Nested3PartySubID */
5889  { 954, -1, 0, NULL }, /* Nested3PartySubIDType */
5890  { 955, -1, 0, NULL }, /* LegContractSettlMonth */
5891  { 956, -1, 0, NULL }, /* LegInterestAccrualDate */
5892  { 957, -1, 0, NULL }, /* NoStrategyParameters */
5893  { 958, -1, 0, NULL }, /* StrategyParameterName */
5894  { 959, -1, 0, StrategyParameterType_val },
5895  { 960, -1, 0, NULL }, /* StrategyParameterValue */
5896  { 961, -1, 0, NULL }, /* HostCrossID */
5897  { 962, -1, 0, NULL }, /* SideTimeInForce */
5898  { 963, -1, 0, NULL }, /* MDReportID */
5899  { 964, -1, 0, NULL }, /* SecurityReportID */
5900  { 965, -1, 1, SecurityStatus_val },
5901  { 966, -1, 0, NULL }, /* SettleOnOpenFlag */
5902  { 967, -1, 0, NULL }, /* StrikeMultiplier */
5903  { 968, -1, 0, NULL }, /* StrikeValue */
5904  { 969, -1, 0, NULL }, /* MinPriceIncrement */
5905  { 970, -1, 0, NULL }, /* PositionLimit */
5906  { 971, -1, 0, NULL }, /* NTPositionLimit */
5907  { 972, -1, 0, NULL }, /* UnderlyingAllocationPercent */
5908  { 973, -1, 0, NULL }, /* UnderlyingCashAmount */
5909  { 974, -1, 1, UnderlyingCashType_val },
5910  { 975, -1, 0, UnderlyingSettlementType_val },
5911  { 976, -1, 0, NULL }, /* QuantityDate */
5912  { 977, -1, 0, NULL }, /* ContIntRptID */
5913  { 978, -1, 0, NULL }, /* LateIndicator */
5914  { 979, -1, 0, NULL }, /* InputSource */
5915  { 980, -1, 2, SecurityUpdateAction_val },
5916  { 981, -1, 0, NULL }, /* NoExpiration */
5917  { 982, -1, 0, ExpirationQtyType_val },
5918  { 983, -1, 0, NULL }, /* ExpQty */
5919  { 984, -1, 0, NULL }, /* NoUnderlyingAmounts */
5920  { 985, -1, 0, NULL }, /* UnderlyingPayAmount */
5921  { 986, -1, 0, NULL }, /* UnderlyingCollectAmount */
5922  { 987, -1, 0, NULL }, /* UnderlyingSettlementDate */
5923  { 988, -1, 0, NULL }, /* UnderlyingSettlementStatus */
5924  { 989, -1, 0, NULL }, /* SecondaryIndividualAllocID */
5925  { 990, -1, 0, NULL }, /* LegReportID */
5926  { 991, -1, 0, NULL }, /* RndPx */
5927  { 992, -1, 0, IndividualAllocType_val },
5928  { 993, -1, 0, NULL }, /* AllocCustomerCapacity */
5929  { 994, -1, 0, NULL }, /* TierCode */
5930  { 996, -1, 1, UnitOfMeasure_val },
5931  { 997, -1, 1, TimeUnit_val },
5932  { 998, -1, 0, NULL }, /* UnderlyingUnitOfMeasure */
5933  { 999, -1, 0, NULL }, /* LegUnitOfMeasure */
5934  { 1000, -1, 0, NULL }, /* UnderlyingTimeUnit */
5935  { 1001, -1, 0, NULL }, /* LegTimeUnit */
5936  { 1002, -1, 0, AllocMethod_val },
5937  { 1003, -1, 0, NULL }, /* TradeID */
5938  { 1005, -1, 0, NULL }, /* SideTradeReportID */
5939  { 1006, -1, 0, NULL }, /* SideFillStationCd */
5940  { 1007, -1, 0, NULL }, /* SideReasonCd */
5941  { 1008, -1, 0, NULL }, /* SideTrdSubTyp */
5942  { 1009, -1, 0, NULL }, /* SideLastQty */
5943  { 1011, -1, 0, NULL }, /* MessageEventSource */
5944  { 1012, -1, 0, NULL }, /* SideTrdRegTimestamp */
5945  { 1013, -1, 0, NULL }, /* SideTrdRegTimestampType */
5946  { 1014, -1, 0, NULL }, /* SideTrdRegTimestampSrc */
5947  { 1015, -1, 2, AsOfIndicator_val },
5948  { 1016, -1, 0, NULL }, /* NoSideTrdRegTS */
5949  { 1017, -1, 0, NULL }, /* LegOptionRatio */
5950  { 1018, -1, 0, NULL }, /* NoInstrumentParties */
5951  { 1019, -1, 0, NULL }, /* InstrumentPartyID */
5952  { 1020, -1, 0, NULL }, /* TradeVolume */
5953  { 1021, -1, 0, MDBookType_val },
5954  { 1022, -1, 0, NULL }, /* MDFeedType */
5955  { 1023, -1, 0, NULL }, /* MDPriceLevel */
5956  { 1024, -1, 0, MDOriginType_val },
5957  { 1025, -1, 0, NULL }, /* FirstPx */
5958  { 1026, -1, 0, NULL }, /* MDEntrySpotRate */
5959  { 1027, -1, 0, NULL }, /* MDEntryForwardPoints */
5960  { 1028, -1, 0, NULL }, /* ManualOrderIndicator */
5961  { 1029, -1, 0, NULL }, /* CustDirectedOrder */
5962  { 1030, -1, 0, NULL }, /* ReceivedDeptID */
5963  { 1031, -1, 2, CustOrderHandlingInst_val },
5964  { 1032, -1, 0, OrderHandlingInstSource_val },
5965  { 1033, -1, 1, DeskType_val },
5966  { 1034, -1, 0, DeskTypeSource_val },
5967  { 1035, -1, 2, DeskOrderHandlingInst_val },
5968  { 1036, -1, 2, ExecAckStatus_val },
5969  { 1037, -1, 0, NULL }, /* UnderlyingDeliveryAmount */
5970  { 1038, -1, 0, NULL }, /* UnderlyingCapValue */
5971  { 1039, -1, 0, NULL }, /* UnderlyingSettlMethod */
5972  { 1040, -1, 0, NULL }, /* SecondaryTradeID */
5973  { 1041, -1, 0, NULL }, /* FirmTradeID */
5974  { 1042, -1, 0, NULL }, /* SecondaryFirmTradeID */
5975  { 1043, -1, 0, CollApplType_val },
5976  { 1044, -1, 0, NULL }, /* UnderlyingAdjustedQuantity */
5977  { 1045, -1, 0, NULL }, /* UnderlyingFXRate */
5978  { 1046, -1, 2, UnderlyingFXRateCalc_val },
5979  { 1047, -1, 2, AllocPositionEffect_val },
5980  { 1048, -1, 2, DealingCapacity_val },
5981  { 1049, -1, 0, NULL }, /* InstrmtAssignmentMethod */
5982  { 1050, -1, 0, NULL }, /* InstrumentPartyIDSource */
5983  { 1051, -1, 0, NULL }, /* InstrumentPartyRole */
5984  { 1052, -1, 0, NULL }, /* NoInstrumentPartySubIDs */
5985  { 1053, -1, 0, NULL }, /* InstrumentPartySubID */
5986  { 1054, -1, 0, NULL }, /* InstrumentPartySubIDType */
5987  { 1055, -1, 0, NULL }, /* PositionCurrency */
5988  { 1056, -1, 0, NULL }, /* CalculatedCcyLastQty */
5989  { 1057, -1, 2, AggressorIndicator_val },
5990  { 1058, -1, 0, NULL }, /* NoUndlyInstrumentParties */
5991  { 1059, -1, 0, NULL }, /* UnderlyingInstrumentPartyID */
5992  { 1060, -1, 0, NULL }, /* UnderlyingInstrumentPartyIDSource */
5993  { 1061, -1, 0, NULL }, /* UnderlyingInstrumentPartyRole */
5994  { 1062, -1, 0, NULL }, /* NoUndlyInstrumentPartySubIDs */
5995  { 1063, -1, 0, NULL }, /* UnderlyingInstrumentPartySubID */
5996  { 1064, -1, 0, NULL }, /* UnderlyingInstrumentPartySubIDType */
5997  { 1065, -1, 0, NULL }, /* BidSwapPoints */
5998  { 1066, -1, 0, NULL }, /* OfferSwapPoints */
5999  { 1067, -1, 0, NULL }, /* LegBidForwardPoints */
6000  { 1068, -1, 0, NULL }, /* LegOfferForwardPoints */
6001  { 1069, -1, 0, NULL }, /* SwapPoints */
6002  { 1070, -1, 0, MDQuoteType_val },
6003  { 1071, -1, 0, NULL }, /* LastSwapPoints */
6004  { 1072, -1, 0, NULL }, /* SideGrossTradeAmt */
6005  { 1073, -1, 0, NULL }, /* LegLastForwardPoints */
6006  { 1074, -1, 0, NULL }, /* LegCalculatedCcyLastQty */
6007  { 1075, -1, 0, NULL }, /* LegGrossTradeAmt */
6008  { 1079, -1, 0, NULL }, /* MaturityTime */
6009  { 1080, -1, 0, NULL }, /* RefOrderID */
6010  { 1081, -1, 2, RefOrderIDSource_val },
6011  { 1082, -1, 0, NULL }, /* SecondaryDisplayQty */
6012  { 1083, -1, 2, DisplayWhen_val },
6013  { 1084, -1, 2, DisplayMethod_val },
6014  { 1085, -1, 0, NULL }, /* DisplayLowQty */
6015  { 1086, -1, 0, NULL }, /* DisplayHighQty */
6016  { 1087, -1, 0, NULL }, /* DisplayMinIncr */
6017  { 1088, -1, 0, NULL }, /* RefreshQty */
6018  { 1089, -1, 0, NULL }, /* MatchIncrement */
6019  { 1090, -1, 0, NULL }, /* MaxPriceLevels */
6020  { 1091, -1, 0, NULL }, /* PreTradeAnonymity */
6021  { 1092, -1, 2, PriceProtectionScope_val },
6022  { 1093, -1, 2, LotType_val },
6023  { 1094, -1, 0, PegPriceType_val },
6024  { 1095, -1, 0, NULL }, /* PeggedRefPrice */
6025  { 1096, -1, 0, NULL }, /* PegSecurityIDSource */
6026  { 1097, -1, 0, NULL }, /* PegSecurityID */
6027  { 1098, -1, 0, NULL }, /* PegSymbol */
6028  { 1099, -1, 0, NULL }, /* PegSecurityDesc */
6029  { 1100, -1, 2, TriggerType_val },
6030  { 1101, -1, 2, TriggerAction_val },
6031  { 1102, -1, 0, NULL }, /* TriggerPrice */
6032  { 1103, -1, 0, NULL }, /* TriggerSymbol */
6033  { 1104, -1, 0, NULL }, /* TriggerSecurityID */
6034  { 1105, -1, 0, NULL }, /* TriggerSecurityIDSource */
6035  { 1106, -1, 0, NULL }, /* TriggerSecurityDesc */
6036  { 1107, -1, 2, TriggerPriceType_val },
6037  { 1108, -1, 2, TriggerPriceTypeScope_val },
6038  { 1109, -1, 2, TriggerPriceDirection_val },
6039  { 1110, -1, 0, NULL }, /* TriggerNewPrice */
6040  { 1111, -1, 2, TriggerOrderType_val },
6041  { 1112, -1, 0, NULL }, /* TriggerNewQty */
6042  { 1113, -1, 0, NULL }, /* TriggerTradingSessionID */
6043  { 1114, -1, 0, NULL }, /* TriggerTradingSessionSubID */
6044  { 1115, -1, 2, OrderCategory_val },
6045  { 1116, -1, 0, NULL }, /* NoRootPartyIDs */
6046  { 1117, -1, 0, NULL }, /* RootPartyID */
6047  { 1118, -1, 0, NULL }, /* RootPartyIDSource */
6048  { 1119, -1, 0, NULL }, /* RootPartyRole */
6049  { 1120, -1, 0, NULL }, /* NoRootPartySubIDs */
6050  { 1121, -1, 0, NULL }, /* RootPartySubID */
6051  { 1122, -1, 0, NULL }, /* RootPartySubIDType */
6052  { 1123, -1, 2, TradeHandlingInstr_val },
6053  { 1124, -1, 0, NULL }, /* OrigTradeHandlingInstr */
6054  { 1125, -1, 0, NULL }, /* OrigTradeDate */
6055  { 1126, -1, 0, NULL }, /* OrigTradeID */
6056  { 1127, -1, 0, NULL }, /* OrigSecondaryTradeID */
6057  { 1128, -1, 1, ApplVerID_val },
6058  { 1129, -1, 0, NULL }, /* CstmApplVerID */
6059  { 1130, -1, 0, NULL }, /* RefApplVerID */
6060  { 1131, -1, 0, NULL }, /* RefCstmApplVerID */
6061  { 1132, -1, 0, NULL }, /* TZTransactTime */
6062  { 1133, -1, 2, ExDestinationIDSource_val },
6063  { 1134, -1, 0, NULL }, /* ReportedPxDiff */
6064  { 1135, -1, 0, NULL }, /* RptSys */
6065  { 1136, -1, 0, NULL }, /* AllocClearingFeeIndicator */
6066  { 1137, -1, 0, NULL }, /* DefaultApplVerID */
6067  { 1138, -1, 0, NULL }, /* DisplayQty */
6068  { 1139, -1, 0, NULL }, /* ExchangeSpecialInstructions */
6069  { 1140, -1, 0, NULL }, /* MaxTradeVol */
6070  { 1141, -1, 0, NULL }, /* NoMDFeedTypes */
6071  { 1142, -1, 0, NULL }, /* MatchAlgorithm */
6072  { 1143, -1, 0, NULL }, /* MaxPriceVariation */
6073  { 1144, -1, 0, ImpliedMarketIndicator_val },
6074  { 1145, -1, 0, NULL }, /* EventTime */
6075  { 1146, -1, 0, NULL }, /* MinPriceIncrementAmount */
6076  { 1147, -1, 0, NULL }, /* UnitOfMeasureQty */
6077  { 1148, -1, 0, NULL }, /* LowLimitPrice */
6078  { 1149, -1, 0, NULL }, /* HighLimitPrice */
6079  { 1150, -1, 0, NULL }, /* TradingReferencePrice */
6080  { 1151, -1, 0, NULL }, /* SecurityGroup */
6081  { 1152, -1, 0, NULL }, /* LegNumber */
6082  { 1153, -1, 0, NULL }, /* SettlementCycleNo */
6083  { 1154, -1, 0, NULL }, /* SideCurrency */
6084  { 1155, -1, 0, NULL }, /* SideSettlCurrency */
6085  { 1156, -1, 0, NULL }, /* ApplExtID */
6086  { 1157, -1, 0, NULL }, /* CcyAmt */
6087  { 1158, -1, 0, NULL }, /* NoSettlDetails */
6088  { 1159, -1, 0, SettlObligMode_val },
6089  { 1160, -1, 0, NULL }, /* SettlObligMsgID */
6090  { 1161, -1, 0, NULL }, /* SettlObligID */
6091  { 1162, -1, 2, SettlObligTransType_val },
6092  { 1163, -1, 0, NULL }, /* SettlObligRefID */
6093  { 1164, -1, 2, SettlObligSource_val },
6094  { 1165, -1, 0, NULL }, /* NoSettlOblig */
6095  { 1166, -1, 0, NULL }, /* QuoteMsgID */
6096  { 1167, -1, 0, QuoteEntryStatus_val },
6097  { 1168, -1, 0, NULL }, /* TotNoCxldQuotes */
6098  { 1169, -1, 0, NULL }, /* TotNoAccQuotes */
6099  { 1170, -1, 0, NULL }, /* TotNoRejQuotes */
6100  { 1171, -1, 0, NULL }, /* PrivateQuote */
6101  { 1172, -1, 0, RespondentType_val },
6102  { 1173, -1, 0, NULL }, /* MDSubBookType */
6103  { 1174, -1, 0, SecurityTradingEvent_val },
6104  { 1175, -1, 0, NULL }, /* NoStatsIndicators */
6105  { 1176, -1, 0, StatsType_val },
6106  { 1177, -1, 0, NULL }, /* NoOfSecSizes */
6107  { 1178, -1, 0, MDSecSizeType_val },
6108  { 1179, -1, 0, NULL }, /* MDSecSize */
6109  { 1180, -1, 0, NULL }, /* ApplID */
6110  { 1181, -1, 0, NULL }, /* ApplSeqNum */
6111  { 1182, -1, 0, NULL }, /* ApplBegSeqNum */
6112  { 1183, -1, 0, NULL }, /* ApplEndSeqNum */
6113  { 1184, -1, 0, NULL }, /* SecurityXMLLen */
6114  { 1185, -1, 0, NULL }, /* SecurityXML */
6115  { 1186, -1, 0, NULL }, /* SecurityXMLSchema */
6116  { 1187, -1, 0, NULL }, /* RefreshIndicator */
6117  { 1188, -1, 0, NULL }, /* Volatility */
6118  { 1189, -1, 0, NULL }, /* TimeToExpiration */
6119  { 1190, -1, 0, NULL }, /* RiskFreeRate */
6120  { 1191, -1, 0, NULL }, /* PriceUnitOfMeasure */
6121  { 1192, -1, 0, NULL }, /* PriceUnitOfMeasureQty */
6122  { 1193, -1, 2, SettlMethod_val },
6123  { 1194, -1, 0, ExerciseStyle_val },
6124  { 1195, -1, 0, NULL }, /* OptPayoutAmount */
6125  { 1196, -1, 1, PriceQuoteMethod_val },
6126  { 1197, -1, 1, ValuationMethod_val },
6127  { 1198, -1, 0, ListMethod_val },
6128  { 1199, -1, 0, NULL }, /* CapPrice */
6129  { 1200, -1, 0, NULL }, /* FloorPrice */
6130  { 1201, -1, 0, NULL }, /* NoStrikeRules */
6131  { 1202, -1, 0, NULL }, /* StartStrikePxRange */
6132  { 1203, -1, 0, NULL }, /* EndStrikePxRange */
6133  { 1204, -1, 0, NULL }, /* StrikeIncrement */
6134  { 1205, -1, 0, NULL }, /* NoTickRules */
6135  { 1206, -1, 0, NULL }, /* StartTickPriceRange */
6136  { 1207, -1, 0, NULL }, /* EndTickPriceRange */
6137  { 1208, -1, 0, NULL }, /* TickIncrement */
6138  { 1209, -1, 0, TickRuleType_val },
6139  { 1210, -1, 0, NULL }, /* NestedInstrAttribType */
6140  { 1211, -1, 0, NULL }, /* NestedInstrAttribValue */
6141  { 1212, -1, 0, NULL }, /* LegMaturityTime */
6142  { 1213, -1, 0, NULL }, /* UnderlyingMaturityTime */
6143  { 1214, -1, 0, NULL }, /* DerivativeSymbol */
6144  { 1215, -1, 0, NULL }, /* DerivativeSymbolSfx */
6145  { 1216, -1, 0, NULL }, /* DerivativeSecurityID */
6146  { 1217, -1, 0, NULL }, /* DerivativeSecurityIDSource */
6147  { 1218, -1, 0, NULL }, /* NoDerivativeSecurityAltID */
6148  { 1219, -1, 0, NULL }, /* DerivativeSecurityAltID */
6149  { 1220, -1, 0, NULL }, /* DerivativeSecurityAltIDSource */
6150  { 1221, -1, 0, NULL }, /* SecondaryLowLimitPrice */
6151  { 1222, -1, 0, NULL }, /* MaturityRuleID */
6152  { 1223, -1, 0, NULL }, /* StrikeRuleID */
6153  { 1224, -1, 0, NULL }, /* LegUnitOfMeasureQty */
6154  { 1225, -1, 0, NULL }, /* DerivativeOptPayAmount */
6155  { 1226, -1, 0, NULL }, /* EndMaturityMonthYear */
6156  { 1227, -1, 0, NULL }, /* ProductComplex */
6157  { 1228, -1, 0, NULL }, /* DerivativeProductComplex */
6158  { 1229, -1, 0, NULL }, /* MaturityMonthYearIncrement */
6159  { 1230, -1, 0, NULL }, /* SecondaryHighLimitPrice */
6160  { 1231, -1, 0, NULL }, /* MinLotSize */
6161  { 1232, -1, 0, NULL }, /* NoExecInstRules */
6162  { 1234, -1, 0, NULL }, /* NoLotTypeRules */
6163  { 1235, -1, 0, NULL }, /* NoMatchRules */
6164  { 1236, -1, 0, NULL }, /* NoMaturityRules */
6165  { 1237, -1, 0, NULL }, /* NoOrdTypeRules */
6166  { 1239, -1, 0, NULL }, /* NoTimeInForceRules */
6167  { 1240, -1, 0, NULL }, /* SecondaryTradingReferencePrice */
6168  { 1241, -1, 0, NULL }, /* StartMaturityMonthYear */
6169  { 1242, -1, 0, NULL }, /* FlexProductEligibilityIndicator */
6170  { 1243, -1, 0, NULL }, /* DerivFlexProductEligibilityIndicator */
6171  { 1244, -1, 0, NULL }, /* FlexibleIndicator */
6172  { 1245, -1, 0, NULL }, /* TradingCurrency */
6173  { 1246, -1, 0, NULL }, /* DerivativeProduct */
6174  { 1247, -1, 0, NULL }, /* DerivativeSecurityGroup */
6175  { 1248, -1, 0, NULL }, /* DerivativeCFICode */
6176  { 1249, -1, 0, NULL }, /* DerivativeSecurityType */
6177  { 1250, -1, 0, NULL }, /* DerivativeSecuritySubType */
6178  { 1251, -1, 0, NULL }, /* DerivativeMaturityMonthYear */
6179  { 1252, -1, 0, NULL }, /* DerivativeMaturityDate */
6180  { 1253, -1, 0, NULL }, /* DerivativeMaturityTime */
6181  { 1254, -1, 0, NULL }, /* DerivativeSettleOnOpenFlag */
6182  { 1255, -1, 0, NULL }, /* DerivativeInstrmtAssignmentMethod */
6183  { 1256, -1, 0, NULL }, /* DerivativeSecurityStatus */
6184  { 1257, -1, 0, NULL }, /* DerivativeInstrRegistry */
6185  { 1258, -1, 0, NULL }, /* DerivativeCountryOfIssue */
6186  { 1259, -1, 0, NULL }, /* DerivativeStateOrProvinceOfIssue */
6187  { 1260, -1, 0, NULL }, /* DerivativeLocaleOfIssue */
6188  { 1261, -1, 0, NULL }, /* DerivativeStrikePrice */
6189  { 1262, -1, 0, NULL }, /* DerivativeStrikeCurrency */
6190  { 1263, -1, 0, NULL }, /* DerivativeStrikeMultiplier */
6191  { 1264, -1, 0, NULL }, /* DerivativeStrikeValue */
6192  { 1265, -1, 0, NULL }, /* DerivativeOptAttribute */
6193  { 1266, -1, 0, NULL }, /* DerivativeContractMultiplier */
6194  { 1267, -1, 0, NULL }, /* DerivativeMinPriceIncrement */
6195  { 1268, -1, 0, NULL }, /* DerivativeMinPriceIncrementAmount */
6196  { 1269, -1, 0, NULL }, /* DerivativeUnitOfMeasure */
6197  { 1270, -1, 0, NULL }, /* DerivativeUnitOfMeasureQty */
6198  { 1271, -1, 0, NULL }, /* DerivativeTimeUnit */
6199  { 1272, -1, 0, NULL }, /* DerivativeSecurityExchange */
6200  { 1273, -1, 0, NULL }, /* DerivativePositionLimit */
6201  { 1274, -1, 0, NULL }, /* DerivativeNTPositionLimit */
6202  { 1275, -1, 0, NULL }, /* DerivativeIssuer */
6203  { 1276, -1, 0, NULL }, /* DerivativeIssueDate */
6204  { 1277, -1, 0, NULL }, /* DerivativeEncodedIssuerLen */
6205  { 1278, -1, 0, NULL }, /* DerivativeEncodedIssuer */
6206  { 1279, -1, 0, NULL }, /* DerivativeSecurityDesc */
6207  { 1280, -1, 0, NULL }, /* DerivativeEncodedSecurityDescLen */
6208  { 1281, -1, 0, NULL }, /* DerivativeEncodedSecurityDesc */
6209  { 1282, -1, 0, NULL }, /* DerivativeSecurityXMLLen */
6210  { 1283, -1, 0, NULL }, /* DerivativeSecurityXML */
6211  { 1284, -1, 0, NULL }, /* DerivativeSecurityXMLSchema */
6212  { 1285, -1, 0, NULL }, /* DerivativeContractSettlMonth */
6213  { 1286, -1, 0, NULL }, /* NoDerivativeEvents */
6214  { 1287, -1, 0, NULL }, /* DerivativeEventType */
6215  { 1288, -1, 0, NULL }, /* DerivativeEventDate */
6216  { 1289, -1, 0, NULL }, /* DerivativeEventTime */
6217  { 1290, -1, 0, NULL }, /* DerivativeEventPx */
6218  { 1291, -1, 0, NULL }, /* DerivativeEventText */
6219  { 1292, -1, 0, NULL }, /* NoDerivativeInstrumentParties */
6220  { 1293, -1, 0, NULL }, /* DerivativeInstrumentPartyID */
6221  { 1294, -1, 0, NULL }, /* DerivativeInstrumentPartyIDSource */
6222  { 1295, -1, 0, NULL }, /* DerivativeInstrumentPartyRole */
6223  { 1296, -1, 0, NULL }, /* NoDerivativeInstrumentPartySubIDs */
6224  { 1297, -1, 0, NULL }, /* DerivativeInstrumentPartySubID */
6225  { 1298, -1, 0, NULL }, /* DerivativeInstrumentPartySubIDType */
6226  { 1299, -1, 0, NULL }, /* DerivativeExerciseStyle */
6227  { 1300, -1, 0, NULL }, /* MarketSegmentID */
6228  { 1301, -1, 0, NULL }, /* MarketID */
6229  { 1302, -1, 0, MaturityMonthYearIncrementUnits_val },
6230  { 1303, -1, 0, MaturityMonthYearFormat_val },
6231  { 1304, -1, 0, NULL }, /* StrikeExerciseStyle */
6232  { 1305, -1, 0, NULL }, /* SecondaryPriceLimitType */
6233  { 1306, -1, 0, PriceLimitType_val },
6234  { 1307, -1, 0, DerivativeSecurityListRequestType_val },
6235  { 1308, -1, 0, NULL }, /* ExecInstValue */
6236  { 1309, -1, 0, NULL }, /* NoTradingSessionRules */
6237  { 1310, -1, 0, NULL }, /* NoMarketSegments */
6238  { 1311, -1, 0, NULL }, /* NoDerivativeInstrAttrib */
6239  { 1312, -1, 0, NULL }, /* NoNestedInstrAttrib */
6240  { 1313, -1, 0, NULL }, /* DerivativeInstrAttribType */
6241  { 1314, -1, 0, NULL }, /* DerivativeInstrAttribValue */
6242  { 1315, -1, 0, NULL }, /* DerivativePriceUnitOfMeasure */
6243  { 1316, -1, 0, NULL }, /* DerivativePriceUnitOfMeasureQty */
6244  { 1317, -1, 0, NULL }, /* DerivativeSettlMethod */
6245  { 1318, -1, 0, NULL }, /* DerivativePriceQuoteMethod */
6246  { 1319, -1, 0, NULL }, /* DerivativeValuationMethod */
6247  { 1320, -1, 0, NULL }, /* DerivativeListMethod */
6248  { 1321, -1, 0, NULL }, /* DerivativeCapPrice */
6249  { 1322, -1, 0, NULL }, /* DerivativeFloorPrice */
6250  { 1323, -1, 0, NULL }, /* DerivativePutOrCall */
6251  { 1324, -1, 0, NULL }, /* ListUpdateAction */
6252  { 1325, -1, 0, NULL }, /* ParentMktSegmID */
6253  { 1326, -1, 0, NULL }, /* TradingSessionDesc */
6254  { 1327, -1, 0, NULL }, /* TradSesUpdateAction */
6255  { 1328, -1, 0, NULL }, /* RejectText */
6256  { 1329, -1, 0, NULL }, /* FeeMultiplier */
6257  { 1330, -1, 0, NULL }, /* UnderlyingLegSymbol */
6258  { 1331, -1, 0, NULL }, /* UnderlyingLegSymbolSfx */
6259  { 1332, -1, 0, NULL }, /* UnderlyingLegSecurityID */
6260  { 1333, -1, 0, NULL }, /* UnderlyingLegSecurityIDSource */
6261  { 1334, -1, 0, NULL }, /* NoUnderlyingLegSecurityAltID */
6262  { 1335, -1, 0, NULL }, /* UnderlyingLegSecurityAltID */
6263  { 1336, -1, 0, NULL }, /* UnderlyingLegSecurityAltIDSource */
6264  { 1337, -1, 0, NULL }, /* UnderlyingLegSecurityType */
6265  { 1338, -1, 0, NULL }, /* UnderlyingLegSecuritySubType */
6266  { 1339, -1, 0, NULL }, /* UnderlyingLegMaturityMonthYear */
6267  { 1340, -1, 0, NULL }, /* UnderlyingLegStrikePrice */
6268  { 1341, -1, 0, NULL }, /* UnderlyingLegSecurityExchange */
6269  { 1342, -1, 0, NULL }, /* NoOfLegUnderlyings */
6270  { 1343, -1, 0, NULL }, /* UnderlyingLegPutOrCall */
6271  { 1344, -1, 0, NULL }, /* UnderlyingLegCFICode */
6272  { 1345, -1, 0, NULL }, /* UnderlyingLegMaturityDate */
6273  { 1346, -1, 0, NULL }, /* ApplReqID */
6274  { 1347, -1, 0, ApplReqType_val },
6275  { 1348, -1, 0, ApplResponseType_val },
6276  { 1349, -1, 0, NULL }, /* ApplTotalMessageCount */
6277  { 1350, -1, 0, NULL }, /* ApplLastSeqNum */
6278  { 1351, -1, 0, NULL }, /* NoApplIDs */
6279  { 1352, -1, 0, NULL }, /* ApplResendFlag */
6280  { 1353, -1, 0, NULL }, /* ApplResponseID */
6281  { 1354, -1, 0, ApplResponseError_val },
6282  { 1355, -1, 0, NULL }, /* RefApplID */
6283  { 1356, -1, 0, NULL }, /* ApplReportID */
6284  { 1357, -1, 0, NULL }, /* RefApplLastSeqNum */
6285  { 1358, -1, 0, NULL }, /* LegPutOrCall */
6286  { 1359, -1, 0, NULL }, /* EncodedSymbolLen */
6287  { 1360, -1, 0, NULL }, /* EncodedSymbol */
6288  { 1361, -1, 0, NULL }, /* TotNoFills */
6289  { 1362, -1, 0, NULL }, /* NoFills */
6290  { 1363, -1, 0, NULL }, /* FillExecID */
6291  { 1364, -1, 0, NULL }, /* FillPx */
6292  { 1365, -1, 0, NULL }, /* FillQty */
6293  { 1366, -1, 0, NULL }, /* LegAllocID */
6294  { 1367, -1, 0, NULL }, /* LegAllocSettlCurrency */
6295  { 1368, -1, 0, TradSesEvent_val },
6296  { 1369, -1, 0, NULL }, /* MassActionReportID */
6297  { 1370, -1, 0, NULL }, /* NoNotAffectedOrders */
6298  { 1371, -1, 0, NULL }, /* NotAffectedOrderID */
6299  { 1372, -1, 0, NULL }, /* NotAffOrigClOrdID */
6300  { 1373, -1, 0, MassActionType_val },
6301  { 1374, -1, 0, MassActionScope_val },
6302  { 1375, -1, 0, MassActionResponse_val },
6303  { 1376, -1, 0, MassActionRejectReason_val },
6304  { 1377, -1, 0, MultilegModel_val },
6305  { 1378, -1, 0, MultilegPriceMethod_val },
6306  { 1379, -1, 0, NULL }, /* LegVolatility */
6307  { 1380, -1, 0, NULL }, /* DividendYield */
6308  { 1381, -1, 0, NULL }, /* LegDividendYield */
6309  { 1382, -1, 0, NULL }, /* CurrencyRatio */
6310  { 1383, -1, 0, NULL }, /* LegCurrencyRatio */
6311  { 1384, -1, 0, NULL }, /* LegExecInst */
6312  { 1385, -1, 0, ContingencyType_val },
6313  { 1386, -1, 0, ListRejectReason_val },
6314  { 1387, -1, 0, NULL }, /* NoTrdRepIndicators */
6315  { 1388, -1, 0, NULL }, /* TrdRepPartyRole */
6316  { 1389, -1, 0, NULL }, /* TrdRepIndicator */
6317  { 1390, -1, 0, TradePublishIndicator_val },
6318  { 1391, -1, 0, NULL }, /* UnderlyingLegOptAttribute */
6319  { 1392, -1, 0, NULL }, /* UnderlyingLegSecurityDesc */
6320  { 1393, -1, 0, NULL }, /* MarketReqID */
6321  { 1394, -1, 0, NULL }, /* MarketReportID */
6322  { 1395, -1, 2, MarketUpdateAction_val },
6323  { 1396, -1, 0, NULL }, /* MarketSegmentDesc */
6324  { 1397, -1, 0, NULL }, /* EncodedMktSegmDescLen */
6325  { 1398, -1, 0, NULL }, /* EncodedMktSegmDesc */
6326  { 1399, -1, 0, NULL }, /* ApplNewSeqNum */
6327  { 1400, -1, 0, NULL }, /* EncryptedPasswordMethod */
6328  { 1401, -1, 0, NULL }, /* EncryptedPasswordLen */
6329  { 1402, -1, 0, NULL }, /* EncryptedPassword */
6330  { 1403, -1, 0, NULL }, /* EncryptedNewPasswordLen */
6331  { 1404, -1, 0, NULL }, /* EncryptedNewPassword */
6332  { 1405, -1, 0, NULL }, /* UnderlyingLegMaturityTime */
6333  { 1406, -1, 0, NULL }, /* RefApplExtID */
6334  { 1407, -1, 0, NULL }, /* DefaultApplExtID */
6335  { 1408, -1, 0, NULL }, /* DefaultCstmApplVerID */
6336  { 1409, -1, 0, SessionStatus_val },
6337  { 1410, -1, 0, NULL }, /* DefaultVerIndicator */
6338  { 1411, -1, 0, NULL }, /* Nested4PartySubIDType */
6339  { 1412, -1, 0, NULL }, /* Nested4PartySubID */
6340  { 1413, -1, 0, NULL }, /* NoNested4PartySubIDs */
6341  { 1414, -1, 0, NULL }, /* NoNested4PartyIDs */
6342  { 1415, -1, 0, NULL }, /* Nested4PartyID */
6343  { 1416, -1, 0, NULL }, /* Nested4PartyIDSource */
6344  { 1417, -1, 0, NULL }, /* Nested4PartyRole */
6345  { 1418, -1, 0, NULL }, /* LegLastQty */
6346  { 1419, -1, 0, NULL }, /* UnderlyingExerciseStyle */
6347  { 1420, -1, 0, NULL }, /* LegExerciseStyle */
6348  { 1421, -1, 0, NULL }, /* LegPriceUnitOfMeasure */
6349  { 1422, -1, 0, NULL }, /* LegPriceUnitOfMeasureQty */
6350  { 1423, -1, 0, NULL }, /* UnderlyingUnitOfMeasureQty */
6351  { 1424, -1, 0, NULL }, /* UnderlyingPriceUnitOfMeasure */
6352  { 1425, -1, 0, NULL }, /* UnderlyingPriceUnitOfMeasureQty */
6353  { 1426, -1, 0, ApplReportType_val },
6354  { 1427, -1, 0, NULL }, /* SideExecID */
6355  { 1428, -1, 0, NULL }, /* OrderDelay */
6356  { 1429, -1, 0, OrderDelayUnit_val },
6357  { 1430, -1, 2, VenueType_val },
6358  { 1431, -1, 0, RefOrdIDReason_val },
6359  { 1432, -1, 0, OrigCustOrderCapacity_val },
6360  { 1433, -1, 0, NULL }, /* RefApplReqID */
6361  { 1434, -1, 0, ModelType_val },
6362  { 1435, -1, 0, ContractMultiplierUnit_val },
6363  { 1436, -1, 0, NULL }, /* LegContractMultiplierUnit */
6364  { 1437, -1, 0, NULL }, /* UnderlyingContractMultiplierUnit */
6365  { 1438, -1, 0, NULL }, /* DerivativeContractMultiplierUnit */
6366  { 1439, -1, 0, FlowScheduleType_val },
6367  { 1440, -1, 0, NULL }, /* LegFlowScheduleType */
6368  { 1441, -1, 0, NULL }, /* UnderlyingFlowScheduleType */
6369  { 1442, -1, 0, NULL }, /* DerivativeFlowScheduleType */
6370  { 1443, -1, 0, NULL }, /* FillLiquidityInd */
6371  { 1444, -1, 0, NULL }, /* SideLiquidityInd */
6372  { 1445, -1, 0, NULL }, /* NoRateSources */
6373  { 1446, -1, 0, RateSource_val },
6374  { 1447, -1, 0, RateSourceType_val },
6375  { 1448, -1, 0, NULL }, /* ReferencePage */
6376  { 1449, -1, 1, RestructuringType_val },
6377  { 1450, -1, 1, Seniority_val },
6378  { 1451, -1, 0, NULL }, /* NotionalPercentageOutstanding */
6379  { 1452, -1, 0, NULL }, /* OriginalNotionalPercentageOutstanding */
6380  { 1453, -1, 0, NULL }, /* UnderlyingRestructuringType */
6381  { 1454, -1, 0, NULL }, /* UnderlyingSeniority */
6382  { 1455, -1, 0, NULL }, /* UnderlyingNotionalPercentageOutstanding */
6383  { 1456, -1, 0, NULL }, /* UnderlyingOriginalNotionalPercentageOutstanding */
6384  { 1457, -1, 0, NULL }, /* AttachmentPoint */
6385  { 1458, -1, 0, NULL }, /* DetachmentPoint */
6386  { 1459, -1, 0, NULL }, /* UnderlyingAttachmentPoint */
6387  { 1460, -1, 0, NULL }, /* UnderlyingDetachmentPoint */
6388  { 1461, -1, 0, NULL }, /* NoTargetPartyIDs */
6389  { 1462, -1, 0, NULL }, /* TargetPartyID */
6390  { 1463, -1, 0, NULL }, /* TargetPartyIDSource */
6391  { 1464, -1, 0, NULL }, /* TargetPartyRole */
6392  { 1465, -1, 0, NULL }, /* SecurityListID */
6393  { 1466, -1, 0, NULL }, /* SecurityListRefID */
6394  { 1467, -1, 0, NULL }, /* SecurityListDesc */
6395  { 1468, -1, 0, NULL }, /* EncodedSecurityListDescLen */
6396  { 1469, -1, 0, NULL }, /* EncodedSecurityListDesc */
6397  { 1470, -1, 0, SecurityListType_val },
6398  { 1471, -1, 0, SecurityListTypeSource_val },
6399  { 1472, -1, 0, NULL }, /* NewsID */
6400  { 1473, -1, 0, NewsCategory_val },
6401  { 1474, -1, 0, NULL }, /* LanguageCode */
6402  { 1475, -1, 0, NULL }, /* NoNewsRefIDs */
6403  { 1476, -1, 0, NULL }, /* NewsRefID */
6404  { 1477, -1, 0, NewsRefType_val },
6405  { 1478, -1, 0, StrikePriceDeterminationMethod_val },
6406  { 1479, -1, 0, StrikePriceBoundaryMethod_val },
6407  { 1480, -1, 0, NULL }, /* StrikePriceBoundaryPrecision */
6408  { 1481, -1, 0, UnderlyingPriceDeterminationMethod_val },
6409  { 1482, -1, 0, OptPayoutType_val },
6410  { 1483, -1, 0, NULL }, /* NoComplexEvents */
6411  { 1484, -1, 0, ComplexEventType_val },
6412  { 1485, -1, 0, NULL }, /* ComplexOptPayoutAmount */
6413  { 1486, -1, 0, NULL }, /* ComplexEventPrice */
6414  { 1487, -1, 0, ComplexEventPriceBoundaryMethod_val },
6415  { 1488, -1, 0, NULL }, /* ComplexEventPriceBoundaryPrecision */
6416  { 1489, -1, 0, ComplexEventPriceTimeType_val },
6417  { 1490, -1, 0, ComplexEventCondition_val },
6418  { 1491, -1, 0, NULL }, /* NoComplexEventDates */
6419  { 1492, -1, 0, NULL }, /* ComplexEventStartDate */
6420  { 1493, -1, 0, NULL }, /* ComplexEventEndDate */
6421  { 1494, -1, 0, NULL }, /* NoComplexEventTimes */
6422  { 1495, -1, 0, NULL }, /* ComplexEventStartTime */
6423  { 1496, -1, 0, NULL }, /* ComplexEventEndTime */
6424  { 1497, -1, 0, NULL }, /* StreamAsgnReqID */
6425  { 1498, -1, 0, StreamAsgnReqType_val },
6426  { 1499, -1, 0, NULL }, /* NoAsgnReqs */
6427  { 1500, -1, 0, NULL }, /* MDStreamID */
6428  { 1501, -1, 0, NULL }, /* StreamAsgnRptID */
6429  { 1502, -1, 0, StreamAsgnRejReason_val },
6430  { 1503, -1, 0, StreamAsgnAckType_val },
6431  { 1504, -1, 0, NULL }, /* RelSymTransactTime */
6432  { 1505, -1, 0, NULL }, /* PartyDetailsListRequestID */
6433  { 1506, -1, 0, NULL }, /* NoPartyListResponseTypes */
6434  { 1507, -1, 0, PartyListResponseType_val },
6435  { 1508, -1, 0, NULL }, /* NoRequestedPartyRoles */
6436  { 1509, -1, 0, NULL }, /* RequestedPartyRole */
6437  { 1510, -1, 0, NULL }, /* PartyDetailsListReportID */
6438  { 1511, -1, 0, PartyDetailsRequestResult_val },
6439  { 1512, -1, 0, NULL }, /* TotNoPartyList */
6440  { 1513, -1, 0, NULL }, /* NoPartyList */
6441  { 1514, -1, 0, NULL }, /* NoPartyRelationships */
6442  { 1515, -1, 0, PartyRelationship_val },
6443  { 1516, -1, 0, NULL }, /* NoPartyAltIDs */
6444  { 1517, -1, 0, NULL }, /* PartyAltID */
6445  { 1518, -1, 0, NULL }, /* PartyAltIDSource */
6446  { 1519, -1, 0, NULL }, /* NoPartyAltSubIDs */
6447  { 1520, -1, 0, NULL }, /* PartyAltSubID */
6448  { 1521, -1, 0, NULL }, /* PartyAltSubIDType */
6449  { 1522, -1, 0, NULL }, /* NoContextPartyIDs */
6450  { 1523, -1, 0, NULL }, /* ContextPartyID */
6451  { 1524, -1, 0, NULL }, /* ContextPartyIDSource */
6452  { 1525, -1, 0, NULL }, /* ContextPartyRole */
6453  { 1526, -1, 0, NULL }, /* NoContextPartySubIDs */
6454  { 1527, -1, 0, NULL }, /* ContextPartySubID */
6455  { 1528, -1, 0, NULL }, /* ContextPartySubIDType */
6456  { 1529, -1, 0, NULL }, /* NoRiskLimits */
6457  { 1530, -1, 0, RiskLimitType_val },
6458  { 1531, -1, 0, NULL }, /* RiskLimitAmount */
6459  { 1532, -1, 0, NULL }, /* RiskLimitCurrency */
6460  { 1533, -1, 0, NULL }, /* RiskLimitPlatform */
6461  { 1534, -1, 0, NULL }, /* NoRiskInstruments */
6462  { 1535, -1, 0, RiskInstrumentOperator_val },
6463  { 1536, -1, 0, NULL }, /* RiskSymbol */
6464  { 1537, -1, 0, NULL }, /* RiskSymbolSfx */
6465  { 1538, -1, 0, NULL }, /* RiskSecurityID */
6466  { 1539, -1, 0, NULL }, /* RiskSecurityIDSource */
6467  { 1540, -1, 0, NULL }, /* NoRiskSecurityAltID */
6468  { 1541, -1, 0, NULL }, /* RiskSecurityAltID */
6469  { 1542, -1, 0, NULL }, /* RiskSecurityAltIDSource */
6470  { 1543, -1, 0, NULL }, /* RiskProduct */
6471  { 1544, -1, 0, NULL }, /* RiskProductComplex */
6472  { 1545, -1, 0, NULL }, /* RiskSecurityGroup */
6473  { 1546, -1, 0, NULL }, /* RiskCFICode */
6474  { 1547, -1, 0, NULL }, /* RiskSecurityType */
6475  { 1548, -1, 0, NULL }, /* RiskSecuritySubType */
6476  { 1549, -1, 0, NULL }, /* RiskMaturityMonthYear */
6477  { 1550, -1, 0, NULL }, /* RiskMaturityTime */
6478  { 1551, -1, 0, NULL }, /* RiskRestructuringType */
6479  { 1552, -1, 0, NULL }, /* RiskSeniority */
6480  { 1553, -1, 0, NULL }, /* RiskPutOrCall */
6481  { 1554, -1, 0, NULL }, /* RiskFlexibleIndicator */
6482  { 1555, -1, 0, NULL }, /* RiskCouponRate */
6483  { 1556, -1, 0, NULL }, /* RiskSecurityDesc */
6484  { 1557, -1, 0, NULL }, /* RiskInstrumentSettlType */
6485  { 1558, -1, 0, NULL }, /* RiskInstrumentMultiplier */
6486  { 1559, -1, 0, NULL }, /* NoRiskWarningLevels */
6487  { 1560, -1, 0, NULL }, /* RiskWarningLevelPercent */
6488  { 1561, -1, 0, NULL }, /* RiskWarningLevelName */
6489  { 1562, -1, 0, NULL }, /* NoRelatedPartyIDs */
6490  { 1563, -1, 0, NULL }, /* RelatedPartyID */
6491  { 1564, -1, 0, NULL }, /* RelatedPartyIDSource */
6492  { 1565, -1, 0, NULL }, /* RelatedPartyRole */
6493  { 1566, -1, 0, NULL }, /* NoRelatedPartySubIDs */
6494  { 1567, -1, 0, NULL }, /* RelatedPartySubID */
6495  { 1568, -1, 0, NULL }, /* RelatedPartySubIDType */
6496  { 1569, -1, 0, NULL }, /* NoRelatedPartyAltIDs */
6497  { 1570, -1, 0, NULL }, /* RelatedPartyAltID */
6498  { 1571, -1, 0, NULL }, /* RelatedPartyAltIDSource */
6499  { 1572, -1, 0, NULL }, /* NoRelatedPartyAltSubIDs */
6500  { 1573, -1, 0, NULL }, /* RelatedPartyAltSubID */
6501  { 1574, -1, 0, NULL }, /* RelatedPartyAltSubIDType */
6502  { 1575, -1, 0, NULL }, /* NoRelatedContextPartyIDs */
6503  { 1576, -1, 0, NULL }, /* RelatedContextPartyID */
6504  { 1577, -1, 0, NULL }, /* RelatedContextPartyIDSource */
6505  { 1578, -1, 0, NULL }, /* RelatedContextPartyRole */
6506  { 1579, -1, 0, NULL }, /* NoRelatedContextPartySubIDs */
6507  { 1580, -1, 0, NULL }, /* RelatedContextPartySubID */
6508  { 1581, -1, 0, NULL }, /* RelatedContextPartySubIDType */
6509  { 1582, -1, 0, NULL }, /* NoRelationshipRiskLimits */
6510  { 1583, -1, 0, NULL }, /* RelationshipRiskLimitType */
6511  { 1584, -1, 0, NULL }, /* RelationshipRiskLimitAmount */
6512  { 1585, -1, 0, NULL }, /* RelationshipRiskLimitCurrency */
6513  { 1586, -1, 0, NULL }, /* RelationshipRiskLimitPlatform */
6514  { 1587, -1, 0, NULL }, /* NoRelationshipRiskInstruments */
6515  { 1588, -1, 0, NULL }, /* RelationshipRiskInstrumentOperator */
6516  { 1589, -1, 0, NULL }, /* RelationshipRiskSymbol */
6517  { 1590, -1, 0, NULL }, /* RelationshipRiskSymbolSfx */
6518  { 1591, -1, 0, NULL }, /* RelationshipRiskSecurityID */
6519  { 1592, -1, 0, NULL }, /* RelationshipRiskSecurityIDSource */
6520  { 1593, -1, 0, NULL }, /* NoRelationshipRiskSecurityAltID */
6521  { 1594, -1, 0, NULL }, /* RelationshipRiskSecurityAltID */
6522  { 1595, -1, 0, NULL }, /* RelationshipRiskSecurityAltIDSource */
6523  { 1596, -1, 0, NULL }, /* RelationshipRiskProduct */
6524  { 1597, -1, 0, NULL }, /* RelationshipRiskProductComplex */
6525  { 1598, -1, 0, NULL }, /* RelationshipRiskSecurityGroup */
6526  { 1599, -1, 0, NULL }, /* RelationshipRiskCFICode */
6527  { 1600, -1, 0, NULL }, /* RelationshipRiskSecurityType */
6528  { 1601, -1, 0, NULL }, /* RelationshipRiskSecuritySubType */
6529  { 1602, -1, 0, NULL }, /* RelationshipRiskMaturityMonthYear */
6530  { 1603, -1, 0, NULL }, /* RelationshipRiskMaturityTime */
6531  { 1604, -1, 0, NULL }, /* RelationshipRiskRestructuringType */
6532  { 1605, -1, 0, NULL }, /* RelationshipRiskSeniority */
6533  { 1606, -1, 0, NULL }, /* RelationshipRiskPutOrCall */
6534  { 1607, -1, 0, NULL }, /* RelationshipRiskFlexibleIndicator */
6535  { 1608, -1, 0, NULL }, /* RelationshipRiskCouponRate */
6536  { 1609, -1, 0, NULL }, /* RelationshipRiskSecurityExchange */
6537  { 1610, -1, 0, NULL }, /* RelationshipRiskSecurityDesc */
6538  { 1611, -1, 0, NULL }, /* RelationshipRiskInstrumentSettlType */
6539  { 1612, -1, 0, NULL }, /* RelationshipRiskInstrumentMultiplier */
6540  { 1613, -1, 0, NULL }, /* NoRelationshipRiskWarningLevels */
6541  { 1614, -1, 0, NULL }, /* RelationshipRiskWarningLevelPercent */
6542  { 1615, -1, 0, NULL }, /* RelationshipRiskWarningLevelName */
6543  { 1616, -1, 0, NULL }, /* RiskSecurityExchange */
6544  { 1617, -1, 0, StreamAsgnType_val },
6545  { 1618, -1, 0, NULL }, /* RelationshipRiskEncodedSecurityDescLen */
6546  { 1619, -1, 0, NULL }, /* RelationshipRiskEncodedSecurityDesc */
6547  { 1620, -1, 0, NULL }, /* RiskEncodedSecurityDescLen */
6548  { 1621, -1, 0, NULL }, /* RiskEncodedSecurityDesc */
6549  };
6550 
6551 static hf_register_info hf_FIX[] = {
6552 
6553  { &fix_fields[0].hf_id,
6554  { "Account (1)", "fix.Account",
6555  FT_STRING, BASE_NONE, NULL, 0x00,
6556  NULL, HFILL }
6557  },
6558  { &fix_fields[1].hf_id,
6559  { "AdvId (2)", "fix.AdvId",
6560  FT_STRING, BASE_NONE, NULL, 0x00,
6561  NULL, HFILL }
6562  },
6563  { &fix_fields[2].hf_id,
6564  { "AdvRefID (3)", "fix.AdvRefID",
6565  FT_STRING, BASE_NONE, NULL, 0x00,
6566  NULL, HFILL }
6567  },
6568  { &fix_fields[3].hf_id,
6569  { "AdvSide (4)", "fix.AdvSide",
6570  FT_STRING, BASE_NONE, NULL, 0x00,
6571  NULL, HFILL }
6572  },
6573  { &fix_fields[4].hf_id,
6574  { "AdvTransType (5)", "fix.AdvTransType",
6575  FT_STRING, BASE_NONE, NULL, 0x00,
6576  NULL, HFILL }
6577  },
6578  { &fix_fields[5].hf_id,
6579  { "AvgPx (6)", "fix.AvgPx",
6580  FT_STRING, BASE_NONE, NULL, 0x00,
6581  NULL, HFILL }
6582  },
6583  { &fix_fields[6].hf_id,
6584  { "BeginSeqNo (7)", "fix.BeginSeqNo",
6585  FT_STRING, BASE_NONE, NULL, 0x00,
6586  NULL, HFILL }
6587  },
6588  { &fix_fields[7].hf_id,
6589  { "BeginString (8)", "fix.BeginString",
6590  FT_STRING, BASE_NONE, NULL, 0x00,
6591  NULL, HFILL }
6592  },
6593  { &fix_fields[8].hf_id,
6594  { "BodyLength (9)", "fix.BodyLength",
6595  FT_STRING, BASE_NONE, NULL, 0x00,
6596  NULL, HFILL }
6597  },
6598  { &fix_fields[9].hf_id,
6599  { "CheckSum (10)", "fix.CheckSum",
6600  FT_STRING, BASE_NONE, NULL, 0x00,
6601  NULL, HFILL }
6602  },
6603  { &fix_fields[10].hf_id,
6604  { "ClOrdID (11)", "fix.ClOrdID",
6605  FT_STRING, BASE_NONE, NULL, 0x00,
6606  NULL, HFILL }
6607  },
6608  { &fix_fields[11].hf_id,
6609  { "Commission (12)", "fix.Commission",
6610  FT_STRING, BASE_NONE, NULL, 0x00,
6611  NULL, HFILL }
6612  },
6613  { &fix_fields[12].hf_id,
6614  { "CommType (13)", "fix.CommType",
6615  FT_STRING, BASE_NONE, NULL, 0x00,
6616  NULL, HFILL }
6617  },
6618  { &fix_fields[13].hf_id,
6619  { "CumQty (14)", "fix.CumQty",
6620  FT_STRING, BASE_NONE, NULL, 0x00,
6621  NULL, HFILL }
6622  },
6623  { &fix_fields[14].hf_id,
6624  { "Currency (15)", "fix.Currency",
6625  FT_STRING, BASE_NONE, NULL, 0x00,
6626  NULL, HFILL }
6627  },
6628  { &fix_fields[15].hf_id,
6629  { "EndSeqNo (16)", "fix.EndSeqNo",
6630  FT_STRING, BASE_NONE, NULL, 0x00,
6631  NULL, HFILL }
6632  },
6633  { &fix_fields[16].hf_id,
6634  { "ExecID (17)", "fix.ExecID",
6635  FT_STRING, BASE_NONE, NULL, 0x00,
6636  NULL, HFILL }
6637  },
6638  { &fix_fields[17].hf_id,
6639  { "ExecInst (18)", "fix.ExecInst",
6640  FT_STRING, BASE_NONE, NULL, 0x00,
6641  NULL, HFILL }
6642  },
6643  { &fix_fields[18].hf_id,
6644  { "ExecRefID (19)", "fix.ExecRefID",
6645  FT_STRING, BASE_NONE, NULL, 0x00,
6646  NULL, HFILL }
6647  },
6648  { &fix_fields[19].hf_id,
6649  { "ExecTransType (20)", "fix.ExecTransType",
6650  FT_STRING, BASE_NONE, NULL, 0x00,
6651  NULL, HFILL }
6652  },
6653  { &fix_fields[20].hf_id,
6654  { "HandlInst (21)", "fix.HandlInst",
6655  FT_STRING, BASE_NONE, NULL, 0x00,
6656  NULL, HFILL }
6657  },
6658  { &fix_fields[21].hf_id,
6659  { "SecurityIDSource (22)", "fix.SecurityIDSource",
6660  FT_STRING, BASE_NONE, NULL, 0x00,
6661  NULL, HFILL }
6662  },
6663  { &fix_fields[22].hf_id,
6664  { "IOIID (23)", "fix.IOIID",
6665  FT_STRING, BASE_NONE, NULL, 0x00,
6666  NULL, HFILL }
6667  },
6668  { &fix_fields[23].hf_id,
6669  { "IOIOthSvc (24)", "fix.IOIOthSvc",
6670  FT_STRING, BASE_NONE, NULL, 0x00,
6671  NULL, HFILL }
6672  },
6673  { &fix_fields[24].hf_id,
6674  { "IOIQltyInd (25)", "fix.IOIQltyInd",
6675  FT_STRING, BASE_NONE, NULL, 0x00,
6676  NULL, HFILL }
6677  },
6678  { &fix_fields[25].hf_id,
6679  { "IOIRefID (26)", "fix.IOIRefID",
6680  FT_STRING, BASE_NONE, NULL, 0x00,
6681  NULL, HFILL }
6682  },
6683  { &fix_fields[26].hf_id,
6684  { "IOIQty (27)", "fix.IOIQty",
6685  FT_STRING, BASE_NONE, NULL, 0x00,
6686  NULL, HFILL }
6687  },
6688  { &fix_fields[27].hf_id,
6689  { "IOITransType (28)", "fix.IOITransType",
6690  FT_STRING, BASE_NONE, NULL, 0x00,
6691  NULL, HFILL }
6692  },
6693  { &fix_fields[28].hf_id,
6694  { "LastCapacity (29)", "fix.LastCapacity",
6695  FT_STRING, BASE_NONE, NULL, 0x00,
6696  NULL, HFILL }
6697  },
6698  { &fix_fields[29].hf_id,
6699  { "LastMkt (30)", "fix.LastMkt",
6700  FT_STRING, BASE_NONE, NULL, 0x00,
6701  NULL, HFILL }
6702  },
6703  { &fix_fields[30].hf_id,
6704  { "LastPx (31)", "fix.LastPx",
6705  FT_STRING, BASE_NONE, NULL, 0x00,
6706  NULL, HFILL }
6707  },
6708  { &fix_fields[31].hf_id,
6709  { "LastQty (32)", "fix.LastQty",
6710  FT_STRING, BASE_NONE, NULL, 0x00,
6711  NULL, HFILL }
6712  },
6713  { &fix_fields[32].hf_id,
6714  { "NoLinesOfText (33)", "fix.NoLinesOfText",
6715  FT_STRING, BASE_NONE, NULL, 0x00,
6716  NULL, HFILL }
6717  },
6718  { &fix_fields[33].hf_id,
6719  { "MsgSeqNum (34)", "fix.MsgSeqNum",
6720  FT_STRING, BASE_NONE, NULL, 0x00,
6721  NULL, HFILL }
6722  },
6723  { &fix_fields[34].hf_id,
6724  { "MsgType (35)", "fix.MsgType",
6725  FT_STRING, BASE_NONE, NULL, 0x00,
6726  NULL, HFILL }
6727  },
6728  { &fix_fields[35].hf_id,
6729  { "NewSeqNo (36)", "fix.NewSeqNo",
6730  FT_STRING, BASE_NONE, NULL, 0x00,
6731  NULL, HFILL }
6732  },
6733  { &fix_fields[36].hf_id,
6734  { "OrderID (37)", "fix.OrderID",
6735  FT_STRING, BASE_NONE, NULL, 0x00,
6736  NULL, HFILL }
6737  },
6738  { &fix_fields[37].hf_id,
6739  { "OrderQty (38)", "fix.OrderQty",
6740  FT_STRING, BASE_NONE, NULL, 0x00,
6741  NULL, HFILL }
6742  },
6743  { &fix_fields[38].hf_id,
6744  { "OrdStatus (39)", "fix.OrdStatus",
6745  FT_STRING, BASE_NONE, NULL, 0x00,
6746  NULL, HFILL }
6747  },
6748  { &fix_fields[39].hf_id,
6749  { "OrdType (40)", "fix.OrdType",
6750  FT_STRING, BASE_NONE, NULL, 0x00,
6751  NULL, HFILL }
6752  },
6753  { &fix_fields[40].hf_id,
6754  { "OrigClOrdID (41)", "fix.OrigClOrdID",
6755  FT_STRING, BASE_NONE, NULL, 0x00,
6756  NULL, HFILL }
6757  },
6758  { &fix_fields[41].hf_id,
6759  { "OrigTime (42)", "fix.OrigTime",
6760  FT_STRING, BASE_NONE, NULL, 0x00,
6761  NULL, HFILL }
6762  },
6763  { &fix_fields[42].hf_id,
6764  { "PossDupFlag (43)", "fix.PossDupFlag",
6765  FT_STRING, BASE_NONE, NULL, 0x00,
6766  NULL, HFILL }
6767  },
6768  { &fix_fields[43].hf_id,
6769  { "Price (44)", "fix.Price",
6770  FT_STRING, BASE_NONE, NULL, 0x00,
6771  NULL, HFILL }
6772  },
6773  { &fix_fields[44].hf_id,
6774  { "RefSeqNum (45)", "fix.RefSeqNum",
6775  FT_STRING, BASE_NONE, NULL, 0x00,
6776  NULL, HFILL }
6777  },
6778  { &fix_fields[45].hf_id,
6779  { "RelatdSym (46)", "fix.RelatdSym",
6780  FT_STRING, BASE_NONE, NULL, 0x00,
6781  NULL, HFILL }
6782  },
6783  { &fix_fields[46].hf_id,
6784  { "Rule80A (47)", "fix.Rule80A",
6785  FT_STRING, BASE_NONE, NULL, 0x00,
6786  NULL, HFILL }
6787  },
6788  { &fix_fields[47].hf_id,
6789  { "SecurityID (48)", "fix.SecurityID",
6790  FT_STRING, BASE_NONE, NULL, 0x00,
6791  NULL, HFILL }
6792  },
6793  { &fix_fields[48].hf_id,
6794  { "SenderCompID (49)", "fix.SenderCompID",
6795  FT_STRING, BASE_NONE, NULL, 0x00,
6796  NULL, HFILL }
6797  },
6798  { &fix_fields[49].hf_id,
6799  { "SenderSubID (50)", "fix.SenderSubID",
6800  FT_STRING, BASE_NONE, NULL, 0x00,
6801  NULL, HFILL }
6802  },
6803  { &fix_fields[50].hf_id,
6804  { "SendingDate (51)", "fix.SendingDate",
6805  FT_STRING, BASE_NONE, NULL, 0x00,
6806  NULL, HFILL }
6807  },
6808  { &fix_fields[51].hf_id,
6809  { "SendingTime (52)", "fix.SendingTime",
6810  FT_STRING, BASE_NONE, NULL, 0x00,
6811  NULL, HFILL }
6812  },
6813  { &fix_fields[52].hf_id,
6814  { "Quantity (53)", "fix.Quantity",
6815  FT_STRING, BASE_NONE, NULL, 0x00,
6816  NULL, HFILL }
6817  },
6818  { &fix_fields[53].hf_id,
6819  { "Side (54)", "fix.Side",
6820  FT_STRING, BASE_NONE, NULL, 0x00,
6821  NULL, HFILL }
6822  },
6823  { &fix_fields[54].hf_id,
6824  { "Symbol (55)", "fix.Symbol",
6825  FT_STRING, BASE_NONE, NULL, 0x00,
6826  NULL, HFILL }
6827  },
6828  { &fix_fields[55].hf_id,
6829  { "TargetCompID (56)", "fix.TargetCompID",
6830  FT_STRING, BASE_NONE, NULL, 0x00,
6831  NULL, HFILL }
6832  },
6833  { &fix_fields[56].hf_id,
6834  { "TargetSubID (57)", "fix.TargetSubID",
6835  FT_STRING, BASE_NONE, NULL, 0x00,
6836  NULL, HFILL }
6837  },
6838  { &fix_fields[57].hf_id,
6839  { "Text (58)", "fix.Text",
6840  FT_STRING, BASE_NONE, NULL, 0x00,
6841  NULL, HFILL }
6842  },
6843  { &fix_fields[58].hf_id,
6844  { "TimeInForce (59)", "fix.TimeInForce",
6845  FT_STRING, BASE_NONE, NULL, 0x00,
6846  NULL, HFILL }
6847  },
6848  { &fix_fields[59].hf_id,
6849  { "TransactTime (60)", "fix.TransactTime",
6850  FT_STRING, BASE_NONE, NULL, 0x00,
6851  NULL, HFILL }
6852  },
6853  { &fix_fields[60].hf_id,
6854  { "Urgency (61)", "fix.Urgency",
6855  FT_STRING, BASE_NONE, NULL, 0x00,
6856  NULL, HFILL }
6857  },
6858  { &fix_fields[61].hf_id,
6859  { "ValidUntilTime (62)", "fix.ValidUntilTime",
6860  FT_STRING, BASE_NONE, NULL, 0x00,
6861  NULL, HFILL }
6862  },
6863  { &fix_fields[62].hf_id,
6864  { "SettlType (63)", "fix.SettlType",
6865  FT_STRING, BASE_NONE, NULL, 0x00,
6866  NULL, HFILL }
6867  },
6868  { &fix_fields[63].hf_id,
6869  { "SettlDate (64)", "fix.SettlDate",
6870  FT_STRING, BASE_NONE, NULL, 0x00,
6871  NULL, HFILL }
6872  },
6873  { &fix_fields[64].hf_id,
6874  { "SymbolSfx (65)", "fix.SymbolSfx",
6875  FT_STRING, BASE_NONE, NULL, 0x00,
6876  NULL, HFILL }
6877  },
6878  { &fix_fields[65].hf_id,
6879  { "ListID (66)", "fix.ListID",
6880  FT_STRING, BASE_NONE, NULL, 0x00,
6881  NULL, HFILL }
6882  },
6883  { &fix_fields[66].hf_id,
6884  { "ListSeqNo (67)", "fix.ListSeqNo",
6885  FT_STRING, BASE_NONE, NULL, 0x00,
6886  NULL, HFILL }
6887  },
6888  { &fix_fields[67].hf_id,
6889  { "TotNoOrders (68)", "fix.TotNoOrders",
6890  FT_STRING, BASE_NONE, NULL, 0x00,
6891  NULL, HFILL }
6892  },
6893  { &fix_fields[68].hf_id,
6894  { "ListExecInst (69)", "fix.ListExecInst",
6895  FT_STRING, BASE_NONE, NULL, 0x00,
6896  NULL, HFILL }
6897  },
6898  { &fix_fields[69].hf_id,
6899  { "AllocID (70)", "fix.AllocID",
6900  FT_STRING, BASE_NONE, NULL, 0x00,
6901  NULL, HFILL }
6902  },
6903  { &fix_fields[70].hf_id,
6904  { "AllocTransType (71)", "fix.AllocTransType",
6905  FT_STRING, BASE_NONE, NULL, 0x00,
6906  NULL, HFILL }
6907  },
6908  { &fix_fields[71].hf_id,
6909  { "RefAllocID (72)", "fix.RefAllocID",
6910  FT_STRING, BASE_NONE, NULL, 0x00,
6911  NULL, HFILL }
6912  },
6913  { &fix_fields[72].hf_id,
6914  { "NoOrders (73)", "fix.NoOrders",
6915  FT_STRING, BASE_NONE, NULL, 0x00,
6916  NULL, HFILL }
6917  },
6918  { &fix_fields[73].hf_id,
6919  { "AvgPxPrecision (74)", "fix.AvgPxPrecision",
6920  FT_STRING, BASE_NONE, NULL, 0x00,
6921  NULL, HFILL }
6922  },
6923  { &fix_fields[74].hf_id,
6924  { "TradeDate (75)", "fix.TradeDate",
6925  FT_STRING, BASE_NONE, NULL, 0x00,
6926  NULL, HFILL }
6927  },
6928  { &fix_fields[75].hf_id,
6929  { "ExecBroker (76)", "fix.ExecBroker",
6930  FT_STRING, BASE_NONE, NULL, 0x00,
6931  NULL, HFILL }
6932  },
6933  { &fix_fields[76].hf_id,
6934  { "PositionEffect (77)", "fix.PositionEffect",
6935  FT_STRING, BASE_NONE, NULL, 0x00,
6936  NULL, HFILL }
6937  },
6938  { &fix_fields[77].hf_id,
6939  { "NoAllocs (78)", "fix.NoAllocs",
6940  FT_STRING, BASE_NONE, NULL, 0x00,
6941  NULL, HFILL }
6942  },
6943  { &fix_fields[78].hf_id,
6944  { "AllocAccount (79)", "fix.AllocAccount",
6945  FT_STRING, BASE_NONE, NULL, 0x00,
6946  NULL, HFILL }
6947  },
6948  { &fix_fields[79].hf_id,
6949  { "AllocQty (80)", "fix.AllocQty",
6950  FT_STRING, BASE_NONE, NULL, 0x00,
6951  NULL, HFILL }
6952  },
6953  { &fix_fields[80].hf_id,
6954  { "ProcessCode (81)", "fix.ProcessCode",
6955  FT_STRING, BASE_NONE, NULL, 0x00,
6956  NULL, HFILL }
6957  },
6958  { &fix_fields[81].hf_id,
6959  { "NoRpts (82)", "fix.NoRpts",
6960  FT_STRING, BASE_NONE, NULL, 0x00,
6961  NULL, HFILL }
6962  },
6963  { &fix_fields[82].hf_id,
6964  { "RptSeq (83)", "fix.RptSeq",
6965  FT_STRING, BASE_NONE, NULL, 0x00,
6966  NULL, HFILL }
6967  },
6968  { &fix_fields[83].hf_id,
6969  { "CxlQty (84)", "fix.CxlQty",
6970  FT_STRING, BASE_NONE, NULL, 0x00,
6971  NULL, HFILL }
6972  },
6973  { &fix_fields[84].hf_id,
6974  { "NoDlvyInst (85)", "fix.NoDlvyInst",
6975  FT_STRING, BASE_NONE, NULL, 0x00,
6976  NULL, HFILL }
6977  },
6978  { &fix_fields[85].hf_id,
6979  { "DlvyInst (86)", "fix.DlvyInst",
6980  FT_STRING, BASE_NONE, NULL, 0x00,
6981  NULL, HFILL }
6982  },
6983  { &fix_fields[86].hf_id,
6984  { "AllocStatus (87)", "fix.AllocStatus",
6985  FT_STRING, BASE_NONE, NULL, 0x00,
6986  NULL, HFILL }
6987  },
6988  { &fix_fields[87].hf_id,
6989  { "AllocRejCode (88)", "fix.AllocRejCode",
6990  FT_STRING, BASE_NONE, NULL, 0x00,
6991  NULL, HFILL }
6992  },
6993  { &fix_fields[88].hf_id,
6994  { "Signature (89)", "fix.Signature",
6995  FT_STRING, BASE_NONE, NULL, 0x00,
6996  NULL, HFILL }
6997  },
6998  { &fix_fields[89].hf_id,
6999  { "SecureDataLen (90)", "fix.SecureDataLen",
7000  FT_STRING, BASE_NONE, NULL, 0x00,
7001  NULL, HFILL }
7002  },
7003  { &fix_fields[90].hf_id,
7004  { "SecureData (91)", "fix.SecureData",
7005  FT_STRING, BASE_NONE, NULL, 0x00,
7006  NULL, HFILL }
7007  },
7008  { &fix_fields[91].hf_id,
7009  { "BrokerOfCredit (92)", "fix.BrokerOfCredit",
7010  FT_STRING, BASE_NONE, NULL, 0x00,
7011  NULL, HFILL }
7012  },
7013  { &fix_fields[92].hf_id,
7014  { "SignatureLength (93)", "fix.SignatureLength",
7015  FT_STRING, BASE_NONE, NULL, 0x00,
7016  NULL, HFILL }
7017  },
7018  { &fix_fields[93].hf_id,
7019  { "EmailType (94)", "fix.EmailType",
7020  FT_STRING, BASE_NONE, NULL, 0x00,
7021  NULL, HFILL }
7022  },
7023  { &fix_fields[94].hf_id,
7024  { "RawDataLength (95)", "fix.RawDataLength",
7025  FT_STRING, BASE_NONE, NULL, 0x00,
7026  NULL, HFILL }
7027  },
7028  { &fix_fields[95].hf_id,
7029  { "RawData (96)", "fix.RawData",
7030  FT_STRING, BASE_NONE, NULL, 0x00,
7031  NULL, HFILL }
7032  },
7033  { &fix_fields[96].hf_id,
7034  { "PossResend (97)", "fix.PossResend",
7035  FT_STRING, BASE_NONE, NULL, 0x00,
7036  NULL, HFILL }
7037  },
7038  { &fix_fields[97].hf_id,
7039  { "EncryptMethod (98)", "fix.EncryptMethod",
7040  FT_STRING, BASE_NONE, NULL, 0x00,
7041  NULL, HFILL }
7042  },
7043  { &fix_fields[98].hf_id,
7044  { "StopPx (99)", "fix.StopPx",
7045  FT_STRING, BASE_NONE, NULL, 0x00,
7046  NULL, HFILL }
7047  },
7048  { &fix_fields[99].hf_id,
7049  { "ExDestination (100)", "fix.ExDestination",
7050  FT_STRING, BASE_NONE, NULL, 0x00,
7051  NULL, HFILL }
7052  },
7053  { &fix_fields[100].hf_id,
7054  { "CxlRejReason (102)", "fix.CxlRejReason",
7055  FT_STRING, BASE_NONE, NULL, 0x00,
7056  NULL, HFILL }
7057  },
7058  { &fix_fields[101].hf_id,
7059  { "OrdRejReason (103)", "fix.OrdRejReason",
7060  FT_STRING, BASE_NONE, NULL, 0x00,
7061  NULL, HFILL }
7062  },
7063  { &fix_fields[102].hf_id,
7064  { "IOIQualifier (104)", "fix.IOIQualifier",
7065  FT_STRING, BASE_NONE, NULL, 0x00,
7066  NULL, HFILL }
7067  },
7068  { &fix_fields[103].hf_id,
7069  { "WaveNo (105)", "fix.WaveNo",
7070  FT_STRING, BASE_NONE, NULL, 0x00,
7071  NULL, HFILL }
7072  },
7073  { &fix_fields[104].hf_id,
7074  { "Issuer (106)", "fix.Issuer",
7075  FT_STRING, BASE_NONE, NULL, 0x00,
7076  NULL, HFILL }
7077  },
7078  { &fix_fields[105].hf_id,
7079  { "SecurityDesc (107)", "fix.SecurityDesc",
7080  FT_STRING, BASE_NONE, NULL, 0x00,
7081  NULL, HFILL }
7082  },
7083  { &fix_fields[106].hf_id,
7084  { "HeartBtInt (108)", "fix.HeartBtInt",
7085  FT_STRING, BASE_NONE, NULL, 0x00,
7086  NULL, HFILL }
7087  },
7088  { &fix_fields[107].hf_id,
7089  { "ClientID (109)", "fix.ClientID",
7090  FT_STRING, BASE_NONE, NULL, 0x00,
7091  NULL, HFILL }
7092  },
7093  { &fix_fields[108].hf_id,
7094  { "MinQty (110)", "fix.MinQty",
7095  FT_STRING, BASE_NONE, NULL, 0x00,
7096  NULL, HFILL }
7097  },
7098  { &fix_fields[109].hf_id,
7099  { "MaxFloor (111)", "fix.MaxFloor",
7100  FT_STRING, BASE_NONE, NULL, 0x00,
7101  NULL, HFILL }
7102  },
7103  { &fix_fields[110].hf_id,
7104  { "TestReqID (112)", "fix.TestReqID",
7105  FT_STRING, BASE_NONE, NULL, 0x00,
7106  NULL, HFILL }
7107  },
7108  { &fix_fields[111].hf_id,
7109  { "ReportToExch (113)", "fix.ReportToExch",
7110  FT_STRING, BASE_NONE, NULL, 0x00,
7111  NULL, HFILL }
7112  },
7113  { &fix_fields[112].hf_id,
7114  { "LocateReqd (114)", "fix.LocateReqd",
7115  FT_STRING, BASE_NONE, NULL, 0x00,
7116  NULL, HFILL }
7117  },
7118  { &fix_fields[113].hf_id,
7119  { "OnBehalfOfCompID (115)", "fix.OnBehalfOfCompID",
7120  FT_STRING, BASE_NONE, NULL, 0x00,
7121  NULL, HFILL }
7122  },
7123  { &fix_fields[114].hf_id,
7124  { "OnBehalfOfSubID (116)", "fix.OnBehalfOfSubID",
7125  FT_STRING, BASE_NONE, NULL, 0x00,
7126  NULL, HFILL }
7127  },
7128  { &fix_fields[115].hf_id,
7129  { "QuoteID (117)", "fix.QuoteID",
7130  FT_STRING, BASE_NONE, NULL, 0x00,
7131  NULL, HFILL }
7132  },
7133  { &fix_fields[116].hf_id,
7134  { "NetMoney (118)", "fix.NetMoney",
7135  FT_STRING, BASE_NONE, NULL, 0x00,
7136  NULL, HFILL }
7137  },
7138  { &fix_fields[117].hf_id,
7139  { "SettlCurrAmt (119)", "fix.SettlCurrAmt",
7140  FT_STRING, BASE_NONE, NULL, 0x00,
7141  NULL, HFILL }
7142  },
7143  { &fix_fields[118].hf_id,
7144  { "SettlCurrency (120)", "fix.SettlCurrency",
7145  FT_STRING, BASE_NONE, NULL, 0x00,
7146  NULL, HFILL }
7147  },
7148  { &fix_fields[119].hf_id,
7149  { "ForexReq (121)", "fix.ForexReq",
7150  FT_STRING, BASE_NONE, NULL, 0x00,
7151  NULL, HFILL }
7152  },
7153  { &fix_fields[120].hf_id,
7154  { "OrigSendingTime (122)", "fix.OrigSendingTime",
7155  FT_STRING, BASE_NONE, NULL, 0x00,
7156  NULL, HFILL }
7157  },
7158  { &fix_fields[121].hf_id,
7159  { "GapFillFlag (123)", "fix.GapFillFlag",
7160  FT_STRING, BASE_NONE, NULL, 0x00,
7161  NULL, HFILL }
7162  },
7163  { &fix_fields[122].hf_id,
7164  { "NoExecs (124)", "fix.NoExecs",
7165  FT_STRING, BASE_NONE, NULL, 0x00,
7166  NULL, HFILL }
7167  },
7168  { &fix_fields[123].hf_id,
7169  { "CxlType (125)", "fix.CxlType",
7170  FT_STRING, BASE_NONE, NULL, 0x00,
7171  NULL, HFILL }
7172  },
7173  { &fix_fields[124].hf_id,
7174  { "ExpireTime (126)", "fix.ExpireTime",
7175  FT_STRING, BASE_NONE, NULL, 0x00,
7176  NULL, HFILL }
7177  },
7178  { &fix_fields[125].hf_id,
7179  { "DKReason (127)", "fix.DKReason",
7180  FT_STRING, BASE_NONE, NULL, 0x00,
7181  NULL, HFILL }
7182  },
7183  { &fix_fields[126].hf_id,
7184  { "DeliverToCompID (128)", "fix.DeliverToCompID",
7185  FT_STRING, BASE_NONE, NULL, 0x00,
7186  NULL, HFILL }
7187  },
7188  { &fix_fields[127].hf_id,
7189  { "DeliverToSubID (129)", "fix.DeliverToSubID",
7190  FT_STRING, BASE_NONE, NULL, 0x00,
7191  NULL, HFILL }
7192  },
7193  { &fix_fields[128].hf_id,
7194  { "IOINaturalFlag (130)", "fix.IOINaturalFlag",
7195  FT_STRING, BASE_NONE, NULL, 0x00,
7196  NULL, HFILL }
7197  },
7198  { &fix_fields[129].hf_id,
7199  { "QuoteReqID (131)", "fix.QuoteReqID",
7200  FT_STRING, BASE_NONE, NULL, 0x00,
7201  NULL, HFILL }
7202  },
7203  { &fix_fields[130].hf_id,
7204  { "BidPx (132)", "fix.BidPx",
7205  FT_STRING, BASE_NONE, NULL, 0x00,
7206  NULL, HFILL }
7207  },
7208  { &fix_fields[131].hf_id,
7209  { "OfferPx (133)", "fix.OfferPx",
7210  FT_STRING, BASE_NONE, NULL, 0x00,
7211  NULL, HFILL }
7212  },
7213  { &fix_fields[132].hf_id,
7214  { "BidSize (134)", "fix.BidSize",
7215  FT_STRING, BASE_NONE, NULL, 0x00,
7216  NULL, HFILL }
7217  },
7218  { &fix_fields[133].hf_id,
7219  { "OfferSize (135)", "fix.OfferSize",
7220  FT_STRING, BASE_NONE, NULL, 0x00,
7221  NULL, HFILL }
7222  },
7223  { &fix_fields[134].hf_id,
7224  { "NoMiscFees (136)", "fix.NoMiscFees",
7225  FT_STRING, BASE_NONE, NULL, 0x00,
7226  NULL, HFILL }
7227  },
7228  { &fix_fields[135].hf_id,
7229  { "MiscFeeAmt (137)", "fix.MiscFeeAmt",
7230  FT_STRING, BASE_NONE, NULL, 0x00,
7231  NULL, HFILL }
7232  },
7233  { &fix_fields[136].hf_id,
7234  { "MiscFeeCurr (138)", "fix.MiscFeeCurr",
7235  FT_STRING, BASE_NONE, NULL, 0x00,
7236  NULL, HFILL }
7237  },
7238  { &fix_fields[137].hf_id,
7239  { "MiscFeeType (139)", "fix.MiscFeeType",
7240  FT_STRING, BASE_NONE, NULL, 0x00,
7241  NULL, HFILL }
7242  },
7243  { &fix_fields[138].hf_id,
7244  { "PrevClosePx (140)", "fix.PrevClosePx",
7245  FT_STRING, BASE_NONE, NULL, 0x00,
7246  NULL, HFILL }
7247  },
7248  { &fix_fields[139].hf_id,
7249  { "ResetSeqNumFlag (141)", "fix.ResetSeqNumFlag",
7250  FT_STRING, BASE_NONE, NULL, 0x00,
7251  NULL, HFILL }
7252  },
7253  { &fix_fields[140].hf_id,
7254  { "SenderLocationID (142)", "fix.SenderLocationID",
7255  FT_STRING, BASE_NONE, NULL, 0x00,
7256  NULL, HFILL }
7257  },
7258  { &fix_fields[141].hf_id,
7259  { "TargetLocationID (143)", "fix.TargetLocationID",
7260  FT_STRING, BASE_NONE, NULL, 0x00,
7261  NULL, HFILL }
7262  },
7263  { &fix_fields[142].hf_id,
7264  { "OnBehalfOfLocationID (144)", "fix.OnBehalfOfLocationID",
7265  FT_STRING, BASE_NONE, NULL, 0x00,
7266  NULL, HFILL }
7267  },
7268  { &fix_fields[143].hf_id,
7269  { "DeliverToLocationID (145)", "fix.DeliverToLocationID",
7270  FT_STRING, BASE_NONE, NULL, 0x00,
7271  NULL, HFILL }
7272  },
7273  { &fix_fields[144].hf_id,
7274  { "NoRelatedSym (146)", "fix.NoRelatedSym",
7275  FT_STRING, BASE_NONE, NULL, 0x00,
7276  NULL, HFILL }
7277  },
7278  { &fix_fields[145].hf_id,
7279  { "Subject (147)", "fix.Subject",
7280  FT_STRING, BASE_NONE, NULL, 0x00,
7281  NULL, HFILL }
7282  },
7283  { &fix_fields[146].hf_id,
7284  { "Headline (148)", "fix.Headline",
7285  FT_STRING, BASE_NONE, NULL, 0x00,
7286  NULL, HFILL }
7287  },
7288  { &fix_fields[147].hf_id,
7289  { "URLLink (149)", "fix.URLLink",
7290  FT_STRING, BASE_NONE, NULL, 0x00,
7291  NULL, HFILL }
7292  },
7293  { &fix_fields[148].hf_id,
7294  { "ExecType (150)", "fix.ExecType",
7295  FT_STRING, BASE_NONE, NULL, 0x00,
7296  NULL, HFILL }
7297  },
7298  { &fix_fields[149].hf_id,
7299  { "LeavesQty (151)", "fix.LeavesQty",
7300  FT_STRING, BASE_NONE, NULL, 0x00,
7301  NULL, HFILL }
7302  },
7303  { &fix_fields[150].hf_id,
7304  { "CashOrderQty (152)", "fix.CashOrderQty",
7305  FT_STRING, BASE_NONE, NULL, 0x00,
7306  NULL, HFILL }
7307  },
7308  { &fix_fields[151].hf_id,
7309  { "AllocAvgPx (153)", "fix.AllocAvgPx",
7310  FT_STRING, BASE_NONE, NULL, 0x00,
7311  NULL, HFILL }
7312  },
7313  { &fix_fields[152].hf_id,
7314  { "AllocNetMoney (154)", "fix.AllocNetMoney",
7315  FT_STRING, BASE_NONE, NULL, 0x00,
7316  NULL, HFILL }
7317  },
7318  { &fix_fields[153].hf_id,
7319  { "SettlCurrFxRate (155)", "fix.SettlCurrFxRate",
7320  FT_STRING, BASE_NONE, NULL, 0x00,
7321  NULL, HFILL }
7322  },
7323  { &fix_fields[154].hf_id,
7324  { "SettlCurrFxRateCalc (156)", "fix.SettlCurrFxRateCalc",
7325  FT_STRING, BASE_NONE, NULL, 0x00,
7326  NULL, HFILL }
7327  },
7328  { &fix_fields[155].hf_id,
7329  { "NumDaysInterest (157)", "fix.NumDaysInterest",
7330  FT_STRING, BASE_NONE, NULL, 0x00,
7331  NULL, HFILL }
7332  },
7333  { &fix_fields[156].hf_id,
7334  { "AccruedInterestRate (158)", "fix.AccruedInterestRate",
7335  FT_STRING, BASE_NONE, NULL, 0x00,
7336  NULL, HFILL }
7337  },
7338  { &fix_fields[157].hf_id,
7339  { "AccruedInterestAmt (159)", "fix.AccruedInterestAmt",
7340  FT_STRING, BASE_NONE, NULL, 0x00,
7341  NULL, HFILL }
7342  },
7343  { &fix_fields[158].hf_id,
7344  { "SettlInstMode (160)", "fix.SettlInstMode",
7345  FT_STRING, BASE_NONE, NULL, 0x00,
7346  NULL, HFILL }
7347  },
7348  { &fix_fields[159].hf_id,
7349  { "AllocText (161)", "fix.AllocText",
7350  FT_STRING, BASE_NONE, NULL, 0x00,
7351  NULL, HFILL }
7352  },
7353  { &fix_fields[160].hf_id,
7354  { "SettlInstID (162)", "fix.SettlInstID",
7355  FT_STRING, BASE_NONE, NULL, 0x00,
7356  NULL, HFILL }
7357  },
7358  { &fix_fields[161].hf_id,
7359  { "SettlInstTransType (163)", "fix.SettlInstTransType",
7360  FT_STRING, BASE_NONE, NULL, 0x00,
7361  NULL, HFILL }
7362  },
7363  { &fix_fields[162].hf_id,
7364  { "EmailThreadID (164)", "fix.EmailThreadID",
7365  FT_STRING, BASE_NONE, NULL, 0x00,
7366  NULL, HFILL }
7367  },
7368  { &fix_fields[163].hf_id,
7369  { "SettlInstSource (165)", "fix.SettlInstSource",
7370  FT_STRING, BASE_NONE, NULL, 0x00,
7371  NULL, HFILL }
7372  },
7373  { &fix_fields[164].hf_id,
7374  { "SettlLocation (166)", "fix.SettlLocation",
7375  FT_STRING, BASE_NONE, NULL, 0x00,
7376  NULL, HFILL }
7377  },
7378  { &fix_fields[165].hf_id,
7379  { "SecurityType (167)", "fix.SecurityType",
7380  FT_STRING, BASE_NONE, NULL, 0x00,
7381  NULL, HFILL }
7382  },
7383  { &fix_fields[166].hf_id,
7384  { "EffectiveTime (168)", "fix.EffectiveTime",
7385  FT_STRING, BASE_NONE, NULL, 0x00,
7386  NULL, HFILL }
7387  },
7388  { &fix_fields[167].hf_id,
7389  { "StandInstDbType (169)", "fix.StandInstDbType",
7390  FT_STRING, BASE_NONE, NULL, 0x00,
7391  NULL, HFILL }
7392  },
7393  { &fix_fields[168].hf_id,
7394  { "StandInstDbName (170)", "fix.StandInstDbName",
7395  FT_STRING, BASE_NONE, NULL, 0x00,
7396  NULL, HFILL }
7397  },
7398  { &fix_fields[169].hf_id,
7399  { "StandInstDbID (171)", "fix.StandInstDbID",
7400  FT_STRING, BASE_NONE, NULL, 0x00,
7401  NULL, HFILL }
7402  },
7403  { &fix_fields[170].hf_id,
7404  { "SettlDeliveryType (172)", "fix.SettlDeliveryType",
7405  FT_STRING, BASE_NONE, NULL, 0x00,
7406  NULL, HFILL }
7407  },
7408  { &fix_fields[171].hf_id,
7409  { "SettlDepositoryCode (173)", "fix.SettlDepositoryCode",
7410  FT_STRING, BASE_NONE, NULL, 0x00,
7411  NULL, HFILL }
7412  },
7413  { &fix_fields[172].hf_id,
7414  { "SettlBrkrCode (174)", "fix.SettlBrkrCode",
7415  FT_STRING, BASE_NONE, NULL, 0x00,
7416  NULL, HFILL }
7417  },
7418  { &fix_fields[173].hf_id,
7419  { "SettlInstCode (175)", "fix.SettlInstCode",
7420  FT_STRING, BASE_NONE, NULL, 0x00,
7421  NULL, HFILL }
7422  },
7423  { &fix_fields[174].hf_id,
7424  { "SecuritySettlAgentName (176)", "fix.SecuritySettlAgentName",
7425  FT_STRING, BASE_NONE, NULL, 0x00,
7426  NULL, HFILL }
7427  },
7428  { &fix_fields[175].hf_id,
7429  { "SecuritySettlAgentCode (177)", "fix.SecuritySettlAgentCode",
7430  FT_STRING, BASE_NONE, NULL, 0x00,
7431  NULL, HFILL }
7432  },
7433  { &fix_fields[176].hf_id,
7434  { "SecuritySettlAgentAcctNum (178)", "fix.SecuritySettlAgentAcctNum",
7435  FT_STRING, BASE_NONE, NULL, 0x00,
7436  NULL, HFILL }
7437  },
7438  { &fix_fields[177].hf_id,
7439  { "SecuritySettlAgentAcctName (179)", "fix.SecuritySettlAgentAcctName",
7440  FT_STRING, BASE_NONE, NULL, 0x00,
7441  NULL, HFILL }
7442  },
7443  { &fix_fields[178].hf_id,
7444  { "SecuritySettlAgentContactName (180)", "fix.SecuritySettlAgentContactName",
7445  FT_STRING, BASE_NONE, NULL, 0x00,
7446  NULL, HFILL }
7447  },
7448  { &fix_fields[179].hf_id,
7449  { "SecuritySettlAgentContactPhone (181)", "fix.SecuritySettlAgentContactPhone",
7450  FT_STRING, BASE_NONE, NULL, 0x00,
7451  NULL, HFILL }
7452  },
7453  { &fix_fields[180].hf_id,
7454  { "CashSettlAgentName (182)", "fix.CashSettlAgentName",
7455  FT_STRING, BASE_NONE, NULL, 0x00,
7456  NULL, HFILL }
7457  },
7458  { &fix_fields[181].hf_id,
7459  { "CashSettlAgentCode (183)", "fix.CashSettlAgentCode",
7460  FT_STRING, BASE_NONE, NULL, 0x00,
7461  NULL, HFILL }
7462  },
7463  { &fix_fields[182].hf_id,
7464  { "CashSettlAgentAcctNum (184)", "fix.CashSettlAgentAcctNum",
7465  FT_STRING, BASE_NONE, NULL, 0x00,
7466  NULL, HFILL }
7467  },
7468  { &fix_fields[183].hf_id,
7469  { "CashSettlAgentAcctName (185)", "fix.CashSettlAgentAcctName",
7470  FT_STRING, BASE_NONE, NULL, 0x00,
7471  NULL, HFILL }
7472  },
7473  { &fix_fields[184].hf_id,
7474  { "CashSettlAgentContactName (186)", "fix.CashSettlAgentContactName",
7475  FT_STRING, BASE_NONE, NULL, 0x00,
7476  NULL, HFILL }
7477  },
7478  { &fix_fields[185].hf_id,
7479  { "CashSettlAgentContactPhone (187)", "fix.CashSettlAgentContactPhone",
7480  FT_STRING, BASE_NONE, NULL, 0x00,
7481  NULL, HFILL }
7482  },
7483  { &fix_fields[186].hf_id,
7484  { "BidSpotRate (188)", "fix.BidSpotRate",
7485  FT_STRING, BASE_NONE, NULL, 0x00,
7486  NULL, HFILL }
7487  },
7488  { &fix_fields[187].hf_id,
7489  { "BidForwardPoints (189)", "fix.BidForwardPoints",
7490  FT_STRING, BASE_NONE, NULL, 0x00,
7491  NULL, HFILL }
7492  },
7493  { &fix_fields[188].hf_id,
7494  { "OfferSpotRate (190)", "fix.OfferSpotRate",
7495  FT_STRING, BASE_NONE, NULL, 0x00,
7496  NULL, HFILL }
7497  },
7498  { &fix_fields[189].hf_id,
7499  { "OfferForwardPoints (191)", "fix.OfferForwardPoints",
7500  FT_STRING, BASE_NONE, NULL, 0x00,
7501  NULL, HFILL }
7502  },
7503  { &fix_fields[190].hf_id,
7504  { "OrderQty2 (192)", "fix.OrderQty2",
7505  FT_STRING, BASE_NONE, NULL, 0x00,
7506  NULL, HFILL }
7507  },
7508  { &fix_fields[191].hf_id,
7509  { "SettlDate2 (193)", "fix.SettlDate2",
7510  FT_STRING, BASE_NONE, NULL, 0x00,
7511  NULL, HFILL }
7512  },
7513  { &fix_fields[192].hf_id,
7514  { "LastSpotRate (194)", "fix.LastSpotRate",
7515  FT_STRING, BASE_NONE, NULL, 0x00,
7516  NULL, HFILL }
7517  },
7518  { &fix_fields[193].hf_id,
7519  { "LastForwardPoints (195)", "fix.LastForwardPoints",
7520  FT_STRING, BASE_NONE, NULL, 0x00,
7521  NULL, HFILL }
7522  },
7523  { &fix_fields[194].hf_id,
7524  { "AllocLinkID (196)", "fix.AllocLinkID",
7525  FT_STRING, BASE_NONE, NULL, 0x00,
7526  NULL, HFILL }
7527  },
7528  { &fix_fields[195].hf_id,
7529  { "AllocLinkType (197)", "fix.AllocLinkType",
7530  FT_STRING, BASE_NONE, NULL, 0x00,
7531  NULL, HFILL }
7532  },
7533  { &fix_fields[196].hf_id,
7534  { "SecondaryOrderID (198)", "fix.SecondaryOrderID",
7535  FT_STRING, BASE_NONE, NULL, 0x00,
7536  NULL, HFILL }
7537  },
7538  { &fix_fields[197].hf_id,
7539  { "NoIOIQualifiers (199)", "fix.NoIOIQualifiers",
7540  FT_STRING, BASE_NONE, NULL, 0x00,
7541  NULL, HFILL }
7542  },
7543  { &fix_fields[198].hf_id,
7544  { "MaturityMonthYear (200)", "fix.MaturityMonthYear",
7545  FT_STRING, BASE_NONE, NULL, 0x00,
7546  NULL, HFILL }
7547  },
7548  { &fix_fields[199].hf_id,
7549  { "PutOrCall (201)", "fix.PutOrCall",
7550  FT_STRING, BASE_NONE, NULL, 0x00,
7551  NULL, HFILL }
7552  },
7553  { &fix_fields[200].hf_id,
7554  { "StrikePrice (202)", "fix.StrikePrice",
7555  FT_STRING, BASE_NONE, NULL, 0x00,
7556  NULL, HFILL }
7557  },
7558  { &fix_fields[201].hf_id,
7559  { "CoveredOrUncovered (203)", "fix.CoveredOrUncovered",
7560  FT_STRING, BASE_NONE, NULL, 0x00,
7561  NULL, HFILL }
7562  },
7563  { &fix_fields[202].hf_id,
7564  { "CustomerOrFirm (204)", "fix.CustomerOrFirm",
7565  FT_STRING, BASE_NONE, NULL, 0x00,
7566  NULL, HFILL }
7567  },
7568  { &fix_fields[203].hf_id,
7569  { "MaturityDay (205)", "fix.MaturityDay",
7570  FT_STRING, BASE_NONE, NULL, 0x00,
7571  NULL, HFILL }
7572  },
7573  { &fix_fields[204].hf_id,
7574  { "OptAttribute (206)", "fix.OptAttribute",
7575  FT_STRING, BASE_NONE, NULL, 0x00,
7576  NULL, HFILL }
7577  },
7578  { &fix_fields[205].hf_id,
7579  { "SecurityExchange (207)", "fix.SecurityExchange",
7580  FT_STRING, BASE_NONE, NULL, 0x00,
7581  NULL, HFILL }
7582  },
7583  { &fix_fields[206].hf_id,
7584  { "NotifyBrokerOfCredit (208)", "fix.NotifyBrokerOfCredit",
7585  FT_STRING, BASE_NONE, NULL, 0x00,
7586  NULL, HFILL }
7587  },
7588  { &fix_fields[207].hf_id,
7589  { "AllocHandlInst (209)", "fix.AllocHandlInst",
7590  FT_STRING, BASE_NONE, NULL, 0x00,
7591  NULL, HFILL }
7592  },
7593  { &fix_fields[208].hf_id,
7594  { "MaxShow (210)", "fix.MaxShow",
7595  FT_STRING, BASE_NONE, NULL, 0x00,
7596  NULL, HFILL }
7597  },
7598  { &fix_fields[209].hf_id,
7599  { "PegOffsetValue (211)", "fix.PegOffsetValue",
7600  FT_STRING, BASE_NONE, NULL, 0x00,
7601  NULL, HFILL }
7602  },
7603  { &fix_fields[210].hf_id,
7604  { "XmlDataLen (212)", "fix.XmlDataLen",
7605  FT_STRING, BASE_NONE, NULL, 0x00,
7606  NULL, HFILL }
7607  },
7608  { &fix_fields[211].hf_id,
7609  { "XmlData (213)", "fix.XmlData",
7610  FT_STRING, BASE_NONE, NULL, 0x00,
7611  NULL, HFILL }
7612  },
7613  { &fix_fields[212].hf_id,
7614  { "SettlInstRefID (214)", "fix.SettlInstRefID",
7615  FT_STRING, BASE_NONE, NULL, 0x00,
7616  NULL, HFILL }
7617  },
7618  { &fix_fields[213].hf_id,
7619  { "NoRoutingIDs (215)", "fix.NoRoutingIDs",
7620  FT_STRING, BASE_NONE, NULL, 0x00,
7621  NULL, HFILL }
7622  },
7623  { &fix_fields[214].hf_id,
7624  { "RoutingType (216)", "fix.RoutingType",
7625  FT_STRING, BASE_NONE, NULL, 0x00,
7626  NULL, HFILL }
7627  },
7628  { &fix_fields[215].hf_id,
7629  { "RoutingID (217)", "fix.RoutingID",
7630  FT_STRING, BASE_NONE, NULL, 0x00,
7631  NULL, HFILL }
7632  },
7633  { &fix_fields[216].hf_id,
7634  { "Spread (218)", "fix.Spread",
7635  FT_STRING, BASE_NONE, NULL, 0x00,
7636  NULL, HFILL }
7637  },
7638  { &fix_fields[217].hf_id,
7639  { "Benchmark (219)", "fix.Benchmark",
7640  FT_STRING, BASE_NONE, NULL, 0x00,
7641  NULL, HFILL }
7642  },
7643  { &fix_fields[218].hf_id,
7644  { "BenchmarkCurveCurrency (220)", "fix.BenchmarkCurveCurrency",
7645  FT_STRING, BASE_NONE, NULL, 0x00,
7646  NULL, HFILL }
7647  },
7648  { &fix_fields[219].hf_id,
7649  { "BenchmarkCurveName (221)", "fix.BenchmarkCurveName",
7650  FT_STRING, BASE_NONE, NULL, 0x00,
7651  NULL, HFILL }
7652  },
7653  { &fix_fields[220].hf_id,
7654  { "BenchmarkCurvePoint (222)", "fix.BenchmarkCurvePoint",
7655  FT_STRING, BASE_NONE, NULL, 0x00,
7656  NULL, HFILL }
7657  },
7658  { &fix_fields[221].hf_id,
7659  { "CouponRate (223)", "fix.CouponRate",
7660  FT_STRING, BASE_NONE, NULL, 0x00,
7661  NULL, HFILL }
7662  },
7663  { &fix_fields[222].hf_id,
7664  { "CouponPaymentDate (224)", "fix.CouponPaymentDate",
7665  FT_STRING, BASE_NONE, NULL, 0x00,
7666  NULL, HFILL }
7667  },
7668  { &fix_fields[223].hf_id,
7669  { "IssueDate (225)", "fix.IssueDate",
7670  FT_STRING, BASE_NONE, NULL, 0x00,
7671  NULL, HFILL }
7672  },
7673  { &fix_fields[224].hf_id,
7674  { "RepurchaseTerm (226)", "fix.RepurchaseTerm",
7675  FT_STRING, BASE_NONE, NULL, 0x00,
7676  NULL, HFILL }
7677  },
7678  { &fix_fields[225].hf_id,
7679  { "RepurchaseRate (227)", "fix.RepurchaseRate",
7680  FT_STRING, BASE_NONE, NULL, 0x00,
7681  NULL, HFILL }
7682  },
7683  { &fix_fields[226].hf_id,
7684  { "Factor (228)", "fix.Factor",
7685  FT_STRING, BASE_NONE, NULL, 0x00,
7686  NULL, HFILL }
7687  },
7688  { &fix_fields[227].hf_id,
7689  { "TradeOriginationDate (229)", "fix.TradeOriginationDate",
7690  FT_STRING, BASE_NONE, NULL, 0x00,
7691  NULL, HFILL }
7692  },
7693  { &fix_fields[228].hf_id,
7694  { "ExDate (230)", "fix.ExDate",
7695  FT_STRING, BASE_NONE, NULL, 0x00,
7696  NULL, HFILL }
7697  },
7698  { &fix_fields[229].hf_id,
7699  { "ContractMultiplier (231)", "fix.ContractMultiplier",
7700  FT_STRING, BASE_NONE, NULL, 0x00,
7701  NULL, HFILL }
7702  },
7703  { &fix_fields[230].hf_id,
7704  { "NoStipulations (232)", "fix.NoStipulations",
7705  FT_STRING, BASE_NONE, NULL, 0x00,
7706  NULL, HFILL }
7707  },
7708  { &fix_fields[231].hf_id,
7709  { "StipulationType (233)", "fix.StipulationType",
7710  FT_STRING, BASE_NONE, NULL, 0x00,
7711  NULL, HFILL }
7712  },
7713  { &fix_fields[232].hf_id,
7714  { "StipulationValue (234)", "fix.StipulationValue",
7715  FT_STRING, BASE_NONE, NULL, 0x00,
7716  NULL, HFILL }
7717  },
7718  { &fix_fields[233].hf_id,
7719  { "YieldType (235)", "fix.YieldType",
7720  FT_STRING, BASE_NONE, NULL, 0x00,
7721  NULL, HFILL }
7722  },
7723  { &fix_fields[234].hf_id,
7724  { "Yield (236)", "fix.Yield",
7725  FT_STRING, BASE_NONE, NULL, 0x00,
7726  NULL, HFILL }
7727  },
7728  { &fix_fields[235].hf_id,
7729  { "TotalTakedown (237)", "fix.TotalTakedown",
7730  FT_STRING, BASE_NONE, NULL, 0x00,
7731  NULL, HFILL }
7732  },
7733  { &fix_fields[236].hf_id,
7734  { "Concession (238)", "fix.Concession",
7735  FT_STRING, BASE_NONE, NULL, 0x00,
7736  NULL, HFILL }
7737  },
7738  { &fix_fields[237].hf_id,
7739  { "RepoCollateralSecurityType (239)", "fix.RepoCollateralSecurityType",
7740  FT_STRING, BASE_NONE, NULL, 0x00,
7741  NULL, HFILL }
7742  },
7743  { &fix_fields[238].hf_id,
7744  { "RedemptionDate (240)", "fix.RedemptionDate",
7745  FT_STRING, BASE_NONE, NULL, 0x00,
7746  NULL, HFILL }
7747  },
7748  { &fix_fields[239].hf_id,
7749  { "UnderlyingCouponPaymentDate (241)", "fix.UnderlyingCouponPaymentDate",
7750  FT_STRING, BASE_NONE, NULL, 0x00,
7751  NULL, HFILL }
7752  },
7753  { &fix_fields[240].hf_id,
7754  { "UnderlyingIssueDate (242)", "fix.UnderlyingIssueDate",
7755  FT_STRING, BASE_NONE, NULL, 0x00,
7756  NULL, HFILL }
7757  },
7758  { &fix_fields[241].hf_id,
7759  { "UnderlyingRepoCollateralSecurityType (243)", "fix.UnderlyingRepoCollateralSecurityType",
7760  FT_STRING, BASE_NONE, NULL, 0x00,
7761  NULL, HFILL }
7762  },
7763  { &fix_fields[242].hf_id,
7764  { "UnderlyingRepurchaseTerm (244)", "fix.UnderlyingRepurchaseTerm",
7765  FT_STRING, BASE_NONE, NULL, 0x00,
7766  NULL, HFILL }
7767  },
7768  { &fix_fields[243].hf_id,
7769  { "UnderlyingRepurchaseRate (245)", "fix.UnderlyingRepurchaseRate",
7770  FT_STRING, BASE_NONE, NULL, 0x00,
7771  NULL, HFILL }
7772  },
7773  { &fix_fields[244].hf_id,
7774  { "UnderlyingFactor (246)", "fix.UnderlyingFactor",
7775  FT_STRING, BASE_NONE, NULL, 0x00,
7776  NULL, HFILL }
7777  },
7778  { &fix_fields[245].hf_id,
7779  { "UnderlyingRedemptionDate (247)", "fix.UnderlyingRedemptionDate",
7780  FT_STRING, BASE_NONE, NULL, 0x00,
7781  NULL, HFILL }
7782  },
7783  { &fix_fields[246].hf_id,
7784  { "LegCouponPaymentDate (248)", "fix.LegCouponPaymentDate",
7785  FT_STRING, BASE_NONE, NULL, 0x00,
7786  NULL, HFILL }
7787  },
7788  { &fix_fields[247].hf_id,
7789  { "LegIssueDate (249)", "fix.LegIssueDate",
7790  FT_STRING, BASE_NONE, NULL, 0x00,
7791  NULL, HFILL }
7792  },
7793  { &fix_fields[248].hf_id,
7794  { "LegRepoCollateralSecurityType (250)", "fix.LegRepoCollateralSecurityType",
7795  FT_STRING, BASE_NONE, NULL, 0x00,
7796  NULL, HFILL }
7797  },
7798  { &fix_fields[249].hf_id,
7799  { "LegRepurchaseTerm (251)", "fix.LegRepurchaseTerm",
7800  FT_STRING, BASE_NONE, NULL, 0x00,
7801  NULL, HFILL }
7802  },
7803  { &fix_fields[250].hf_id,
7804  { "LegRepurchaseRate (252)", "fix.LegRepurchaseRate",
7805  FT_STRING, BASE_NONE, NULL, 0x00,
7806  NULL, HFILL }
7807  },
7808  { &fix_fields[251].hf_id,
7809  { "LegFactor (253)", "fix.LegFactor",
7810  FT_STRING, BASE_NONE, NULL, 0x00,
7811  NULL, HFILL }
7812  },
7813  { &fix_fields[252].hf_id,
7814  { "LegRedemptionDate (254)", "fix.LegRedemptionDate",
7815  FT_STRING, BASE_NONE, NULL, 0x00,
7816  NULL, HFILL }
7817  },
7818  { &fix_fields[253].hf_id,
7819  { "CreditRating (255)", "fix.CreditRating",
7820  FT_STRING, BASE_NONE, NULL, 0x00,
7821  NULL, HFILL }
7822  },
7823  { &fix_fields[254].hf_id,
7824  { "UnderlyingCreditRating (256)", "fix.UnderlyingCreditRating",
7825  FT_STRING, BASE_NONE, NULL, 0x00,
7826  NULL, HFILL }
7827  },
7828  { &fix_fields[255].hf_id,
7829  { "LegCreditRating (257)", "fix.LegCreditRating",
7830  FT_STRING, BASE_NONE, NULL, 0x00,
7831  NULL, HFILL }
7832  },
7833  { &fix_fields[256].hf_id,
7834  { "TradedFlatSwitch (258)", "fix.TradedFlatSwitch",
7835  FT_STRING, BASE_NONE, NULL, 0x00,
7836  NULL, HFILL }
7837  },
7838  { &fix_fields[257].hf_id,
7839  { "BasisFeatureDate (259)", "fix.BasisFeatureDate",
7840  FT_STRING, BASE_NONE, NULL, 0x00,
7841  NULL, HFILL }
7842  },
7843  { &fix_fields[258].hf_id,
7844  { "BasisFeaturePrice (260)", "fix.BasisFeaturePrice",
7845  FT_STRING, BASE_NONE, NULL, 0x00,
7846  NULL, HFILL }
7847  },
7848  { &fix_fields[259].hf_id,
7849  { "MDReqID (262)", "fix.MDReqID",
7850  FT_STRING, BASE_NONE, NULL, 0x00,
7851  NULL, HFILL }
7852  },
7853  { &fix_fields[260].hf_id,
7854  { "SubscriptionRequestType (263)", "fix.SubscriptionRequestType",
7855  FT_STRING, BASE_NONE, NULL, 0x00,
7856  NULL, HFILL }
7857  },
7858  { &fix_fields[261].hf_id,
7859  { "MarketDepth (264)", "fix.MarketDepth",
7860  FT_STRING, BASE_NONE, NULL, 0x00,
7861  NULL, HFILL }
7862  },
7863  { &fix_fields[262].hf_id,
7864  { "MDUpdateType (265)", "fix.MDUpdateType",
7865  FT_STRING, BASE_NONE, NULL, 0x00,
7866  NULL, HFILL }
7867  },
7868  { &fix_fields[263].hf_id,
7869  { "AggregatedBook (266)", "fix.AggregatedBook",
7870  FT_STRING, BASE_NONE, NULL, 0x00,
7871  NULL, HFILL }
7872  },
7873  { &fix_fields[264].hf_id,
7874  { "NoMDEntryTypes (267)", "fix.NoMDEntryTypes",
7875  FT_STRING, BASE_NONE, NULL, 0x00,
7876  NULL, HFILL }
7877  },
7878  { &fix_fields[265].hf_id,
7879  { "NoMDEntries (268)", "fix.NoMDEntries",
7880  FT_STRING, BASE_NONE, NULL, 0x00,
7881  NULL, HFILL }
7882  },
7883  { &fix_fields[266].hf_id,
7884  { "MDEntryType (269)", "fix.MDEntryType",
7885  FT_STRING, BASE_NONE, NULL, 0x00,
7886  NULL, HFILL }
7887  },
7888  { &fix_fields[267].hf_id,
7889  { "MDEntryPx (270)", "fix.MDEntryPx",
7890  FT_STRING, BASE_NONE, NULL, 0x00,
7891  NULL, HFILL }
7892  },
7893  { &fix_fields[268].hf_id,
7894  { "MDEntrySize (271)", "fix.MDEntrySize",
7895  FT_STRING, BASE_NONE, NULL, 0x00,
7896  NULL, HFILL }
7897  },
7898  { &fix_fields[269].hf_id,
7899  { "MDEntryDate (272)", "fix.MDEntryDate",
7900  FT_STRING, BASE_NONE, NULL, 0x00,
7901  NULL, HFILL }
7902  },
7903  { &fix_fields[270].hf_id,
7904  { "MDEntryTime (273)", "fix.MDEntryTime",
7905  FT_STRING, BASE_NONE, NULL, 0x00,
7906  NULL, HFILL }
7907  },
7908  { &fix_fields[271].hf_id,
7909  { "TickDirection (274)", "fix.TickDirection",
7910  FT_STRING, BASE_NONE, NULL, 0x00,
7911  NULL, HFILL }
7912  },
7913  { &fix_fields[272].hf_id,
7914  { "MDMkt (275)", "fix.MDMkt",
7915  FT_STRING, BASE_NONE, NULL, 0x00,
7916  NULL, HFILL }
7917  },
7918  { &fix_fields[273].hf_id,
7919  { "QuoteCondition (276)", "fix.QuoteCondition",
7920  FT_STRING, BASE_NONE, NULL, 0x00,
7921  NULL, HFILL }
7922  },
7923  { &fix_fields[274].hf_id,
7924  { "TradeCondition (277)", "fix.TradeCondition",
7925  FT_STRING, BASE_NONE, NULL, 0x00,
7926  NULL, HFILL }
7927  },
7928  { &fix_fields[275].hf_id,
7929  { "MDEntryID (278)", "fix.MDEntryID",
7930  FT_STRING, BASE_NONE, NULL, 0x00,
7931  NULL, HFILL }
7932  },
7933  { &fix_fields[276].hf_id,
7934  { "MDUpdateAction (279)", "fix.MDUpdateAction",
7935  FT_STRING, BASE_NONE, NULL, 0x00,
7936  NULL, HFILL }
7937  },
7938  { &fix_fields[277].hf_id,
7939  { "MDEntryRefID (280)", "fix.MDEntryRefID",
7940  FT_STRING, BASE_NONE, NULL, 0x00,
7941  NULL, HFILL }
7942  },
7943  { &fix_fields[278].hf_id,
7944  { "MDReqRejReason (281)", "fix.MDReqRejReason",
7945  FT_STRING, BASE_NONE, NULL, 0x00,
7946  NULL, HFILL }
7947  },
7948  { &fix_fields[279].hf_id,
7949  { "MDEntryOriginator (282)", "fix.MDEntryOriginator",
7950  FT_STRING, BASE_NONE, NULL, 0x00,
7951  NULL, HFILL }
7952  },
7953  { &fix_fields[280].hf_id,
7954  { "LocationID (283)", "fix.LocationID",
7955  FT_STRING, BASE_NONE, NULL, 0x00,
7956  NULL, HFILL }
7957  },
7958  { &fix_fields[281].hf_id,
7959  { "DeskID (284)", "fix.DeskID",
7960  FT_STRING, BASE_NONE, NULL, 0x00,
7961  NULL, HFILL }
7962  },
7963  { &fix_fields[282].hf_id,
7964  { "DeleteReason (285)", "fix.DeleteReason",
7965  FT_STRING, BASE_NONE, NULL, 0x00,
7966  NULL, HFILL }
7967  },
7968  { &fix_fields[283].hf_id,
7969  { "OpenCloseSettlFlag (286)", "fix.OpenCloseSettlFlag",
7970  FT_STRING, BASE_NONE, NULL, 0x00,
7971  NULL, HFILL }
7972  },
7973  { &fix_fields[284].hf_id,
7974  { "SellerDays (287)", "fix.SellerDays",
7975  FT_STRING, BASE_NONE, NULL, 0x00,
7976  NULL, HFILL }
7977  },
7978  { &fix_fields[285].hf_id,
7979  { "MDEntryBuyer (288)", "fix.MDEntryBuyer",
7980  FT_STRING, BASE_NONE, NULL, 0x00,
7981  NULL, HFILL }
7982  },
7983  { &fix_fields[286].hf_id,
7984  { "MDEntrySeller (289)", "fix.MDEntrySeller",
7985  FT_STRING, BASE_NONE, NULL, 0x00,
7986  NULL, HFILL }
7987  },
7988  { &fix_fields[287].hf_id,
7989  { "MDEntryPositionNo (290)", "fix.MDEntryPositionNo",
7990  FT_STRING, BASE_NONE, NULL, 0x00,
7991  NULL, HFILL }
7992  },
7993  { &fix_fields[288].hf_id,
7994  { "FinancialStatus (291)", "fix.FinancialStatus",
7995  FT_STRING, BASE_NONE, NULL, 0x00,
7996  NULL, HFILL }
7997  },
7998  { &fix_fields[289].hf_id,
7999  { "CorporateAction (292)", "fix.CorporateAction",
8000  FT_STRING, BASE_NONE, NULL, 0x00,
8001  NULL, HFILL }
8002  },
8003  { &fix_fields[290].hf_id,
8004  { "DefBidSize (293)", "fix.DefBidSize",
8005  FT_STRING, BASE_NONE, NULL, 0x00,
8006  NULL, HFILL }
8007  },
8008  { &fix_fields[291].hf_id,
8009  { "DefOfferSize (294)", "fix.DefOfferSize",
8010  FT_STRING, BASE_NONE, NULL, 0x00,
8011  NULL, HFILL }
8012  },
8013  { &fix_fields[292].hf_id,
8014  { "NoQuoteEntries (295)", "fix.NoQuoteEntries",
8015  FT_STRING, BASE_NONE, NULL, 0x00,
8016  NULL, HFILL }
8017  },
8018  { &fix_fields[293].hf_id,
8019  { "NoQuoteSets (296)", "fix.NoQuoteSets",
8020  FT_STRING, BASE_NONE, NULL, 0x00,
8021  NULL, HFILL }
8022  },
8023  { &fix_fields[294].hf_id,
8024  { "QuoteStatus (297)", "fix.QuoteStatus",
8025  FT_STRING, BASE_NONE, NULL, 0x00,
8026  NULL, HFILL }
8027  },
8028  { &fix_fields[295].hf_id,
8029  { "QuoteCancelType (298)", "fix.QuoteCancelType",
8030  FT_STRING, BASE_NONE, NULL, 0x00,
8031  NULL, HFILL }
8032  },
8033  { &fix_fields[296].hf_id,
8034  { "QuoteEntryID (299)", "fix.QuoteEntryID",
8035  FT_STRING, BASE_NONE, NULL, 0x00,
8036  NULL, HFILL }
8037  },
8038  { &fix_fields[297].hf_id,
8039  { "QuoteRejectReason (300)", "fix.QuoteRejectReason",
8040  FT_STRING, BASE_NONE, NULL, 0x00,
8041  NULL, HFILL }
8042  },
8043  { &fix_fields[298].hf_id,
8044  { "QuoteResponseLevel (301)", "fix.QuoteResponseLevel",
8045  FT_STRING, BASE_NONE, NULL, 0x00,
8046  NULL, HFILL }
8047  },
8048  { &fix_fields[299].hf_id,
8049  { "QuoteSetID (302)", "fix.QuoteSetID",
8050  FT_STRING, BASE_NONE, NULL, 0x00,
8051  NULL, HFILL }
8052  },
8053  { &fix_fields[300].hf_id,
8054  { "QuoteRequestType (303)", "fix.QuoteRequestType",
8055  FT_STRING, BASE_NONE, NULL, 0x00,
8056  NULL, HFILL }
8057  },
8058  { &fix_fields[301].hf_id,
8059  { "TotNoQuoteEntries (304)", "fix.TotNoQuoteEntries",
8060  FT_STRING, BASE_NONE, NULL, 0x00,
8061  NULL, HFILL }
8062  },
8063  { &fix_fields[302].hf_id,
8064  { "UnderlyingSecurityIDSource (305)", "fix.UnderlyingSecurityIDSource",
8065  FT_STRING, BASE_NONE, NULL, 0x00,
8066  NULL, HFILL }
8067  },
8068  { &fix_fields[303].hf_id,
8069  { "UnderlyingIssuer (306)", "fix.UnderlyingIssuer",
8070  FT_STRING, BASE_NONE, NULL, 0x00,
8071  NULL, HFILL }
8072  },
8073  { &fix_fields[304].hf_id,
8074  { "UnderlyingSecurityDesc (307)", "fix.UnderlyingSecurityDesc",
8075  FT_STRING, BASE_NONE, NULL, 0x00,
8076  NULL, HFILL }
8077  },
8078  { &fix_fields[305].hf_id,
8079  { "UnderlyingSecurityExchange (308)", "fix.UnderlyingSecurityExchange",
8080  FT_STRING, BASE_NONE, NULL, 0x00,
8081  NULL, HFILL }
8082  },
8083  { &fix_fields[306].hf_id,
8084  { "UnderlyingSecurityID (309)", "fix.UnderlyingSecurityID",
8085  FT_STRING, BASE_NONE, NULL, 0x00,
8086  NULL, HFILL }
8087  },
8088  { &fix_fields[307].hf_id,
8089  { "UnderlyingSecurityType (310)", "fix.UnderlyingSecurityType",
8090  FT_STRING, BASE_NONE, NULL, 0x00,
8091  NULL, HFILL }
8092  },
8093  { &fix_fields[308].hf_id,
8094  { "UnderlyingSymbol (311)", "fix.UnderlyingSymbol",
8095  FT_STRING, BASE_NONE, NULL, 0x00,
8096  NULL, HFILL }
8097  },
8098  { &fix_fields[309].hf_id,
8099  { "UnderlyingSymbolSfx (312)", "fix.UnderlyingSymbolSfx",
8100  FT_STRING, BASE_NONE, NULL, 0x00,
8101  NULL, HFILL }
8102  },
8103  { &fix_fields[310].hf_id,
8104  { "UnderlyingMaturityMonthYear (313)", "fix.UnderlyingMaturityMonthYear",
8105  FT_STRING, BASE_NONE, NULL, 0x00,
8106  NULL, HFILL }
8107  },
8108  { &fix_fields[311].hf_id,
8109  { "UnderlyingMaturityDay (314)", "fix.UnderlyingMaturityDay",
8110  FT_STRING, BASE_NONE, NULL, 0x00,
8111  NULL, HFILL }
8112  },
8113  { &fix_fields[312].hf_id,
8114  { "UnderlyingPutOrCall (315)", "fix.UnderlyingPutOrCall",
8115  FT_STRING, BASE_NONE, NULL, 0x00,
8116  NULL, HFILL }
8117  },
8118  { &fix_fields[313].hf_id,
8119  { "UnderlyingStrikePrice (316)", "fix.UnderlyingStrikePrice",
8120  FT_STRING, BASE_NONE, NULL, 0x00,
8121  NULL, HFILL }
8122  },
8123  { &fix_fields[314].hf_id,
8124  { "UnderlyingOptAttribute (317)", "fix.UnderlyingOptAttribute",
8125  FT_STRING, BASE_NONE, NULL, 0x00,
8126  NULL, HFILL }
8127  },
8128  { &fix_fields[315].hf_id,
8129  { "UnderlyingCurrency (318)", "fix.UnderlyingCurrency",
8130  FT_STRING, BASE_NONE, NULL, 0x00,
8131  NULL, HFILL }
8132  },
8133  { &fix_fields[316].hf_id,
8134  { "RatioQty (319)", "fix.RatioQty",
8135  FT_STRING, BASE_NONE, NULL, 0x00,
8136  NULL, HFILL }
8137  },
8138  { &fix_fields[317].hf_id,
8139  { "SecurityReqID (320)", "fix.SecurityReqID",
8140  FT_STRING, BASE_NONE, NULL, 0x00,
8141  NULL, HFILL }
8142  },
8143  { &fix_fields[318].hf_id,
8144  { "SecurityRequestType (321)", "fix.SecurityRequestType",
8145  FT_STRING, BASE_NONE, NULL, 0x00,
8146  NULL, HFILL }
8147  },
8148  { &fix_fields[319].hf_id,
8149  { "SecurityResponseID (322)", "fix.SecurityResponseID",
8150  FT_STRING, BASE_NONE, NULL, 0x00,
8151  NULL, HFILL }
8152  },
8153  { &fix_fields[320].hf_id,
8154  { "SecurityResponseType (323)", "fix.SecurityResponseType",
8155  FT_STRING, BASE_NONE, NULL, 0x00,
8156  NULL, HFILL }
8157  },
8158  { &fix_fields[321].hf_id,
8159  { "SecurityStatusReqID (324)", "fix.SecurityStatusReqID",
8160  FT_STRING, BASE_NONE, NULL, 0x00,
8161  NULL, HFILL }
8162  },
8163  { &fix_fields[322].hf_id,
8164  { "UnsolicitedIndicator (325)", "fix.UnsolicitedIndicator",
8165  FT_STRING, BASE_NONE, NULL, 0x00,
8166  NULL, HFILL }
8167  },
8168  { &fix_fields[323].hf_id,
8169  { "SecurityTradingStatus (326)", "fix.SecurityTradingStatus",
8170  FT_STRING, BASE_NONE, NULL, 0x00,
8171  NULL, HFILL }
8172  },
8173  { &fix_fields[324].hf_id,
8174  { "HaltReasonInt (327)", "fix.HaltReasonInt",
8175  FT_STRING, BASE_NONE, NULL, 0x00,
8176  NULL, HFILL }
8177  },
8178  { &fix_fields[325].hf_id,
8179  { "InViewOfCommon (328)", "fix.InViewOfCommon",
8180  FT_STRING, BASE_NONE, NULL, 0x00,
8181  NULL, HFILL }
8182  },
8183  { &fix_fields[326].hf_id,
8184  { "DueToRelated (329)", "fix.DueToRelated",
8185  FT_STRING, BASE_NONE, NULL, 0x00,
8186  NULL, HFILL }
8187  },
8188  { &fix_fields[327].hf_id,
8189  { "BuyVolume (330)", "fix.BuyVolume",
8190  FT_STRING, BASE_NONE, NULL, 0x00,
8191  NULL, HFILL }
8192  },
8193  { &fix_fields[328].hf_id,
8194  { "SellVolume (331)", "fix.SellVolume",
8195  FT_STRING, BASE_NONE, NULL, 0x00,
8196  NULL, HFILL }
8197  },
8198  { &fix_fields[329].hf_id,
8199  { "HighPx (332)", "fix.HighPx",
8200  FT_STRING, BASE_NONE, NULL, 0x00,
8201  NULL, HFILL }
8202  },
8203  { &fix_fields[330].hf_id,
8204  { "LowPx (333)", "fix.LowPx",
8205  FT_STRING, BASE_NONE, NULL, 0x00,
8206  NULL, HFILL }
8207  },
8208  { &fix_fields[331].hf_id,
8209  { "Adjustment (334)", "fix.Adjustment",
8210  FT_STRING, BASE_NONE, NULL, 0x00,
8211  NULL, HFILL }
8212  },
8213  { &fix_fields[332].hf_id,
8214  { "TradSesReqID (335)", "fix.TradSesReqID",
8215  FT_STRING, BASE_NONE, NULL, 0x00,
8216  NULL, HFILL }
8217  },
8218  { &fix_fields[333].hf_id,
8219  { "TradingSessionID (336)", "fix.TradingSessionID",
8220  FT_STRING, BASE_NONE, NULL, 0x00,
8221  NULL, HFILL }
8222  },
8223  { &fix_fields[334].hf_id,
8224  { "ContraTrader (337)", "fix.ContraTrader",
8225  FT_STRING, BASE_NONE, NULL, 0x00,
8226  NULL, HFILL }
8227  },
8228  { &fix_fields[335].hf_id,
8229  { "TradSesMethod (338)", "fix.TradSesMethod",
8230  FT_STRING, BASE_NONE, NULL, 0x00,
8231  NULL, HFILL }
8232  },
8233  { &fix_fields[336].hf_id,
8234  { "TradSesMode (339)", "fix.TradSesMode",
8235  FT_STRING, BASE_NONE, NULL, 0x00,
8236  NULL, HFILL }
8237  },
8238  { &fix_fields[337].hf_id,
8239  { "TradSesStatus (340)", "fix.TradSesStatus",
8240  FT_STRING, BASE_NONE, NULL, 0x00,
8241  NULL, HFILL }
8242  },
8243  { &fix_fields[338].hf_id,
8244  { "TradSesStartTime (341)", "fix.TradSesStartTime",
8245  FT_STRING, BASE_NONE, NULL, 0x00,
8246  NULL, HFILL }
8247  },
8248  { &fix_fields[339].hf_id,
8249  { "TradSesOpenTime (342)", "fix.TradSesOpenTime",
8250  FT_STRING, BASE_NONE, NULL, 0x00,
8251  NULL, HFILL }
8252  },
8253  { &fix_fields[340].hf_id,
8254  { "TradSesPreCloseTime (343)", "fix.TradSesPreCloseTime",
8255  FT_STRING, BASE_NONE, NULL, 0x00,
8256  NULL, HFILL }
8257  },
8258  { &fix_fields[341].hf_id,
8259  { "TradSesCloseTime (344)", "fix.TradSesCloseTime",
8260  FT_STRING, BASE_NONE, NULL, 0x00,
8261  NULL, HFILL }
8262  },
8263  { &fix_fields[342].hf_id,
8264  { "TradSesEndTime (345)", "fix.TradSesEndTime",
8265  FT_STRING, BASE_NONE, NULL, 0x00,
8266  NULL, HFILL }
8267  },
8268  { &fix_fields[343].hf_id,
8269  { "NumberOfOrders (346)", "fix.NumberOfOrders",
8270  FT_STRING, BASE_NONE, NULL, 0x00,
8271  NULL, HFILL }
8272  },
8273  { &fix_fields[344].hf_id,
8274  { "MessageEncoding (347)", "fix.MessageEncoding",
8275  FT_STRING, BASE_NONE, NULL, 0x00,
8276  NULL, HFILL }
8277  },
8278  { &fix_fields[345].hf_id,
8279  { "EncodedIssuerLen (348)", "fix.EncodedIssuerLen",
8280  FT_STRING, BASE_NONE, NULL, 0x00,
8281  NULL, HFILL }
8282  },
8283  { &fix_fields[346].hf_id,
8284  { "EncodedIssuer (349)", "fix.EncodedIssuer",
8285  FT_STRING, BASE_NONE, NULL, 0x00,
8286  NULL, HFILL }
8287  },
8288  { &fix_fields[347].hf_id,
8289  { "EncodedSecurityDescLen (350)", "fix.EncodedSecurityDescLen",
8290  FT_STRING, BASE_NONE, NULL, 0x00,
8291  NULL, HFILL }
8292  },
8293  { &fix_fields[348].hf_id,
8294  { "EncodedSecurityDesc (351)", "fix.EncodedSecurityDesc",
8295  FT_STRING, BASE_NONE, NULL, 0x00,
8296  NULL, HFILL }
8297  },
8298  { &fix_fields[349].hf_id,
8299  { "EncodedListExecInstLen (352)", "fix.EncodedListExecInstLen",
8300  FT_STRING, BASE_NONE, NULL, 0x00,
8301  NULL, HFILL }
8302  },
8303  { &fix_fields[350].hf_id,
8304  { "EncodedListExecInst (353)", "fix.EncodedListExecInst",
8305  FT_STRING, BASE_NONE, NULL, 0x00,
8306  NULL, HFILL }
8307  },
8308  { &fix_fields[351].hf_id,
8309  { "EncodedTextLen (354)", "fix.EncodedTextLen",
8310  FT_STRING, BASE_NONE, NULL, 0x00,
8311  NULL, HFILL }
8312  },
8313  { &fix_fields[352].hf_id,
8314  { "EncodedText (355)", "fix.EncodedText",
8315  FT_STRING, BASE_NONE, NULL, 0x00,
8316  NULL, HFILL }
8317  },
8318  { &fix_fields[353].hf_id,
8319  { "EncodedSubjectLen (356)", "fix.EncodedSubjectLen",
8320  FT_STRING, BASE_NONE, NULL, 0x00,
8321  NULL, HFILL }
8322  },
8323  { &fix_fields[354].hf_id,
8324  { "EncodedSubject (357)", "fix.EncodedSubject",
8325  FT_STRING, BASE_NONE, NULL, 0x00,
8326  NULL, HFILL }
8327  },
8328  { &fix_fields[355].hf_id,
8329  { "EncodedHeadlineLen (358)", "fix.EncodedHeadlineLen",
8330  FT_STRING, BASE_NONE, NULL, 0x00,
8331  NULL, HFILL }
8332  },
8333  { &fix_fields[356].hf_id,
8334  { "EncodedHeadline (359)", "fix.EncodedHeadline",
8335  FT_STRING, BASE_NONE, NULL, 0x00,
8336  NULL, HFILL }
8337  },
8338  { &fix_fields[357].hf_id,
8339  { "EncodedAllocTextLen (360)", "fix.EncodedAllocTextLen",
8340  FT_STRING, BASE_NONE, NULL, 0x00,
8341  NULL, HFILL }
8342  },
8343  { &fix_fields[358].hf_id,
8344  { "EncodedAllocText (361)", "fix.EncodedAllocText",
8345  FT_STRING, BASE_NONE, NULL, 0x00,
8346  NULL, HFILL }
8347  },
8348  { &fix_fields[359].hf_id,
8349  { "EncodedUnderlyingIssuerLen (362)", "fix.EncodedUnderlyingIssuerLen",
8350  FT_STRING, BASE_NONE, NULL, 0x00,
8351  NULL, HFILL }
8352  },
8353  { &fix_fields[360].hf_id,
8354  { "EncodedUnderlyingIssuer (363)", "fix.EncodedUnderlyingIssuer",
8355  FT_STRING, BASE_NONE, NULL, 0x00,
8356  NULL, HFILL }
8357  },
8358  { &fix_fields[361].hf_id,
8359  { "EncodedUnderlyingSecurityDescLen (364)", "fix.EncodedUnderlyingSecurityDescLen",
8360  FT_STRING, BASE_NONE, NULL, 0x00,
8361  NULL, HFILL }
8362  },
8363  { &fix_fields[362].hf_id,
8364  { "EncodedUnderlyingSecurityDesc (365)", "fix.EncodedUnderlyingSecurityDesc",
8365  FT_STRING, BASE_NONE, NULL, 0x00,
8366  NULL, HFILL }
8367  },
8368  { &fix_fields[363].hf_id,
8369  { "AllocPrice (366)", "fix.AllocPrice",
8370  FT_STRING, BASE_NONE, NULL, 0x00,
8371  NULL, HFILL }
8372  },
8373  { &fix_fields[364].hf_id,
8374  { "QuoteSetValidUntilTime (367)", "fix.QuoteSetValidUntilTime",
8375  FT_STRING, BASE_NONE, NULL, 0x00,
8376  NULL, HFILL }
8377  },
8378  { &fix_fields[365].hf_id,
8379  { "QuoteEntryRejectReason (368)", "fix.QuoteEntryRejectReason",
8380  FT_STRING, BASE_NONE, NULL, 0x00,
8381  NULL, HFILL }
8382  },
8383  { &fix_fields[366].hf_id,
8384  { "LastMsgSeqNumProcessed (369)", "fix.LastMsgSeqNumProcessed",
8385  FT_STRING, BASE_NONE, NULL, 0x00,
8386  NULL, HFILL }
8387  },
8388  { &fix_fields[367].hf_id,
8389  { "OnBehalfOfSendingTime (370)", "fix.OnBehalfOfSendingTime",
8390  FT_STRING, BASE_NONE, NULL, 0x00,
8391  NULL, HFILL }
8392  },
8393  { &fix_fields[368].hf_id,
8394  { "RefTagID (371)", "fix.RefTagID",
8395  FT_STRING, BASE_NONE, NULL, 0x00,
8396  NULL, HFILL }
8397  },
8398  { &fix_fields[369].hf_id,
8399  { "RefMsgType (372)", "fix.RefMsgType",
8400  FT_STRING, BASE_NONE, NULL, 0x00,
8401  NULL, HFILL }
8402  },
8403  { &fix_fields[370].hf_id,
8404  { "SessionRejectReason (373)", "fix.SessionRejectReason",
8405  FT_STRING, BASE_NONE, NULL, 0x00,
8406  NULL, HFILL }
8407  },
8408  { &fix_fields[371].hf_id,
8409  { "BidRequestTransType (374)", "fix.BidRequestTransType",
8410  FT_STRING, BASE_NONE, NULL, 0x00,
8411  NULL, HFILL }
8412  },
8413  { &fix_fields[372].hf_id,
8414  { "ContraBroker (375)", "fix.ContraBroker",
8415  FT_STRING, BASE_NONE, NULL, 0x00,
8416  NULL, HFILL }
8417  },
8418  { &fix_fields[373].hf_id,
8419  { "ComplianceID (376)", "fix.ComplianceID",
8420  FT_STRING, BASE_NONE, NULL, 0x00,
8421  NULL, HFILL }
8422  },
8423  { &fix_fields[374].hf_id,
8424  { "SolicitedFlag (377)", "fix.SolicitedFlag",
8425  FT_STRING, BASE_NONE, NULL, 0x00,
8426  NULL, HFILL }
8427  },
8428  { &fix_fields[375].hf_id,
8429  { "ExecRestatementReason (378)", "fix.ExecRestatementReason",
8430  FT_STRING, BASE_NONE, NULL, 0x00,
8431  NULL, HFILL }
8432  },
8433  { &fix_fields[376].hf_id,
8434  { "BusinessRejectRefID (379)", "fix.BusinessRejectRefID",
8435  FT_STRING, BASE_NONE, NULL, 0x00,
8436  NULL, HFILL }
8437  },
8438  { &fix_fields[377].hf_id,
8439  { "BusinessRejectReason (380)", "fix.BusinessRejectReason",
8440  FT_STRING, BASE_NONE, NULL, 0x00,
8441  NULL, HFILL }
8442  },
8443  { &fix_fields[378].hf_id,
8444  { "GrossTradeAmt (381)", "fix.GrossTradeAmt",
8445  FT_STRING, BASE_NONE, NULL, 0x00,
8446  NULL, HFILL }
8447  },
8448  { &fix_fields[379].hf_id,
8449  { "NoContraBrokers (382)", "fix.NoContraBrokers",
8450  FT_STRING, BASE_NONE, NULL, 0x00,
8451  NULL, HFILL }
8452  },
8453  { &fix_fields[380].hf_id,
8454  { "MaxMessageSize (383)", "fix.MaxMessageSize",
8455  FT_STRING, BASE_NONE, NULL, 0x00,
8456  NULL, HFILL }
8457  },
8458  { &fix_fields[381].hf_id,
8459  { "NoMsgTypes (384)", "fix.NoMsgTypes",
8460  FT_STRING, BASE_NONE, NULL, 0x00,
8461  NULL, HFILL }
8462  },
8463  { &fix_fields[382].hf_id,
8464  { "MsgDirection (385)", "fix.MsgDirection",
8465  FT_STRING, BASE_NONE, NULL, 0x00,
8466  NULL, HFILL }
8467  },
8468  { &fix_fields[383].hf_id,
8469  { "NoTradingSessions (386)", "fix.NoTradingSessions",
8470  FT_STRING, BASE_NONE, NULL, 0x00,
8471  NULL, HFILL }
8472  },
8473  { &fix_fields[384].hf_id,
8474  { "TotalVolumeTraded (387)", "fix.TotalVolumeTraded",
8475  FT_STRING, BASE_NONE, NULL, 0x00,
8476  NULL, HFILL }
8477  },
8478  { &fix_fields[385].hf_id,
8479  { "DiscretionInst (388)", "fix.DiscretionInst",
8480  FT_STRING, BASE_NONE, NULL, 0x00,
8481  NULL, HFILL }
8482  },
8483  { &fix_fields[386].hf_id,
8484  { "DiscretionOffsetValue (389)", "fix.DiscretionOffsetValue",
8485  FT_STRING, BASE_NONE, NULL, 0x00,
8486  NULL, HFILL }
8487  },
8488  { &fix_fields[387].hf_id,
8489  { "BidID (390)", "fix.BidID",
8490  FT_STRING, BASE_NONE, NULL, 0x00,
8491  NULL, HFILL }
8492  },
8493  { &fix_fields[388].hf_id,
8494  { "ClientBidID (391)", "fix.ClientBidID",
8495  FT_STRING, BASE_NONE, NULL, 0x00,
8496  NULL, HFILL }
8497  },
8498  { &fix_fields[389].hf_id,
8499  { "ListName (392)", "fix.ListName",
8500  FT_STRING, BASE_NONE, NULL, 0x00,
8501  NULL, HFILL }
8502  },
8503  { &fix_fields[390].hf_id,
8504  { "TotNoRelatedSym (393)", "fix.TotNoRelatedSym",
8505  FT_STRING, BASE_NONE, NULL, 0x00,
8506  NULL, HFILL }
8507  },
8508  { &fix_fields[391].hf_id,
8509  { "BidType (394)", "fix.BidType",
8510  FT_STRING, BASE_NONE, NULL, 0x00,
8511  NULL, HFILL }
8512  },
8513  { &fix_fields[392].hf_id,
8514  { "NumTickets (395)", "fix.NumTickets",
8515  FT_STRING, BASE_NONE, NULL, 0x00,
8516  NULL, HFILL }
8517  },
8518  { &fix_fields[393].hf_id,
8519  { "SideValue1 (396)", "fix.SideValue1",
8520  FT_STRING, BASE_NONE, NULL, 0x00,
8521  NULL, HFILL }
8522  },
8523  { &fix_fields[394].hf_id,
8524  { "SideValue2 (397)", "fix.SideValue2",
8525  FT_STRING, BASE_NONE, NULL, 0x00,
8526  NULL, HFILL }
8527  },
8528  { &fix_fields[395].hf_id,
8529  { "NoBidDescriptors (398)", "fix.NoBidDescriptors",
8530  FT_STRING, BASE_NONE, NULL, 0x00,
8531  NULL, HFILL }
8532  },
8533  { &fix_fields[396].hf_id,
8534  { "BidDescriptorType (399)", "fix.BidDescriptorType",
8535  FT_STRING, BASE_NONE, NULL, 0x00,
8536  NULL, HFILL }
8537  },
8538  { &fix_fields[397].hf_id,
8539  { "BidDescriptor (400)", "fix.BidDescriptor",
8540  FT_STRING, BASE_NONE, NULL, 0x00,
8541  NULL, HFILL }
8542  },
8543  { &fix_fields[398].hf_id,
8544  { "SideValueInd (401)", "fix.SideValueInd",
8545  FT_STRING, BASE_NONE, NULL, 0x00,
8546  NULL, HFILL }
8547  },
8548  { &fix_fields[399].hf_id,
8549  { "LiquidityPctLow (402)", "fix.LiquidityPctLow",
8550  FT_STRING, BASE_NONE, NULL, 0x00,
8551  NULL, HFILL }
8552  },
8553  { &fix_fields[400].hf_id,
8554  { "LiquidityPctHigh (403)", "fix.LiquidityPctHigh",
8555  FT_STRING, BASE_NONE, NULL, 0x00,
8556  NULL, HFILL }
8557  },
8558  { &fix_fields[401].hf_id,
8559  { "LiquidityValue (404)", "fix.LiquidityValue",
8560  FT_STRING, BASE_NONE, NULL, 0x00,
8561  NULL, HFILL }
8562  },
8563  { &fix_fields[402].hf_id,
8564  { "EFPTrackingError (405)", "fix.EFPTrackingError",
8565  FT_STRING, BASE_NONE, NULL, 0x00,
8566  NULL, HFILL }
8567  },
8568  { &fix_fields[403].hf_id,
8569  { "FairValue (406)", "fix.FairValue",
8570  FT_STRING, BASE_NONE, NULL, 0x00,
8571  NULL, HFILL }
8572  },
8573  { &fix_fields[404].hf_id,
8574  { "OutsideIndexPct (407)", "fix.OutsideIndexPct",
8575  FT_STRING, BASE_NONE, NULL, 0x00,
8576  NULL, HFILL }
8577  },
8578  { &fix_fields[405].hf_id,
8579  { "ValueOfFutures (408)", "fix.ValueOfFutures",
8580  FT_STRING, BASE_NONE, NULL, 0x00,
8581  NULL, HFILL }
8582  },
8583  { &fix_fields[406].hf_id,
8584  { "LiquidityIndType (409)", "fix.LiquidityIndType",
8585  FT_STRING, BASE_NONE, NULL, 0x00,
8586  NULL, HFILL }
8587  },
8588  { &fix_fields[407].hf_id,
8589  { "WtAverageLiquidity (410)", "fix.WtAverageLiquidity",
8590  FT_STRING, BASE_NONE, NULL, 0x00,
8591  NULL, HFILL }
8592  },
8593  { &fix_fields[408].hf_id,
8594  { "ExchangeForPhysical (411)", "fix.ExchangeForPhysical",
8595  FT_STRING, BASE_NONE, NULL, 0x00,
8596  NULL, HFILL }
8597  },
8598  { &fix_fields[409].hf_id,
8599  { "OutMainCntryUIndex (412)", "fix.OutMainCntryUIndex",
8600  FT_STRING, BASE_NONE, NULL, 0x00,
8601  NULL, HFILL }
8602  },
8603  { &fix_fields[410].hf_id,
8604  { "CrossPercent (413)", "fix.CrossPercent",
8605  FT_STRING, BASE_NONE, NULL, 0x00,
8606  NULL, HFILL }
8607  },
8608  { &fix_fields[411].hf_id,
8609  { "ProgRptReqs (414)", "fix.ProgRptReqs",
8610  FT_STRING, BASE_NONE, NULL, 0x00,
8611  NULL, HFILL }
8612  },
8613  { &fix_fields[412].hf_id,
8614  { "ProgPeriodInterval (415)", "fix.ProgPeriodInterval",
8615  FT_STRING, BASE_NONE, NULL, 0x00,
8616  NULL, HFILL }
8617  },
8618  { &fix_fields[413].hf_id,
8619  { "IncTaxInd (416)", "fix.IncTaxInd",
8620  FT_STRING, BASE_NONE, NULL, 0x00,
8621  NULL, HFILL }
8622  },
8623  { &fix_fields[414].hf_id,
8624  { "NumBidders (417)", "fix.NumBidders",
8625  FT_STRING, BASE_NONE, NULL, 0x00,
8626  NULL, HFILL }
8627  },
8628  { &fix_fields[415].hf_id,
8629  { "BidTradeType (418)", "fix.BidTradeType",
8630  FT_STRING, BASE_NONE, NULL, 0x00,
8631  NULL, HFILL }
8632  },
8633  { &fix_fields[416].hf_id,
8634  { "BasisPxType (419)", "fix.BasisPxType",
8635  FT_STRING, BASE_NONE, NULL, 0x00,
8636  NULL, HFILL }
8637  },
8638  { &fix_fields[417].hf_id,
8639  { "NoBidComponents (420)", "fix.NoBidComponents",
8640  FT_STRING, BASE_NONE, NULL, 0x00,
8641  NULL, HFILL }
8642  },
8643  { &fix_fields[418].hf_id,
8644  { "Country (421)", "fix.Country",
8645  FT_STRING, BASE_NONE, NULL, 0x00,
8646  NULL, HFILL }
8647  },
8648  { &fix_fields[419].hf_id,
8649  { "TotNoStrikes (422)", "fix.TotNoStrikes",
8650  FT_STRING, BASE_NONE, NULL, 0x00,
8651  NULL, HFILL }
8652  },
8653  { &fix_fields[420].hf_id,
8654  { "PriceType (423)", "fix.PriceType",
8655  FT_STRING, BASE_NONE, NULL, 0x00,
8656  NULL, HFILL }
8657  },
8658  { &fix_fields[421].hf_id,
8659  { "DayOrderQty (424)", "fix.DayOrderQty",
8660  FT_STRING, BASE_NONE, NULL, 0x00,
8661  NULL, HFILL }
8662  },
8663  { &fix_fields[422].hf_id,
8664  { "DayCumQty (425)", "fix.DayCumQty",
8665  FT_STRING, BASE_NONE, NULL, 0x00,
8666  NULL, HFILL }
8667  },
8668  { &fix_fields[423].hf_id,
8669  { "DayAvgPx (426)", "fix.DayAvgPx",
8670  FT_STRING, BASE_NONE, NULL, 0x00,
8671  NULL, HFILL }
8672  },
8673  { &fix_fields[424].hf_id,
8674  { "GTBookingInst (427)", "fix.GTBookingInst",
8675  FT_STRING, BASE_NONE, NULL, 0x00,
8676  NULL, HFILL }
8677  },
8678  { &fix_fields[425].hf_id,
8679  { "NoStrikes (428)", "fix.NoStrikes",
8680  FT_STRING, BASE_NONE, NULL, 0x00,
8681  NULL, HFILL }
8682  },
8683  { &fix_fields[426].hf_id,
8684  { "ListStatusType (429)", "fix.ListStatusType",
8685  FT_STRING, BASE_NONE, NULL, 0x00,
8686  NULL, HFILL }
8687  },
8688  { &fix_fields[427].hf_id,
8689  { "NetGrossInd (430)", "fix.NetGrossInd",
8690  FT_STRING, BASE_NONE, NULL, 0x00,
8691  NULL, HFILL }
8692  },
8693  { &fix_fields[428].hf_id,
8694  { "ListOrderStatus (431)", "fix.ListOrderStatus",
8695  FT_STRING, BASE_NONE, NULL, 0x00,
8696  NULL, HFILL }
8697  },
8698  { &fix_fields[429].hf_id,
8699  { "ExpireDate (432)", "fix.ExpireDate",
8700  FT_STRING, BASE_NONE, NULL, 0x00,
8701  NULL, HFILL }
8702  },
8703  { &fix_fields[430].hf_id,
8704  { "ListExecInstType (433)", "fix.ListExecInstType",
8705  FT_STRING, BASE_NONE, NULL, 0x00,
8706  NULL, HFILL }
8707  },
8708  { &fix_fields[431].hf_id,
8709  { "CxlRejResponseTo (434)", "fix.CxlRejResponseTo",
8710  FT_STRING, BASE_NONE, NULL, 0x00,
8711  NULL, HFILL }
8712  },
8713  { &fix_fields[432].hf_id,
8714  { "UnderlyingCouponRate (435)", "fix.UnderlyingCouponRate",
8715  FT_STRING, BASE_NONE, NULL, 0x00,
8716  NULL, HFILL }
8717  },
8718  { &fix_fields[433].hf_id,
8719  { "UnderlyingContractMultiplier (436)", "fix.UnderlyingContractMultiplier",
8720  FT_STRING, BASE_NONE, NULL, 0x00,
8721  NULL, HFILL }
8722  },
8723  { &fix_fields[434].hf_id,
8724  { "ContraTradeQty (437)", "fix.ContraTradeQty",
8725  FT_STRING, BASE_NONE, NULL, 0x00,
8726  NULL, HFILL }
8727  },
8728  { &fix_fields[435].hf_id,
8729  { "ContraTradeTime (438)", "fix.ContraTradeTime",
8730  FT_STRING, BASE_NONE, NULL, 0x00,
8731  NULL, HFILL }
8732  },
8733  { &fix_fields[436].hf_id,
8734  { "ClearingFirm (439)", "fix.ClearingFirm",
8735  FT_STRING, BASE_NONE, NULL, 0x00,
8736  NULL, HFILL }
8737  },
8738  { &fix_fields[437].hf_id,
8739  { "ClearingAccount (440)", "fix.ClearingAccount",
8740  FT_STRING, BASE_NONE, NULL, 0x00,
8741  NULL, HFILL }
8742  },
8743  { &fix_fields[438].hf_id,
8744  { "LiquidityNumSecurities (441)", "fix.LiquidityNumSecurities",
8745  FT_STRING, BASE_NONE, NULL, 0x00,
8746  NULL, HFILL }
8747  },
8748  { &fix_fields[439].hf_id,
8749  { "MultiLegReportingType (442)", "fix.MultiLegReportingType",
8750  FT_STRING, BASE_NONE, NULL, 0x00,
8751  NULL, HFILL }
8752  },
8753  { &fix_fields[440].hf_id,
8754  { "StrikeTime (443)", "fix.StrikeTime",
8755  FT_STRING, BASE_NONE, NULL, 0x00,
8756  NULL, HFILL }
8757  },
8758  { &fix_fields[441].hf_id,
8759  { "ListStatusText (444)", "fix.ListStatusText",
8760  FT_STRING, BASE_NONE, NULL, 0x00,
8761  NULL, HFILL }
8762  },
8763  { &fix_fields[442].hf_id,
8764  { "EncodedListStatusTextLen (445)", "fix.EncodedListStatusTextLen",
8765  FT_STRING, BASE_NONE, NULL, 0x00,
8766  NULL, HFILL }
8767  },
8768  { &fix_fields[443].hf_id,
8769  { "EncodedListStatusText (446)", "fix.EncodedListStatusText",
8770  FT_STRING, BASE_NONE, NULL, 0x00,
8771  NULL, HFILL }
8772  },
8773  { &fix_fields[444].hf_id,
8774  { "PartyIDSource (447)", "fix.PartyIDSource",
8775  FT_STRING, BASE_NONE, NULL, 0x00,
8776  NULL, HFILL }
8777  },
8778  { &fix_fields[445].hf_id,
8779  { "PartyID (448)", "fix.PartyID",
8780  FT_STRING, BASE_NONE, NULL, 0x00,
8781  NULL, HFILL }
8782  },
8783  { &fix_fields[446].hf_id,
8784  { "TotalVolumeTradedDate (449)", "fix.TotalVolumeTradedDate",
8785  FT_STRING, BASE_NONE, NULL, 0x00,
8786  NULL, HFILL }
8787  },
8788  { &fix_fields[447].hf_id,
8789  { "TotalVolumeTradedTime (450)", "fix.TotalVolumeTradedTime",
8790  FT_STRING, BASE_NONE, NULL, 0x00,
8791  NULL, HFILL }
8792  },
8793  { &fix_fields[448].hf_id,
8794  { "NetChgPrevDay (451)", "fix.NetChgPrevDay",
8795  FT_STRING, BASE_NONE, NULL, 0x00,
8796  NULL, HFILL }
8797  },
8798  { &fix_fields[449].hf_id,
8799  { "PartyRole (452)", "fix.PartyRole",
8800  FT_STRING, BASE_NONE, NULL, 0x00,
8801  NULL, HFILL }
8802  },
8803  { &fix_fields[450].hf_id,
8804  { "NoPartyIDs (453)", "fix.NoPartyIDs",
8805  FT_STRING, BASE_NONE, NULL, 0x00,
8806  NULL, HFILL }
8807  },
8808  { &fix_fields[451].hf_id,
8809  { "NoSecurityAltID (454)", "fix.NoSecurityAltID",
8810  FT_STRING, BASE_NONE, NULL, 0x00,
8811  NULL, HFILL }
8812  },
8813  { &fix_fields[452].hf_id,
8814  { "SecurityAltID (455)", "fix.SecurityAltID",
8815  FT_STRING, BASE_NONE, NULL, 0x00,
8816  NULL, HFILL }
8817  },
8818  { &fix_fields[453].hf_id,
8819  { "SecurityAltIDSource (456)", "fix.SecurityAltIDSource",
8820  FT_STRING, BASE_NONE, NULL, 0x00,
8821  NULL, HFILL }
8822  },
8823  { &fix_fields[454].hf_id,
8824  { "NoUnderlyingSecurityAltID (457)", "fix.NoUnderlyingSecurityAltID",
8825  FT_STRING, BASE_NONE, NULL, 0x00,
8826  NULL, HFILL }
8827  },
8828  { &fix_fields[455].hf_id,
8829  { "UnderlyingSecurityAltID (458)", "fix.UnderlyingSecurityAltID",
8830  FT_STRING, BASE_NONE, NULL, 0x00,
8831  NULL, HFILL }
8832  },
8833  { &fix_fields[456].hf_id,
8834  { "UnderlyingSecurityAltIDSource (459)", "fix.UnderlyingSecurityAltIDSource",
8835  FT_STRING, BASE_NONE, NULL, 0x00,
8836  NULL, HFILL }
8837  },
8838  { &fix_fields[457].hf_id,
8839  { "Product (460)", "fix.Product",
8840  FT_STRING, BASE_NONE, NULL, 0x00,
8841  NULL, HFILL }
8842  },
8843  { &fix_fields[458].hf_id,
8844  { "CFICode (461)", "fix.CFICode",
8845  FT_STRING, BASE_NONE, NULL, 0x00,
8846  NULL, HFILL }
8847  },
8848  { &fix_fields[459].hf_id,
8849  { "UnderlyingProduct (462)", "fix.UnderlyingProduct",
8850  FT_STRING, BASE_NONE, NULL, 0x00,
8851  NULL, HFILL }
8852  },
8853  { &fix_fields[460].hf_id,
8854  { "UnderlyingCFICode (463)", "fix.UnderlyingCFICode",
8855  FT_STRING, BASE_NONE, NULL, 0x00,
8856  NULL, HFILL }
8857  },
8858  { &fix_fields[461].hf_id,
8859  { "TestMessageIndicator (464)", "fix.TestMessageIndicator",
8860  FT_STRING, BASE_NONE, NULL, 0x00,
8861  NULL, HFILL }
8862  },
8863  { &fix_fields[462].hf_id,
8864  { "QuantityType (465)", "fix.QuantityType",
8865  FT_STRING, BASE_NONE, NULL, 0x00,
8866  NULL, HFILL }
8867  },
8868  { &fix_fields[463].hf_id,
8869  { "BookingRefID (466)", "fix.BookingRefID",
8870  FT_STRING, BASE_NONE, NULL, 0x00,
8871  NULL, HFILL }
8872  },
8873  { &fix_fields[464].hf_id,
8874  { "IndividualAllocID (467)", "fix.IndividualAllocID",
8875  FT_STRING, BASE_NONE, NULL, 0x00,
8876  NULL, HFILL }
8877  },
8878  { &fix_fields[465].hf_id,
8879  { "RoundingDirection (468)", "fix.RoundingDirection",
8880  FT_STRING, BASE_NONE, NULL, 0x00,
8881  NULL, HFILL }
8882  },
8883  { &fix_fields[466].hf_id,
8884  { "RoundingModulus (469)", "fix.RoundingModulus",
8885  FT_STRING, BASE_NONE, NULL, 0x00,
8886  NULL, HFILL }
8887  },
8888  { &fix_fields[467].hf_id,
8889  { "CountryOfIssue (470)", "fix.CountryOfIssue",
8890  FT_STRING, BASE_NONE, NULL, 0x00,
8891  NULL, HFILL }
8892  },
8893  { &fix_fields[468].hf_id,
8894  { "StateOrProvinceOfIssue (471)", "fix.StateOrProvinceOfIssue",
8895  FT_STRING, BASE_NONE, NULL, 0x00,
8896  NULL, HFILL }
8897  },
8898  { &fix_fields[469].hf_id,
8899  { "LocaleOfIssue (472)", "fix.LocaleOfIssue",
8900  FT_STRING, BASE_NONE, NULL, 0x00,
8901  NULL, HFILL }
8902  },
8903  { &fix_fields[470].hf_id,
8904  { "NoRegistDtls (473)", "fix.NoRegistDtls",
8905  FT_STRING, BASE_NONE, NULL, 0x00,
8906  NULL, HFILL }
8907  },
8908  { &fix_fields[471].hf_id,
8909  { "MailingDtls (474)", "fix.MailingDtls",
8910  FT_STRING, BASE_NONE, NULL, 0x00,
8911  NULL, HFILL }
8912  },
8913  { &fix_fields[472].hf_id,
8914  { "InvestorCountryOfResidence (475)", "fix.InvestorCountryOfResidence",
8915  FT_STRING, BASE_NONE, NULL, 0x00,
8916  NULL, HFILL }
8917  },
8918  { &fix_fields[473].hf_id,
8919  { "PaymentRef (476)", "fix.PaymentRef",
8920  FT_STRING, BASE_NONE, NULL, 0x00,
8921  NULL, HFILL }
8922  },
8923  { &fix_fields[474].hf_id,
8924  { "DistribPaymentMethod (477)", "fix.DistribPaymentMethod",
8925  FT_STRING, BASE_NONE, NULL, 0x00,
8926  NULL, HFILL }
8927  },
8928  { &fix_fields[475].hf_id,
8929  { "CashDistribCurr (478)", "fix.CashDistribCurr",
8930  FT_STRING, BASE_NONE, NULL, 0x00,
8931  NULL, HFILL }
8932  },
8933  { &fix_fields[476].hf_id,
8934  { "CommCurrency (479)", "fix.CommCurrency",
8935  FT_STRING, BASE_NONE, NULL, 0x00,
8936  NULL, HFILL }
8937  },
8938  { &fix_fields[477].hf_id,
8939  { "CancellationRights (480)", "fix.CancellationRights",
8940  FT_STRING, BASE_NONE, NULL, 0x00,
8941  NULL, HFILL }
8942  },
8943  { &fix_fields[478].hf_id,
8944  { "MoneyLaunderingStatus (481)", "fix.MoneyLaunderingStatus",
8945  FT_STRING, BASE_NONE, NULL, 0x00,
8946  NULL, HFILL }
8947  },
8948  { &fix_fields[479].hf_id,
8949  { "MailingInst (482)", "fix.MailingInst",
8950  FT_STRING, BASE_NONE, NULL, 0x00,
8951  NULL, HFILL }
8952  },
8953  { &fix_fields[480].hf_id,
8954  { "TransBkdTime (483)", "fix.TransBkdTime",
8955  FT_STRING, BASE_NONE, NULL, 0x00,
8956  NULL, HFILL }
8957  },
8958  { &fix_fields[481].hf_id,
8959  { "ExecPriceType (484)", "fix.ExecPriceType",
8960  FT_STRING, BASE_NONE, NULL, 0x00,
8961  NULL, HFILL }
8962  },
8963  { &fix_fields[482].hf_id,
8964  { "ExecPriceAdjustment (485)", "fix.ExecPriceAdjustment",
8965  FT_STRING, BASE_NONE, NULL, 0x00,
8966  NULL, HFILL }
8967  },
8968  { &fix_fields[483].hf_id,
8969  { "DateOfBirth (486)", "fix.DateOfBirth",
8970  FT_STRING, BASE_NONE, NULL, 0x00,
8971  NULL, HFILL }
8972  },
8973  { &fix_fields[484].hf_id,
8974  { "TradeReportTransType (487)", "fix.TradeReportTransType",
8975  FT_STRING, BASE_NONE, NULL, 0x00,
8976  NULL, HFILL }
8977  },
8978  { &fix_fields[485].hf_id,
8979  { "CardHolderName (488)", "fix.CardHolderName",
8980  FT_STRING, BASE_NONE, NULL, 0x00,
8981  NULL, HFILL }
8982  },
8983  { &fix_fields[486].hf_id,
8984  { "CardNumber (489)", "fix.CardNumber",
8985  FT_STRING, BASE_NONE, NULL, 0x00,
8986  NULL, HFILL }
8987  },
8988  { &fix_fields[487].hf_id,
8989  { "CardExpDate (490)", "fix.CardExpDate",
8990  FT_STRING, BASE_NONE, NULL, 0x00,
8991  NULL, HFILL }
8992  },
8993  { &fix_fields[488].hf_id,
8994  { "CardIssNum (491)", "fix.CardIssNum",
8995  FT_STRING, BASE_NONE, NULL, 0x00,
8996  NULL, HFILL }
8997  },
8998  { &fix_fields[489].hf_id,
8999  { "PaymentMethod (492)", "fix.PaymentMethod",
9000  FT_STRING, BASE_NONE, NULL, 0x00,
9001  NULL, HFILL }
9002  },
9003  { &fix_fields[490].hf_id,
9004  { "RegistAcctType (493)", "fix.RegistAcctType",
9005  FT_STRING, BASE_NONE, NULL, 0x00,
9006  NULL, HFILL }
9007  },
9008  { &fix_fields[491].hf_id,
9009  { "Designation (494)", "fix.Designation",
9010  FT_STRING, BASE_NONE, NULL, 0x00,
9011  NULL, HFILL }
9012  },
9013  { &fix_fields[492].hf_id,
9014  { "TaxAdvantageType (495)", "fix.TaxAdvantageType",
9015  FT_STRING, BASE_NONE, NULL, 0x00,
9016  NULL, HFILL }
9017  },
9018  { &fix_fields[493].hf_id,
9019  { "RegistRejReasonText (496)", "fix.RegistRejReasonText",
9020  FT_STRING, BASE_NONE, NULL, 0x00,
9021  NULL, HFILL }
9022  },
9023  { &fix_fields[494].hf_id,
9024  { "FundRenewWaiv (497)", "fix.FundRenewWaiv",
9025  FT_STRING, BASE_NONE, NULL, 0x00,
9026  NULL, HFILL }
9027  },
9028  { &fix_fields[495].hf_id,
9029  { "CashDistribAgentName (498)", "fix.CashDistribAgentName",
9030  FT_STRING, BASE_NONE, NULL, 0x00,
9031  NULL, HFILL }
9032  },
9033  { &fix_fields[496].hf_id,
9034  { "CashDistribAgentCode (499)", "fix.CashDistribAgentCode",
9035  FT_STRING, BASE_NONE, NULL, 0x00,
9036  NULL, HFILL }
9037  },
9038  { &fix_fields[497].hf_id,
9039  { "CashDistribAgentAcctNumber (500)", "fix.CashDistribAgentAcctNumber",
9040  FT_STRING, BASE_NONE, NULL, 0x00,
9041  NULL, HFILL }
9042  },
9043  { &fix_fields[498].hf_id,
9044  { "CashDistribPayRef (501)", "fix.CashDistribPayRef",
9045  FT_STRING, BASE_NONE, NULL, 0x00,
9046  NULL, HFILL }
9047  },
9048  { &fix_fields[499].hf_id,
9049  { "CashDistribAgentAcctName (502)", "fix.CashDistribAgentAcctName",
9050  FT_STRING, BASE_NONE, NULL, 0x00,
9051  NULL, HFILL }
9052  },
9053  { &fix_fields[500].hf_id,
9054  { "CardStartDate (503)", "fix.CardStartDate",
9055  FT_STRING, BASE_NONE, NULL, 0x00,
9056  NULL, HFILL }
9057  },
9058  { &fix_fields[501].hf_id,
9059  { "PaymentDate (504)", "fix.PaymentDate",
9060  FT_STRING, BASE_NONE, NULL, 0x00,
9061  NULL, HFILL }
9062  },
9063  { &fix_fields[502].hf_id,
9064  { "PaymentRemitterID (505)", "fix.PaymentRemitterID",
9065  FT_STRING, BASE_NONE, NULL, 0x00,
9066  NULL, HFILL }
9067  },
9068  { &fix_fields[503].hf_id,
9069  { "RegistStatus (506)", "fix.RegistStatus",
9070  FT_STRING, BASE_NONE, NULL, 0x00,
9071  NULL, HFILL }
9072  },
9073  { &fix_fields[504].hf_id,
9074  { "RegistRejReasonCode (507)", "fix.RegistRejReasonCode",
9075  FT_STRING, BASE_NONE, NULL, 0x00,
9076  NULL, HFILL }
9077  },
9078  { &fix_fields[505].hf_id,
9079  { "RegistRefID (508)", "fix.RegistRefID",
9080  FT_STRING, BASE_NONE, NULL, 0x00,
9081  NULL, HFILL }
9082  },
9083  { &fix_fields[506].hf_id,
9084  { "RegistDtls (509)", "fix.RegistDtls",
9085  FT_STRING, BASE_NONE, NULL, 0x00,
9086  NULL, HFILL }
9087  },
9088  { &fix_fields[507].hf_id,
9089  { "NoDistribInsts (510)", "fix.NoDistribInsts",
9090  FT_STRING, BASE_NONE, NULL, 0x00,
9091  NULL, HFILL }
9092  },
9093  { &fix_fields[508].hf_id,
9094  { "RegistEmail (511)", "fix.RegistEmail",
9095  FT_STRING, BASE_NONE, NULL, 0x00,
9096  NULL, HFILL }
9097  },
9098  { &fix_fields[509].hf_id,
9099  { "DistribPercentage (512)", "fix.DistribPercentage",
9100  FT_STRING, BASE_NONE, NULL, 0x00,
9101  NULL, HFILL }
9102  },
9103  { &fix_fields[510].hf_id,
9104  { "RegistID (513)", "fix.RegistID",
9105  FT_STRING, BASE_NONE, NULL, 0x00,
9106  NULL, HFILL }
9107  },
9108  { &fix_fields[511].hf_id,
9109  { "RegistTransType (514)", "fix.RegistTransType",
9110  FT_STRING, BASE_NONE, NULL, 0x00,
9111  NULL, HFILL }
9112  },
9113  { &fix_fields[512].hf_id,
9114  { "ExecValuationPoint (515)", "fix.ExecValuationPoint",
9115  FT_STRING, BASE_NONE, NULL, 0x00,
9116  NULL, HFILL }
9117  },
9118  { &fix_fields[513].hf_id,
9119  { "OrderPercent (516)", "fix.OrderPercent",
9120  FT_STRING, BASE_NONE, NULL, 0x00,
9121  NULL, HFILL }
9122  },
9123  { &fix_fields[514].hf_id,
9124  { "OwnershipType (517)", "fix.OwnershipType",
9125  FT_STRING, BASE_NONE, NULL, 0x00,
9126  NULL, HFILL }
9127  },
9128  { &fix_fields[515].hf_id,
9129  { "NoContAmts (518)", "fix.NoContAmts",
9130  FT_STRING, BASE_NONE, NULL, 0x00,
9131  NULL, HFILL }
9132  },
9133  { &fix_fields[516].hf_id,
9134  { "ContAmtType (519)", "fix.ContAmtType",
9135  FT_STRING, BASE_NONE, NULL, 0x00,
9136  NULL, HFILL }
9137  },
9138  { &fix_fields[517].hf_id,
9139  { "ContAmtValue (520)", "fix.ContAmtValue",
9140  FT_STRING, BASE_NONE, NULL, 0x00,
9141  NULL, HFILL }
9142  },
9143  { &fix_fields[518].hf_id,
9144  { "ContAmtCurr (521)", "fix.ContAmtCurr",
9145  FT_STRING, BASE_NONE, NULL, 0x00,
9146  NULL, HFILL }
9147  },
9148  { &fix_fields[519].hf_id,
9149  { "OwnerType (522)", "fix.OwnerType",
9150  FT_STRING, BASE_NONE, NULL, 0x00,
9151  NULL, HFILL }
9152  },
9153  { &fix_fields[520].hf_id,
9154  { "PartySubID (523)", "fix.PartySubID",
9155  FT_STRING, BASE_NONE, NULL, 0x00,
9156  NULL, HFILL }
9157  },
9158  { &fix_fields[521].hf_id,
9159  { "NestedPartyID (524)", "fix.NestedPartyID",
9160  FT_STRING, BASE_NONE, NULL, 0x00,
9161  NULL, HFILL }
9162  },
9163  { &fix_fields[522].hf_id,
9164  { "NestedPartyIDSource (525)", "fix.NestedPartyIDSource",
9165  FT_STRING, BASE_NONE, NULL, 0x00,
9166  NULL, HFILL }
9167  },
9168  { &fix_fields[523].hf_id,
9169  { "SecondaryClOrdID (526)", "fix.SecondaryClOrdID",
9170  FT_STRING, BASE_NONE, NULL, 0x00,
9171  NULL, HFILL }
9172  },
9173  { &fix_fields[524].hf_id,
9174  { "SecondaryExecID (527)", "fix.SecondaryExecID",
9175  FT_STRING, BASE_NONE, NULL, 0x00,
9176  NULL, HFILL }
9177  },
9178  { &fix_fields[525].hf_id,
9179  { "OrderCapacity (528)", "fix.OrderCapacity",
9180  FT_STRING, BASE_NONE, NULL, 0x00,
9181  NULL, HFILL }
9182  },
9183  { &fix_fields[526].hf_id,
9184  { "OrderRestrictions (529)", "fix.OrderRestrictions",
9185  FT_STRING, BASE_NONE, NULL, 0x00,
9186  NULL, HFILL }
9187  },
9188  { &fix_fields[527].hf_id,
9189  { "MassCancelRequestType (530)", "fix.MassCancelRequestType",
9190  FT_STRING, BASE_NONE, NULL, 0x00,
9191  NULL, HFILL }
9192  },
9193  { &fix_fields[528].hf_id,
9194  { "MassCancelResponse (531)", "fix.MassCancelResponse",
9195  FT_STRING, BASE_NONE, NULL, 0x00,
9196  NULL, HFILL }
9197  },
9198  { &fix_fields[529].hf_id,
9199  { "MassCancelRejectReason (532)", "fix.MassCancelRejectReason",
9200  FT_STRING, BASE_NONE, NULL, 0x00,
9201  NULL, HFILL }
9202  },
9203  { &fix_fields[530].hf_id,
9204  { "TotalAffectedOrders (533)", "fix.TotalAffectedOrders",
9205  FT_STRING, BASE_NONE, NULL, 0x00,
9206  NULL, HFILL }
9207  },
9208  { &fix_fields[531].hf_id,
9209  { "NoAffectedOrders (534)", "fix.NoAffectedOrders",
9210  FT_STRING, BASE_NONE, NULL, 0x00,
9211  NULL, HFILL }
9212  },
9213  { &fix_fields[532].hf_id,
9214  { "AffectedOrderID (535)", "fix.AffectedOrderID",
9215  FT_STRING, BASE_NONE, NULL, 0x00,
9216  NULL, HFILL }
9217  },
9218  { &fix_fields[533].hf_id,
9219  { "AffectedSecondaryOrderID (536)", "fix.AffectedSecondaryOrderID",
9220  FT_STRING, BASE_NONE, NULL, 0x00,
9221  NULL, HFILL }
9222  },
9223  { &fix_fields[534].hf_id,
9224  { "QuoteType (537)", "fix.QuoteType",
9225  FT_STRING, BASE_NONE, NULL, 0x00,
9226  NULL, HFILL }
9227  },
9228  { &fix_fields[535].hf_id,
9229  { "NestedPartyRole (538)", "fix.NestedPartyRole",
9230  FT_STRING, BASE_NONE, NULL, 0x00,
9231  NULL, HFILL }
9232  },
9233  { &fix_fields[536].hf_id,
9234  { "NoNestedPartyIDs (539)", "fix.NoNestedPartyIDs",
9235  FT_STRING, BASE_NONE, NULL, 0x00,
9236  NULL, HFILL }
9237  },
9238  { &fix_fields[537].hf_id,
9239  { "TotalAccruedInterestAmt (540)", "fix.TotalAccruedInterestAmt",
9240  FT_STRING, BASE_NONE, NULL, 0x00,
9241  NULL, HFILL }
9242  },
9243  { &fix_fields[538].hf_id,
9244  { "MaturityDate (541)", "fix.MaturityDate",
9245  FT_STRING, BASE_NONE, NULL, 0x00,
9246  NULL, HFILL }
9247  },
9248  { &fix_fields[539].hf_id,
9249  { "UnderlyingMaturityDate (542)", "fix.UnderlyingMaturityDate",
9250  FT_STRING, BASE_NONE, NULL, 0x00,
9251  NULL, HFILL }
9252  },
9253  { &fix_fields[540].hf_id,
9254  { "InstrRegistry (543)", "fix.InstrRegistry",
9255  FT_STRING, BASE_NONE, NULL, 0x00,
9256  NULL, HFILL }
9257  },
9258  { &fix_fields[541].hf_id,
9259  { "CashMargin (544)", "fix.CashMargin",
9260  FT_STRING, BASE_NONE, NULL, 0x00,
9261  NULL, HFILL }
9262  },
9263  { &fix_fields[542].hf_id,
9264  { "NestedPartySubID (545)", "fix.NestedPartySubID",
9265  FT_STRING, BASE_NONE, NULL, 0x00,
9266  NULL, HFILL }
9267  },
9268  { &fix_fields[543].hf_id,
9269  { "Scope (546)", "fix.Scope",
9270  FT_STRING, BASE_NONE, NULL, 0x00,
9271  NULL, HFILL }
9272  },
9273  { &fix_fields[544].hf_id,
9274  { "MDImplicitDelete (547)", "fix.MDImplicitDelete",
9275  FT_STRING, BASE_NONE, NULL, 0x00,
9276  NULL, HFILL }
9277  },
9278  { &fix_fields[545].hf_id,
9279  { "CrossID (548)", "fix.CrossID",
9280  FT_STRING, BASE_NONE, NULL, 0x00,
9281  NULL, HFILL }
9282  },
9283  { &fix_fields[546].hf_id,
9284  { "CrossType (549)", "fix.CrossType",
9285  FT_STRING, BASE_NONE, NULL, 0x00,
9286  NULL, HFILL }
9287  },
9288  { &fix_fields[547].hf_id,
9289  { "CrossPrioritization (550)", "fix.CrossPrioritization",
9290  FT_STRING, BASE_NONE, NULL, 0x00,
9291  NULL, HFILL }
9292  },
9293  { &fix_fields[548].hf_id,
9294  { "OrigCrossID (551)", "fix.OrigCrossID",
9295  FT_STRING, BASE_NONE, NULL, 0x00,
9296  NULL, HFILL }
9297  },
9298  { &fix_fields[549].hf_id,
9299  { "NoSides (552)", "fix.NoSides",
9300  FT_STRING, BASE_NONE, NULL, 0x00,
9301  NULL, HFILL }
9302  },
9303  { &fix_fields[550].hf_id,
9304  { "Username (553)", "fix.Username",
9305  FT_STRING, BASE_NONE, NULL, 0x00,
9306  NULL, HFILL }
9307  },
9308  { &fix_fields[551].hf_id,
9309  { "Password (554)", "fix.Password",
9310  FT_STRING, BASE_NONE, NULL, 0x00,
9311  NULL, HFILL }
9312  },
9313  { &fix_fields[552].hf_id,
9314  { "NoLegs (555)", "fix.NoLegs",
9315  FT_STRING, BASE_NONE, NULL, 0x00,
9316  NULL, HFILL }
9317  },
9318  { &fix_fields[553].hf_id,
9319  { "LegCurrency (556)", "fix.LegCurrency",
9320  FT_STRING, BASE_NONE, NULL, 0x00,
9321  NULL, HFILL }
9322  },
9323  { &fix_fields[554].hf_id,
9324  { "TotNoSecurityTypes (557)", "fix.TotNoSecurityTypes",
9325  FT_STRING, BASE_NONE, NULL, 0x00,
9326  NULL, HFILL }
9327  },
9328  { &fix_fields[555].hf_id,
9329  { "NoSecurityTypes (558)", "fix.NoSecurityTypes",
9330  FT_STRING, BASE_NONE, NULL, 0x00,
9331  NULL, HFILL }
9332  },
9333  { &fix_fields[556].hf_id,
9334  { "SecurityListRequestType (559)", "fix.SecurityListRequestType",
9335  FT_STRING, BASE_NONE, NULL, 0x00,
9336  NULL, HFILL }
9337  },
9338  { &fix_fields[557].hf_id,
9339  { "SecurityRequestResult (560)", "fix.SecurityRequestResult",
9340  FT_STRING, BASE_NONE, NULL, 0x00,
9341  NULL, HFILL }
9342  },
9343  { &fix_fields[558].hf_id,
9344  { "RoundLot (561)", "fix.RoundLot",
9345  FT_STRING, BASE_NONE, NULL, 0x00,
9346  NULL, HFILL }
9347  },
9348  { &fix_fields[559].hf_id,
9349  { "MinTradeVol (562)", "fix.MinTradeVol",
9350  FT_STRING, BASE_NONE, NULL, 0x00,
9351  NULL, HFILL }
9352  },
9353  { &fix_fields[560].hf_id,
9354  { "MultiLegRptTypeReq (563)", "fix.MultiLegRptTypeReq",
9355  FT_STRING, BASE_NONE, NULL, 0x00,
9356  NULL, HFILL }
9357  },
9358  { &fix_fields[561].hf_id,
9359  { "LegPositionEffect (564)", "fix.LegPositionEffect",
9360  FT_STRING, BASE_NONE, NULL, 0x00,
9361  NULL, HFILL }
9362  },
9363  { &fix_fields[562].hf_id,
9364  { "LegCoveredOrUncovered (565)", "fix.LegCoveredOrUncovered",
9365  FT_STRING, BASE_NONE, NULL, 0x00,
9366  NULL, HFILL }
9367  },
9368  { &fix_fields[563].hf_id,
9369  { "LegPrice (566)", "fix.LegPrice",
9370  FT_STRING, BASE_NONE, NULL, 0x00,
9371  NULL, HFILL }
9372  },
9373  { &fix_fields[564].hf_id,
9374  { "TradSesStatusRejReason (567)", "fix.TradSesStatusRejReason",
9375  FT_STRING, BASE_NONE, NULL, 0x00,
9376  NULL, HFILL }
9377  },
9378  { &fix_fields[565].hf_id,
9379  { "TradeRequestID (568)", "fix.TradeRequestID",
9380  FT_STRING, BASE_NONE, NULL, 0x00,
9381  NULL, HFILL }
9382  },
9383  { &fix_fields[566].hf_id,
9384  { "TradeRequestType (569)", "fix.TradeRequestType",
9385  FT_STRING, BASE_NONE, NULL, 0x00,
9386  NULL, HFILL }
9387  },
9388  { &fix_fields[567].hf_id,
9389  { "PreviouslyReported (570)", "fix.PreviouslyReported",
9390  FT_STRING, BASE_NONE, NULL, 0x00,
9391  NULL, HFILL }
9392  },
9393  { &fix_fields[568].hf_id,
9394  { "TradeReportID (571)", "fix.TradeReportID",
9395  FT_STRING, BASE_NONE, NULL, 0x00,
9396  NULL, HFILL }
9397  },
9398  { &fix_fields[569].hf_id,
9399  { "TradeReportRefID (572)", "fix.TradeReportRefID",
9400  FT_STRING, BASE_NONE, NULL, 0x00,
9401  NULL, HFILL }
9402  },
9403  { &fix_fields[570].hf_id,
9404  { "MatchStatus (573)", "fix.MatchStatus",
9405  FT_STRING, BASE_NONE, NULL, 0x00,
9406  NULL, HFILL }
9407  },
9408  { &fix_fields[571].hf_id,
9409  { "MatchType (574)", "fix.MatchType",
9410  FT_STRING, BASE_NONE, NULL, 0x00,
9411  NULL, HFILL }
9412  },
9413  { &fix_fields[572].hf_id,
9414  { "OddLot (575)", "fix.OddLot",
9415  FT_STRING, BASE_NONE, NULL, 0x00,
9416  NULL, HFILL }
9417  },
9418  { &fix_fields[573].hf_id,
9419  { "NoClearingInstructions (576)", "fix.NoClearingInstructions",
9420  FT_STRING, BASE_NONE, NULL, 0x00,
9421  NULL, HFILL }
9422  },
9423  { &fix_fields[574].hf_id,
9424  { "ClearingInstruction (577)", "fix.ClearingInstruction",
9425  FT_STRING, BASE_NONE, NULL, 0x00,
9426  NULL, HFILL }
9427  },
9428  { &fix_fields[575].hf_id,
9429  { "TradeInputSource (578)", "fix.TradeInputSource",
9430  FT_STRING, BASE_NONE, NULL, 0x00,
9431  NULL, HFILL }
9432  },
9433  { &fix_fields[576].hf_id,
9434  { "TradeInputDevice (579)", "fix.TradeInputDevice",
9435  FT_STRING, BASE_NONE, NULL, 0x00,
9436  NULL, HFILL }
9437  },
9438  { &fix_fields[577].hf_id,
9439  { "NoDates (580)", "fix.NoDates",
9440  FT_STRING, BASE_NONE, NULL, 0x00,
9441  NULL, HFILL }
9442  },
9443  { &fix_fields[578].hf_id,
9444  { "AccountType (581)", "fix.AccountType",
9445  FT_STRING, BASE_NONE, NULL, 0x00,
9446  NULL, HFILL }
9447  },
9448  { &fix_fields[579].hf_id,
9449  { "CustOrderCapacity (582)", "fix.CustOrderCapacity",
9450  FT_STRING, BASE_NONE, NULL, 0x00,
9451  NULL, HFILL }
9452  },
9453  { &fix_fields[580].hf_id,
9454  { "ClOrdLinkID (583)", "fix.ClOrdLinkID",
9455  FT_STRING, BASE_NONE, NULL, 0x00,
9456  NULL, HFILL }
9457  },
9458  { &fix_fields[581].hf_id,
9459  { "MassStatusReqID (584)", "fix.MassStatusReqID",
9460  FT_STRING, BASE_NONE, NULL, 0x00,
9461  NULL, HFILL }
9462  },
9463  { &fix_fields[582].hf_id,
9464  { "MassStatusReqType (585)", "fix.MassStatusReqType",
9465  FT_STRING, BASE_NONE, NULL, 0x00,
9466  NULL, HFILL }
9467  },
9468  { &fix_fields[583].hf_id,
9469  { "OrigOrdModTime (586)", "fix.OrigOrdModTime",
9470  FT_STRING, BASE_NONE, NULL, 0x00,
9471  NULL, HFILL }
9472  },
9473  { &fix_fields[584].hf_id,
9474  { "LegSettlType (587)", "fix.LegSettlType",
9475  FT_STRING, BASE_NONE, NULL, 0x00,
9476  NULL, HFILL }
9477  },
9478  { &fix_fields[585].hf_id,
9479  { "LegSettlDate (588)", "fix.LegSettlDate",
9480  FT_STRING, BASE_NONE, NULL, 0x00,
9481  NULL, HFILL }
9482  },
9483  { &fix_fields[586].hf_id,
9484  { "DayBookingInst (589)", "fix.DayBookingInst",
9485  FT_STRING, BASE_NONE, NULL, 0x00,
9486  NULL, HFILL }
9487  },
9488  { &fix_fields[587].hf_id,
9489  { "BookingUnit (590)", "fix.BookingUnit",
9490  FT_STRING, BASE_NONE, NULL, 0x00,
9491  NULL, HFILL }
9492  },
9493  { &fix_fields[588].hf_id,
9494  { "PreallocMethod (591)", "fix.PreallocMethod",
9495  FT_STRING, BASE_NONE, NULL, 0x00,
9496  NULL, HFILL }
9497  },
9498  { &fix_fields[589].hf_id,
9499  { "UnderlyingCountryOfIssue (592)", "fix.UnderlyingCountryOfIssue",
9500  FT_STRING, BASE_NONE, NULL, 0x00,
9501  NULL, HFILL }
9502  },
9503  { &fix_fields[590].hf_id,
9504  { "UnderlyingStateOrProvinceOfIssue (593)", "fix.UnderlyingStateOrProvinceOfIssue",
9505  FT_STRING, BASE_NONE, NULL, 0x00,
9506  NULL, HFILL }
9507  },
9508  { &fix_fields[591].hf_id,
9509  { "UnderlyingLocaleOfIssue (594)", "fix.UnderlyingLocaleOfIssue",
9510  FT_STRING, BASE_NONE, NULL, 0x00,
9511  NULL, HFILL }
9512  },
9513  { &fix_fields[592].hf_id,
9514  { "UnderlyingInstrRegistry (595)", "fix.UnderlyingInstrRegistry",
9515  FT_STRING, BASE_NONE, NULL, 0x00,
9516  NULL, HFILL }
9517  },
9518  { &fix_fields[593].hf_id,
9519  { "LegCountryOfIssue (596)", "fix.LegCountryOfIssue",
9520  FT_STRING, BASE_NONE, NULL, 0x00,
9521  NULL, HFILL }
9522  },
9523  { &fix_fields[594].hf_id,
9524  { "LegStateOrProvinceOfIssue (597)", "fix.LegStateOrProvinceOfIssue",
9525  FT_STRING, BASE_NONE, NULL, 0x00,
9526  NULL, HFILL }
9527  },
9528  { &fix_fields[595].hf_id,
9529  { "LegLocaleOfIssue (598)", "fix.LegLocaleOfIssue",
9530  FT_STRING, BASE_NONE, NULL, 0x00,
9531  NULL, HFILL }
9532  },
9533  { &fix_fields[596].hf_id,
9534  { "LegInstrRegistry (599)", "fix.LegInstrRegistry",
9535  FT_STRING, BASE_NONE, NULL, 0x00,
9536  NULL, HFILL }
9537  },
9538  { &fix_fields[597].hf_id,
9539  { "LegSymbol (600)", "fix.LegSymbol",
9540  FT_STRING, BASE_NONE, NULL, 0x00,
9541  NULL, HFILL }
9542  },
9543  { &fix_fields[598].hf_id,
9544  { "LegSymbolSfx (601)", "fix.LegSymbolSfx",
9545  FT_STRING, BASE_NONE, NULL, 0x00,
9546  NULL, HFILL }
9547  },
9548  { &fix_fields[599].hf_id,
9549  { "LegSecurityID (602)", "fix.LegSecurityID",
9550  FT_STRING, BASE_NONE, NULL, 0x00,
9551  NULL, HFILL }
9552  },
9553  { &fix_fields[600].hf_id,
9554  { "LegSecurityIDSource (603)", "fix.LegSecurityIDSource",
9555  FT_STRING, BASE_NONE, NULL, 0x00,
9556  NULL, HFILL }
9557  },
9558  { &fix_fields[601].hf_id,
9559  { "NoLegSecurityAltID (604)", "fix.NoLegSecurityAltID",
9560  FT_STRING, BASE_NONE, NULL, 0x00,
9561  NULL, HFILL }
9562  },
9563  { &fix_fields[602].hf_id,
9564  { "LegSecurityAltID (605)", "fix.LegSecurityAltID",
9565  FT_STRING, BASE_NONE, NULL, 0x00,
9566  NULL, HFILL }
9567  },
9568  { &fix_fields[603].hf_id,
9569  { "LegSecurityAltIDSource (606)", "fix.LegSecurityAltIDSource",
9570  FT_STRING, BASE_NONE, NULL, 0x00,
9571  NULL, HFILL }
9572  },
9573  { &fix_fields[604].hf_id,
9574  { "LegProduct (607)", "fix.LegProduct",
9575  FT_STRING, BASE_NONE, NULL, 0x00,
9576  NULL, HFILL }
9577  },
9578  { &fix_fields[605].hf_id,
9579  { "LegCFICode (608)", "fix.LegCFICode",
9580  FT_STRING, BASE_NONE, NULL, 0x00,
9581  NULL, HFILL }
9582  },
9583  { &fix_fields[606].hf_id,
9584  { "LegSecurityType (609)", "fix.LegSecurityType",
9585  FT_STRING, BASE_NONE, NULL, 0x00,
9586  NULL, HFILL }
9587  },
9588  { &fix_fields[607].hf_id,
9589  { "LegMaturityMonthYear (610)", "fix.LegMaturityMonthYear",
9590  FT_STRING, BASE_NONE, NULL, 0x00,
9591  NULL, HFILL }
9592  },
9593  { &fix_fields[608].hf_id,
9594  { "LegMaturityDate (611)", "fix.LegMaturityDate",
9595  FT_STRING, BASE_NONE, NULL, 0x00,
9596  NULL, HFILL }
9597  },
9598  { &fix_fields[609].hf_id,
9599  { "LegStrikePrice (612)", "fix.LegStrikePrice",
9600  FT_STRING, BASE_NONE, NULL, 0x00,
9601  NULL, HFILL }
9602  },
9603  { &fix_fields[610].hf_id,
9604  { "LegOptAttribute (613)", "fix.LegOptAttribute",
9605  FT_STRING, BASE_NONE, NULL, 0x00,
9606  NULL, HFILL }
9607  },
9608  { &fix_fields[611].hf_id,
9609  { "LegContractMultiplier (614)", "fix.LegContractMultiplier",
9610  FT_STRING, BASE_NONE, NULL, 0x00,
9611  NULL, HFILL }
9612  },
9613  { &fix_fields[612].hf_id,
9614  { "LegCouponRate (615)", "fix.LegCouponRate",
9615  FT_STRING, BASE_NONE, NULL, 0x00,
9616  NULL, HFILL }
9617  },
9618  { &fix_fields[613].hf_id,
9619  { "LegSecurityExchange (616)", "fix.LegSecurityExchange",
9620  FT_STRING, BASE_NONE, NULL, 0x00,
9621  NULL, HFILL }
9622  },
9623  { &fix_fields[614].hf_id,
9624  { "LegIssuer (617)", "fix.LegIssuer",
9625  FT_STRING, BASE_NONE, NULL, 0x00,
9626  NULL, HFILL }
9627  },
9628  { &fix_fields[615].hf_id,
9629  { "EncodedLegIssuerLen (618)", "fix.EncodedLegIssuerLen",
9630  FT_STRING, BASE_NONE, NULL, 0x00,
9631  NULL, HFILL }
9632  },
9633  { &fix_fields[616].hf_id,
9634  { "EncodedLegIssuer (619)", "fix.EncodedLegIssuer",
9635  FT_STRING, BASE_NONE, NULL, 0x00,
9636  NULL, HFILL }
9637  },
9638  { &fix_fields[617].hf_id,
9639  { "LegSecurityDesc (620)", "fix.LegSecurityDesc",
9640  FT_STRING, BASE_NONE, NULL, 0x00,
9641  NULL, HFILL }
9642  },
9643  { &fix_fields[618].hf_id,
9644  { "EncodedLegSecurityDescLen (621)", "fix.EncodedLegSecurityDescLen",
9645  FT_STRING, BASE_NONE, NULL, 0x00,
9646  NULL, HFILL }
9647  },
9648  { &fix_fields[619].hf_id,
9649  { "EncodedLegSecurityDesc (622)", "fix.EncodedLegSecurityDesc",
9650  FT_STRING, BASE_NONE, NULL, 0x00,
9651  NULL, HFILL }
9652  },
9653  { &fix_fields[620].hf_id,
9654  { "LegRatioQty (623)", "fix.LegRatioQty",
9655  FT_STRING, BASE_NONE, NULL, 0x00,
9656  NULL, HFILL }
9657  },
9658  { &fix_fields[621].hf_id,
9659  { "LegSide (624)", "fix.LegSide",
9660  FT_STRING, BASE_NONE, NULL, 0x00,
9661  NULL, HFILL }
9662  },
9663  { &fix_fields[622].hf_id,
9664  { "TradingSessionSubID (625)", "fix.TradingSessionSubID",
9665  FT_STRING, BASE_NONE, NULL, 0x00,
9666  NULL, HFILL }
9667  },
9668  { &fix_fields[623].hf_id,
9669  { "AllocType (626)", "fix.AllocType",
9670  FT_STRING, BASE_NONE, NULL, 0x00,
9671  NULL, HFILL }
9672  },
9673  { &fix_fields[624].hf_id,
9674  { "NoHops (627)", "fix.NoHops",
9675  FT_STRING, BASE_NONE, NULL, 0x00,
9676  NULL, HFILL }
9677  },
9678  { &fix_fields[625].hf_id,
9679  { "HopCompID (628)", "fix.HopCompID",
9680  FT_STRING, BASE_NONE, NULL, 0x00,
9681  NULL, HFILL }
9682  },
9683  { &fix_fields[626].hf_id,
9684  { "HopSendingTime (629)", "fix.HopSendingTime",
9685  FT_STRING, BASE_NONE, NULL, 0x00,
9686  NULL, HFILL }
9687  },
9688  { &fix_fields[627].hf_id,
9689  { "HopRefID (630)", "fix.HopRefID",
9690  FT_STRING, BASE_NONE, NULL, 0x00,
9691  NULL, HFILL }
9692  },
9693  { &fix_fields[628].hf_id,
9694  { "MidPx (631)", "fix.MidPx",
9695  FT_STRING, BASE_NONE, NULL, 0x00,
9696  NULL, HFILL }
9697  },
9698  { &fix_fields[629].hf_id,
9699  { "BidYield (632)", "fix.BidYield",
9700  FT_STRING, BASE_NONE, NULL, 0x00,
9701  NULL, HFILL }
9702  },
9703  { &fix_fields[630].hf_id,
9704  { "MidYield (633)", "fix.MidYield",
9705  FT_STRING, BASE_NONE, NULL, 0x00,
9706  NULL, HFILL }
9707  },
9708  { &fix_fields[631].hf_id,
9709  { "OfferYield (634)", "fix.OfferYield",
9710  FT_STRING, BASE_NONE, NULL, 0x00,
9711  NULL, HFILL }
9712  },
9713  { &fix_fields[632].hf_id,
9714  { "ClearingFeeIndicator (635)", "fix.ClearingFeeIndicator",
9715  FT_STRING, BASE_NONE, NULL, 0x00,
9716  NULL, HFILL }
9717  },
9718  { &fix_fields[633].hf_id,
9719  { "WorkingIndicator (636)", "fix.WorkingIndicator",
9720  FT_STRING, BASE_NONE, NULL, 0x00,
9721  NULL, HFILL }
9722  },
9723  { &fix_fields[634].hf_id,
9724  { "LegLastPx (637)", "fix.LegLastPx",
9725  FT_STRING, BASE_NONE, NULL, 0x00,
9726  NULL, HFILL }
9727  },
9728  { &fix_fields[635].hf_id,
9729  { "PriorityIndicator (638)", "fix.PriorityIndicator",
9730  FT_STRING, BASE_NONE, NULL, 0x00,
9731  NULL, HFILL }
9732  },
9733  { &fix_fields[636].hf_id,
9734  { "PriceImprovement (639)", "fix.PriceImprovement",
9735  FT_STRING, BASE_NONE, NULL, 0x00,
9736  NULL, HFILL }
9737  },
9738  { &fix_fields[637].hf_id,
9739  { "Price2 (640)", "fix.Price2",
9740  FT_STRING, BASE_NONE, NULL, 0x00,
9741  NULL, HFILL }
9742  },
9743  { &fix_fields[638].hf_id,
9744  { "LastForwardPoints2 (641)", "fix.LastForwardPoints2",
9745  FT_STRING, BASE_NONE, NULL, 0x00,
9746  NULL, HFILL }
9747  },
9748  { &fix_fields[639].hf_id,
9749  { "BidForwardPoints2 (642)", "fix.BidForwardPoints2",
9750  FT_STRING, BASE_NONE, NULL, 0x00,
9751  NULL, HFILL }
9752  },
9753  { &fix_fields[640].hf_id,
9754  { "OfferForwardPoints2 (643)", "fix.OfferForwardPoints2",
9755  FT_STRING, BASE_NONE, NULL, 0x00,
9756  NULL, HFILL }
9757  },
9758  { &fix_fields[641].hf_id,
9759  { "RFQReqID (644)", "fix.RFQReqID",
9760  FT_STRING, BASE_NONE, NULL, 0x00,
9761  NULL, HFILL }
9762  },
9763  { &fix_fields[642].hf_id,
9764  { "MktBidPx (645)", "fix.MktBidPx",
9765  FT_STRING, BASE_NONE, NULL, 0x00,
9766  NULL, HFILL }
9767  },
9768  { &fix_fields[643].hf_id,
9769  { "MktOfferPx (646)", "fix.MktOfferPx",
9770  FT_STRING, BASE_NONE, NULL, 0x00,
9771  NULL, HFILL }
9772  },
9773  { &fix_fields[644].hf_id,
9774  { "MinBidSize (647)", "fix.MinBidSize",
9775  FT_STRING, BASE_NONE, NULL, 0x00,
9776  NULL, HFILL }
9777  },
9778  { &fix_fields[645].hf_id,
9779  { "MinOfferSize (648)", "fix.MinOfferSize",
9780  FT_STRING, BASE_NONE, NULL, 0x00,
9781  NULL, HFILL }
9782  },
9783  { &fix_fields[646].hf_id,
9784  { "QuoteStatusReqID (649)", "fix.QuoteStatusReqID",
9785  FT_STRING, BASE_NONE, NULL, 0x00,
9786  NULL, HFILL }
9787  },
9788  { &fix_fields[647].hf_id,
9789  { "LegalConfirm (650)", "fix.LegalConfirm",
9790  FT_STRING, BASE_NONE, NULL, 0x00,
9791  NULL, HFILL }
9792  },
9793  { &fix_fields[648].hf_id,
9794  { "UnderlyingLastPx (651)", "fix.UnderlyingLastPx",
9795  FT_STRING, BASE_NONE, NULL, 0x00,
9796  NULL, HFILL }
9797  },
9798  { &fix_fields[649].hf_id,
9799  { "UnderlyingLastQty (652)", "fix.UnderlyingLastQty",
9800  FT_STRING, BASE_NONE, NULL, 0x00,
9801  NULL, HFILL }
9802  },
9803  { &fix_fields[650].hf_id,
9804  { "SecDefStatus (653)", "fix.SecDefStatus",
9805  FT_STRING, BASE_NONE, NULL, 0x00,
9806  NULL, HFILL }
9807  },
9808  { &fix_fields[651].hf_id,
9809  { "LegRefID (654)", "fix.LegRefID",
9810  FT_STRING, BASE_NONE, NULL, 0x00,
9811  NULL, HFILL }
9812  },
9813  { &fix_fields[652].hf_id,
9814  { "ContraLegRefID (655)", "fix.ContraLegRefID",
9815  FT_STRING, BASE_NONE, NULL, 0x00,
9816  NULL, HFILL }
9817  },
9818  { &fix_fields[653].hf_id,
9819  { "SettlCurrBidFxRate (656)", "fix.SettlCurrBidFxRate",
9820  FT_STRING, BASE_NONE, NULL, 0x00,
9821  NULL, HFILL }
9822  },
9823  { &fix_fields[654].hf_id,
9824  { "SettlCurrOfferFxRate (657)", "fix.SettlCurrOfferFxRate",
9825  FT_STRING, BASE_NONE, NULL, 0x00,
9826  NULL, HFILL }
9827  },
9828  { &fix_fields[655].hf_id,
9829  { "QuoteRequestRejectReason (658)", "fix.QuoteRequestRejectReason",
9830  FT_STRING, BASE_NONE, NULL, 0x00,
9831  NULL, HFILL }
9832  },
9833  { &fix_fields[656].hf_id,
9834  { "SideComplianceID (659)", "fix.SideComplianceID",
9835  FT_STRING, BASE_NONE, NULL, 0x00,
9836  NULL, HFILL }
9837  },
9838  { &fix_fields[657].hf_id,
9839  { "AcctIDSource (660)", "fix.AcctIDSource",
9840  FT_STRING, BASE_NONE, NULL, 0x00,
9841  NULL, HFILL }
9842  },
9843  { &fix_fields[658].hf_id,
9844  { "AllocAcctIDSource (661)", "fix.AllocAcctIDSource",
9845  FT_STRING, BASE_NONE, NULL, 0x00,
9846  NULL, HFILL }
9847  },
9848  { &fix_fields[659].hf_id,
9849  { "BenchmarkPrice (662)", "fix.BenchmarkPrice",
9850  FT_STRING, BASE_NONE, NULL, 0x00,
9851  NULL, HFILL }
9852  },
9853  { &fix_fields[660].hf_id,
9854  { "BenchmarkPriceType (663)", "fix.BenchmarkPriceType",
9855  FT_STRING, BASE_NONE, NULL, 0x00,
9856  NULL, HFILL }
9857  },
9858  { &fix_fields[661].hf_id,
9859  { "ConfirmID (664)", "fix.ConfirmID",
9860  FT_STRING, BASE_NONE, NULL, 0x00,
9861  NULL, HFILL }
9862  },
9863  { &fix_fields[662].hf_id,
9864  { "ConfirmStatus (665)", "fix.ConfirmStatus",
9865  FT_STRING, BASE_NONE, NULL, 0x00,
9866  NULL, HFILL }
9867  },
9868  { &fix_fields[663].hf_id,
9869  { "ConfirmTransType (666)", "fix.ConfirmTransType",
9870  FT_STRING, BASE_NONE, NULL, 0x00,
9871  NULL, HFILL }
9872  },
9873  { &fix_fields[664].hf_id,
9874  { "ContractSettlMonth (667)", "fix.ContractSettlMonth",
9875  FT_STRING, BASE_NONE, NULL, 0x00,
9876  NULL, HFILL }
9877  },
9878  { &fix_fields[665].hf_id,
9879  { "DeliveryForm (668)", "fix.DeliveryForm",
9880  FT_STRING, BASE_NONE, NULL, 0x00,
9881  NULL, HFILL }
9882  },
9883  { &fix_fields[666].hf_id,
9884  { "LastParPx (669)", "fix.LastParPx",
9885  FT_STRING, BASE_NONE, NULL, 0x00,
9886  NULL, HFILL }
9887  },
9888  { &fix_fields[667].hf_id,
9889  { "NoLegAllocs (670)", "fix.NoLegAllocs",
9890  FT_STRING, BASE_NONE, NULL, 0x00,
9891  NULL, HFILL }
9892  },
9893  { &fix_fields[668].hf_id,
9894  { "LegAllocAccount (671)", "fix.LegAllocAccount",
9895  FT_STRING, BASE_NONE, NULL, 0x00,
9896  NULL, HFILL }
9897  },
9898  { &fix_fields[669].hf_id,
9899  { "LegIndividualAllocID (672)", "fix.LegIndividualAllocID",
9900  FT_STRING, BASE_NONE, NULL, 0x00,
9901  NULL, HFILL }
9902  },
9903  { &fix_fields[670].hf_id,
9904  { "LegAllocQty (673)", "fix.LegAllocQty",
9905  FT_STRING, BASE_NONE, NULL, 0x00,
9906  NULL, HFILL }
9907  },
9908  { &fix_fields[671].hf_id,
9909  { "LegAllocAcctIDSource (674)", "fix.LegAllocAcctIDSource",
9910  FT_STRING, BASE_NONE, NULL, 0x00,
9911  NULL, HFILL }
9912  },
9913  { &fix_fields[672].hf_id,
9914  { "LegSettlCurrency (675)", "fix.LegSettlCurrency",
9915  FT_STRING, BASE_NONE, NULL, 0x00,
9916  NULL, HFILL }
9917  },
9918  { &fix_fields[673].hf_id,
9919  { "LegBenchmarkCurveCurrency (676)", "fix.LegBenchmarkCurveCurrency",
9920  FT_STRING, BASE_NONE, NULL, 0x00,
9921  NULL, HFILL }
9922  },
9923  { &fix_fields[674].hf_id,
9924  { "LegBenchmarkCurveName (677)", "fix.LegBenchmarkCurveName",
9925  FT_STRING, BASE_NONE, NULL, 0x00,
9926  NULL, HFILL }
9927  },
9928  { &fix_fields[675].hf_id,
9929  { "LegBenchmarkCurvePoint (678)", "fix.LegBenchmarkCurvePoint",
9930  FT_STRING, BASE_NONE, NULL, 0x00,
9931  NULL, HFILL }
9932  },
9933  { &fix_fields[676].hf_id,
9934  { "LegBenchmarkPrice (679)", "fix.LegBenchmarkPrice",
9935  FT_STRING, BASE_NONE, NULL, 0x00,
9936  NULL, HFILL }
9937  },
9938  { &fix_fields[677].hf_id,
9939  { "LegBenchmarkPriceType (680)", "fix.LegBenchmarkPriceType",
9940  FT_STRING, BASE_NONE, NULL, 0x00,
9941  NULL, HFILL }
9942  },
9943  { &fix_fields[678].hf_id,
9944  { "LegBidPx (681)", "fix.LegBidPx",
9945  FT_STRING, BASE_NONE, NULL, 0x00,
9946  NULL, HFILL }
9947  },
9948  { &fix_fields[679].hf_id,
9949  { "LegIOIQty (682)", "fix.LegIOIQty",
9950  FT_STRING, BASE_NONE, NULL, 0x00,
9951  NULL, HFILL }
9952  },
9953  { &fix_fields[680].hf_id,
9954  { "NoLegStipulations (683)", "fix.NoLegStipulations",
9955  FT_STRING, BASE_NONE, NULL, 0x00,
9956  NULL, HFILL }
9957  },
9958  { &fix_fields[681].hf_id,
9959  { "LegOfferPx (684)", "fix.LegOfferPx",
9960  FT_STRING, BASE_NONE, NULL, 0x00,
9961  NULL, HFILL }
9962  },
9963  { &fix_fields[682].hf_id,
9964  { "LegOrderQty (685)", "fix.LegOrderQty",
9965  FT_STRING, BASE_NONE, NULL, 0x00,
9966  NULL, HFILL }
9967  },
9968  { &fix_fields[683].hf_id,
9969  { "LegPriceType (686)", "fix.LegPriceType",
9970  FT_STRING, BASE_NONE, NULL, 0x00,
9971  NULL, HFILL }
9972  },
9973  { &fix_fields[684].hf_id,
9974  { "LegQty (687)", "fix.LegQty",
9975  FT_STRING, BASE_NONE, NULL, 0x00,
9976  NULL, HFILL }
9977  },
9978  { &fix_fields[685].hf_id,
9979  { "LegStipulationType (688)", "fix.LegStipulationType",
9980  FT_STRING, BASE_NONE, NULL, 0x00,
9981  NULL, HFILL }
9982  },
9983  { &fix_fields[686].hf_id,
9984  { "LegStipulationValue (689)", "fix.LegStipulationValue",
9985  FT_STRING, BASE_NONE, NULL, 0x00,
9986  NULL, HFILL }
9987  },
9988  { &fix_fields[687].hf_id,
9989  { "LegSwapType (690)", "fix.LegSwapType",
9990  FT_STRING, BASE_NONE, NULL, 0x00,
9991  NULL, HFILL }
9992  },
9993  { &fix_fields[688].hf_id,
9994  { "Pool (691)", "fix.Pool",
9995  FT_STRING, BASE_NONE, NULL, 0x00,
9996  NULL, HFILL }
9997  },
9998  { &fix_fields[689].hf_id,
9999  { "QuotePriceType (692)", "fix.QuotePriceType",
10000  FT_STRING, BASE_NONE, NULL, 0x00,
10001  NULL, HFILL }
10002  },
10003  { &fix_fields[690].hf_id,
10004  { "QuoteRespID (693)", "fix.QuoteRespID",
10005  FT_STRING, BASE_NONE, NULL, 0x00,
10006  NULL, HFILL }
10007  },
10008  { &fix_fields[691].hf_id,
10009  { "QuoteRespType (694)", "fix.QuoteRespType",
10010  FT_STRING, BASE_NONE, NULL, 0x00,
10011  NULL, HFILL }
10012  },
10013  { &fix_fields[692].hf_id,
10014  { "QuoteQualifier (695)", "fix.QuoteQualifier",
10015  FT_STRING, BASE_NONE, NULL, 0x00,
10016  NULL, HFILL }
10017  },
10018  { &fix_fields[693].hf_id,
10019  { "YieldRedemptionDate (696)", "fix.YieldRedemptionDate",
10020  FT_STRING, BASE_NONE, NULL, 0x00,
10021  NULL, HFILL }
10022  },
10023  { &fix_fields[694].hf_id,
10024  { "YieldRedemptionPrice (697)", "fix.YieldRedemptionPrice",
10025  FT_STRING, BASE_NONE, NULL, 0x00,
10026  NULL, HFILL }
10027  },
10028  { &fix_fields[695].hf_id,
10029  { "YieldRedemptionPriceType (698)", "fix.YieldRedemptionPriceType",
10030  FT_STRING, BASE_NONE, NULL, 0x00,
10031  NULL, HFILL }
10032  },
10033  { &fix_fields[696].hf_id,
10034  { "BenchmarkSecurityID (699)", "fix.BenchmarkSecurityID",
10035  FT_STRING, BASE_NONE, NULL, 0x00,
10036  NULL, HFILL }
10037  },
10038  { &fix_fields[697].hf_id,
10039  { "ReversalIndicator (700)", "fix.ReversalIndicator",
10040  FT_STRING, BASE_NONE, NULL, 0x00,
10041  NULL, HFILL }
10042  },
10043  { &fix_fields[698].hf_id,
10044  { "YieldCalcDate (701)", "fix.YieldCalcDate",
10045  FT_STRING, BASE_NONE, NULL, 0x00,
10046  NULL, HFILL }
10047  },
10048  { &fix_fields[699].hf_id,
10049  { "NoPositions (702)", "fix.NoPositions",
10050  FT_STRING, BASE_NONE, NULL, 0x00,
10051  NULL, HFILL }
10052  },
10053  { &fix_fields[700].hf_id,
10054  { "PosType (703)", "fix.PosType",
10055  FT_STRING, BASE_NONE, NULL, 0x00,
10056  NULL, HFILL }
10057  },
10058  { &fix_fields[701].hf_id,
10059  { "LongQty (704)", "fix.LongQty",
10060  FT_STRING, BASE_NONE, NULL, 0x00,
10061  NULL, HFILL }
10062  },
10063  { &fix_fields[702].hf_id,
10064  { "ShortQty (705)", "fix.ShortQty",
10065  FT_STRING, BASE_NONE, NULL, 0x00,
10066  NULL, HFILL }
10067  },
10068  { &fix_fields[703].hf_id,
10069  { "PosQtyStatus (706)", "fix.PosQtyStatus",
10070  FT_STRING, BASE_NONE, NULL, 0x00,
10071  NULL, HFILL }
10072  },
10073  { &fix_fields[704].hf_id,
10074  { "PosAmtType (707)", "fix.PosAmtType",
10075  FT_STRING, BASE_NONE, NULL, 0x00,
10076  NULL, HFILL }
10077  },
10078  { &fix_fields[705].hf_id,
10079  { "PosAmt (708)", "fix.PosAmt",
10080  FT_STRING, BASE_NONE, NULL, 0x00,
10081  NULL, HFILL }
10082  },
10083  { &fix_fields[706].hf_id,
10084  { "PosTransType (709)", "fix.PosTransType",
10085  FT_STRING, BASE_NONE, NULL, 0x00,
10086  NULL, HFILL }
10087  },
10088  { &fix_fields[707].hf_id,
10089  { "PosReqID (710)", "fix.PosReqID",
10090  FT_STRING, BASE_NONE, NULL, 0x00,
10091  NULL, HFILL }
10092  },
10093  { &fix_fields[708].hf_id,
10094  { "NoUnderlyings (711)", "fix.NoUnderlyings",
10095  FT_STRING, BASE_NONE, NULL, 0x00,
10096  NULL, HFILL }
10097  },
10098  { &fix_fields[709].hf_id,
10099  { "PosMaintAction (712)", "fix.PosMaintAction",
10100  FT_STRING, BASE_NONE, NULL, 0x00,
10101  NULL, HFILL }
10102  },
10103  { &fix_fields[710].hf_id,
10104  { "OrigPosReqRefID (713)", "fix.OrigPosReqRefID",
10105  FT_STRING, BASE_NONE, NULL, 0x00,
10106  NULL, HFILL }
10107  },
10108  { &fix_fields[711].hf_id,
10109  { "PosMaintRptRefID (714)", "fix.PosMaintRptRefID",
10110  FT_STRING, BASE_NONE, NULL, 0x00,
10111  NULL, HFILL }
10112  },
10113  { &fix_fields[712].hf_id,
10114  { "ClearingBusinessDate (715)", "fix.ClearingBusinessDate",
10115  FT_STRING, BASE_NONE, NULL, 0x00,
10116  NULL, HFILL }
10117  },
10118  { &fix_fields[713].hf_id,
10119  { "SettlSessID (716)", "fix.SettlSessID",
10120  FT_STRING, BASE_NONE, NULL, 0x00,
10121  NULL, HFILL }
10122  },
10123  { &fix_fields[714].hf_id,
10124  { "SettlSessSubID (717)", "fix.SettlSessSubID",
10125  FT_STRING, BASE_NONE, NULL, 0x00,
10126  NULL, HFILL }
10127  },
10128  { &fix_fields[715].hf_id,
10129  { "AdjustmentType (718)", "fix.AdjustmentType",
10130  FT_STRING, BASE_NONE, NULL, 0x00,
10131  NULL, HFILL }
10132  },
10133  { &fix_fields[716].hf_id,
10134  { "ContraryInstructionIndicator (719)", "fix.ContraryInstructionIndicator",
10135  FT_STRING, BASE_NONE, NULL, 0x00,
10136  NULL, HFILL }
10137  },
10138  { &fix_fields[717].hf_id,
10139  { "PriorSpreadIndicator (720)", "fix.PriorSpreadIndicator",
10140  FT_STRING, BASE_NONE, NULL, 0x00,
10141  NULL, HFILL }
10142  },
10143  { &fix_fields[718].hf_id,
10144  { "PosMaintRptID (721)", "fix.PosMaintRptID",
10145  FT_STRING, BASE_NONE, NULL, 0x00,
10146  NULL, HFILL }
10147  },
10148  { &fix_fields[719].hf_id,
10149  { "PosMaintStatus (722)", "fix.PosMaintStatus",
10150  FT_STRING, BASE_NONE, NULL, 0x00,
10151  NULL, HFILL }
10152  },
10153  { &fix_fields[720].hf_id,
10154  { "PosMaintResult (723)", "fix.PosMaintResult",
10155  FT_STRING, BASE_NONE, NULL, 0x00,
10156  NULL, HFILL }
10157  },
10158  { &fix_fields[721].hf_id,
10159  { "PosReqType (724)", "fix.PosReqType",
10160  FT_STRING, BASE_NONE, NULL, 0x00,
10161  NULL, HFILL }
10162  },
10163  { &fix_fields[722].hf_id,
10164  { "ResponseTransportType (725)", "fix.ResponseTransportType",
10165  FT_STRING, BASE_NONE, NULL, 0x00,
10166  NULL, HFILL }
10167  },
10168  { &fix_fields[723].hf_id,
10169  { "ResponseDestination (726)", "fix.ResponseDestination",
10170  FT_STRING, BASE_NONE, NULL, 0x00,
10171  NULL, HFILL }
10172  },
10173  { &fix_fields[724].hf_id,
10174  { "TotalNumPosReports (727)", "fix.TotalNumPosReports",
10175  FT_STRING, BASE_NONE, NULL, 0x00,
10176  NULL, HFILL }
10177  },
10178  { &fix_fields[725].hf_id,
10179  { "PosReqResult (728)", "fix.PosReqResult",
10180  FT_STRING, BASE_NONE, NULL, 0x00,
10181  NULL, HFILL }
10182  },
10183  { &fix_fields[726].hf_id,
10184  { "PosReqStatus (729)", "fix.PosReqStatus",
10185  FT_STRING, BASE_NONE, NULL, 0x00,
10186  NULL, HFILL }
10187  },
10188  { &fix_fields[727].hf_id,
10189  { "SettlPrice (730)", "fix.SettlPrice",
10190  FT_STRING, BASE_NONE, NULL, 0x00,
10191  NULL, HFILL }
10192  },
10193  { &fix_fields[728].hf_id,
10194  { "SettlPriceType (731)", "fix.SettlPriceType",
10195  FT_STRING, BASE_NONE, NULL, 0x00,
10196  NULL, HFILL }
10197  },
10198  { &fix_fields[729].hf_id,
10199  { "UnderlyingSettlPrice (732)", "fix.UnderlyingSettlPrice",
10200  FT_STRING, BASE_NONE, NULL, 0x00,
10201  NULL, HFILL }
10202  },
10203  { &fix_fields[730].hf_id,
10204  { "UnderlyingSettlPriceType (733)", "fix.UnderlyingSettlPriceType",
10205  FT_STRING, BASE_NONE, NULL, 0x00,
10206  NULL, HFILL }
10207  },
10208  { &fix_fields[731].hf_id,
10209  { "PriorSettlPrice (734)", "fix.PriorSettlPrice",
10210  FT_STRING, BASE_NONE, NULL, 0x00,
10211  NULL, HFILL }
10212  },
10213  { &fix_fields[732].hf_id,
10214  { "NoQuoteQualifiers (735)", "fix.NoQuoteQualifiers",
10215  FT_STRING, BASE_NONE, NULL, 0x00,
10216  NULL, HFILL }
10217  },
10218  { &fix_fields[733].hf_id,
10219  { "AllocSettlCurrency (736)", "fix.AllocSettlCurrency",
10220  FT_STRING, BASE_NONE, NULL, 0x00,
10221  NULL, HFILL }
10222  },
10223  { &fix_fields[734].hf_id,
10224  { "AllocSettlCurrAmt (737)", "fix.AllocSettlCurrAmt",
10225  FT_STRING, BASE_NONE, NULL, 0x00,
10226  NULL, HFILL }
10227  },
10228  { &fix_fields[735].hf_id,
10229  { "InterestAtMaturity (738)", "fix.InterestAtMaturity",
10230  FT_STRING, BASE_NONE, NULL, 0x00,
10231  NULL, HFILL }
10232  },
10233  { &fix_fields[736].hf_id,
10234  { "LegDatedDate (739)", "fix.LegDatedDate",
10235  FT_STRING, BASE_NONE, NULL, 0x00,
10236  NULL, HFILL }
10237  },
10238  { &fix_fields[737].hf_id,
10239  { "LegPool (740)", "fix.LegPool",
10240  FT_STRING, BASE_NONE, NULL, 0x00,
10241  NULL, HFILL }
10242  },
10243  { &fix_fields[738].hf_id,
10244  { "AllocInterestAtMaturity (741)", "fix.AllocInterestAtMaturity",
10245  FT_STRING, BASE_NONE, NULL, 0x00,
10246  NULL, HFILL }
10247  },
10248  { &fix_fields[739].hf_id,
10249  { "AllocAccruedInterestAmt (742)", "fix.AllocAccruedInterestAmt",
10250  FT_STRING, BASE_NONE, NULL, 0x00,
10251  NULL, HFILL }
10252  },
10253  { &fix_fields[740].hf_id,
10254  { "DeliveryDate (743)", "fix.DeliveryDate",
10255  FT_STRING, BASE_NONE, NULL, 0x00,
10256  NULL, HFILL }
10257  },
10258  { &fix_fields[741].hf_id,
10259  { "AssignmentMethod (744)", "fix.AssignmentMethod",
10260  FT_STRING, BASE_NONE, NULL, 0x00,
10261  NULL, HFILL }
10262  },
10263  { &fix_fields[742].hf_id,
10264  { "AssignmentUnit (745)", "fix.AssignmentUnit",
10265  FT_STRING, BASE_NONE, NULL, 0x00,
10266  NULL, HFILL }
10267  },
10268  { &fix_fields[743].hf_id,
10269  { "OpenInterest (746)", "fix.OpenInterest",
10270  FT_STRING, BASE_NONE, NULL, 0x00,
10271  NULL, HFILL }
10272  },
10273  { &fix_fields[744].hf_id,
10274  { "ExerciseMethod (747)", "fix.ExerciseMethod",
10275  FT_STRING, BASE_NONE, NULL, 0x00,
10276  NULL, HFILL }
10277  },
10278  { &fix_fields[745].hf_id,
10279  { "TotNumTradeReports (748)", "fix.TotNumTradeReports",
10280  FT_STRING, BASE_NONE, NULL, 0x00,
10281  NULL, HFILL }
10282  },
10283  { &fix_fields[746].hf_id,
10284  { "TradeRequestResult (749)", "fix.TradeRequestResult",
10285  FT_STRING, BASE_NONE, NULL, 0x00,
10286  NULL, HFILL }
10287  },
10288  { &fix_fields[747].hf_id,
10289  { "TradeRequestStatus (750)", "fix.TradeRequestStatus",
10290  FT_STRING, BASE_NONE, NULL, 0x00,
10291  NULL, HFILL }
10292  },
10293  { &fix_fields[748].hf_id,
10294  { "TradeReportRejectReason (751)", "fix.TradeReportRejectReason",
10295  FT_STRING, BASE_NONE, NULL, 0x00,
10296  NULL, HFILL }
10297  },
10298  { &fix_fields[749].hf_id,
10299  { "SideMultiLegReportingType (752)", "fix.SideMultiLegReportingType",
10300  FT_STRING, BASE_NONE, NULL, 0x00,
10301  NULL, HFILL }
10302  },
10303  { &fix_fields[750].hf_id,
10304  { "NoPosAmt (753)", "fix.NoPosAmt",
10305  FT_STRING, BASE_NONE, NULL, 0x00,
10306  NULL, HFILL }
10307  },
10308  { &fix_fields[751].hf_id,
10309  { "AutoAcceptIndicator (754)", "fix.AutoAcceptIndicator",
10310  FT_STRING, BASE_NONE, NULL, 0x00,
10311  NULL, HFILL }
10312  },
10313  { &fix_fields[752].hf_id,
10314  { "AllocReportID (755)", "fix.AllocReportID",
10315  FT_STRING, BASE_NONE, NULL, 0x00,
10316  NULL, HFILL }
10317  },
10318  { &fix_fields[753].hf_id,
10319  { "NoNested2PartyIDs (756)", "fix.NoNested2PartyIDs",
10320  FT_STRING, BASE_NONE, NULL, 0x00,
10321  NULL, HFILL }
10322  },
10323  { &fix_fields[754].hf_id,
10324  { "Nested2PartyID (757)", "fix.Nested2PartyID",
10325  FT_STRING, BASE_NONE, NULL, 0x00,
10326  NULL, HFILL }
10327  },
10328  { &fix_fields[755].hf_id,
10329  { "Nested2PartyIDSource (758)", "fix.Nested2PartyIDSource",
10330  FT_STRING, BASE_NONE, NULL, 0x00,
10331  NULL, HFILL }
10332  },
10333  { &fix_fields[756].hf_id,
10334  { "Nested2PartyRole (759)", "fix.Nested2PartyRole",
10335  FT_STRING, BASE_NONE, NULL, 0x00,
10336  NULL, HFILL }
10337  },
10338  { &fix_fields[757].hf_id,
10339  { "Nested2PartySubID (760)", "fix.Nested2PartySubID",
10340  FT_STRING, BASE_NONE, NULL, 0x00,
10341  NULL, HFILL }
10342  },
10343  { &fix_fields[758].hf_id,
10344  { "BenchmarkSecurityIDSource (761)", "fix.BenchmarkSecurityIDSource",
10345  FT_STRING, BASE_NONE, NULL, 0x00,
10346  NULL, HFILL }
10347  },
10348  { &fix_fields[759].hf_id,
10349  { "SecuritySubType (762)", "fix.SecuritySubType",
10350  FT_STRING, BASE_NONE, NULL, 0x00,
10351  NULL, HFILL }
10352  },
10353  { &fix_fields[760].hf_id,
10354  { "UnderlyingSecuritySubType (763)", "fix.UnderlyingSecuritySubType",
10355  FT_STRING, BASE_NONE, NULL, 0x00,
10356  NULL, HFILL }
10357  },
10358  { &fix_fields[761].hf_id,
10359  { "LegSecuritySubType (764)", "fix.LegSecuritySubType",
10360  FT_STRING, BASE_NONE, NULL, 0x00,
10361  NULL, HFILL }
10362  },
10363  { &fix_fields[762].hf_id,
10364  { "AllowableOneSidednessPct (765)", "fix.AllowableOneSidednessPct",
10365  FT_STRING, BASE_NONE, NULL, 0x00,
10366  NULL, HFILL }
10367  },
10368  { &fix_fields[763].hf_id,
10369  { "AllowableOneSidednessValue (766)", "fix.AllowableOneSidednessValue",
10370  FT_STRING, BASE_NONE, NULL, 0x00,
10371  NULL, HFILL }
10372  },
10373  { &fix_fields[764].hf_id,
10374  { "AllowableOneSidednessCurr (767)", "fix.AllowableOneSidednessCurr",
10375  FT_STRING, BASE_NONE, NULL, 0x00,
10376  NULL, HFILL }
10377  },
10378  { &fix_fields[765].hf_id,
10379  { "NoTrdRegTimestamps (768)", "fix.NoTrdRegTimestamps",
10380  FT_STRING, BASE_NONE, NULL, 0x00,
10381  NULL, HFILL }
10382  },
10383  { &fix_fields[766].hf_id,
10384  { "TrdRegTimestamp (769)", "fix.TrdRegTimestamp",
10385  FT_STRING, BASE_NONE, NULL, 0x00,
10386  NULL, HFILL }
10387  },
10388  { &fix_fields[767].hf_id,
10389  { "TrdRegTimestampType (770)", "fix.TrdRegTimestampType",
10390  FT_STRING, BASE_NONE, NULL, 0x00,
10391  NULL, HFILL }
10392  },
10393  { &fix_fields[768].hf_id,
10394  { "TrdRegTimestampOrigin (771)", "fix.TrdRegTimestampOrigin",
10395  FT_STRING, BASE_NONE, NULL, 0x00,
10396  NULL, HFILL }
10397  },
10398  { &fix_fields[769].hf_id,
10399  { "ConfirmRefID (772)", "fix.ConfirmRefID",
10400  FT_STRING, BASE_NONE, NULL, 0x00,
10401  NULL, HFILL }
10402  },
10403  { &fix_fields[770].hf_id,
10404  { "ConfirmType (773)", "fix.ConfirmType",
10405  FT_STRING, BASE_NONE, NULL, 0x00,
10406  NULL, HFILL }
10407  },
10408  { &fix_fields[771].hf_id,
10409  { "ConfirmRejReason (774)", "fix.ConfirmRejReason",
10410  FT_STRING, BASE_NONE, NULL, 0x00,
10411  NULL, HFILL }
10412  },
10413  { &fix_fields[772].hf_id,
10414  { "BookingType (775)", "fix.BookingType",
10415  FT_STRING, BASE_NONE, NULL, 0x00,
10416  NULL, HFILL }
10417  },
10418  { &fix_fields[773].hf_id,
10419  { "IndividualAllocRejCode (776)", "fix.IndividualAllocRejCode",
10420  FT_STRING, BASE_NONE, NULL, 0x00,
10421  NULL, HFILL }
10422  },
10423  { &fix_fields[774].hf_id,
10424  { "SettlInstMsgID (777)", "fix.SettlInstMsgID",
10425  FT_STRING, BASE_NONE, NULL, 0x00,
10426  NULL, HFILL }
10427  },
10428  { &fix_fields[775].hf_id,
10429  { "NoSettlInst (778)", "fix.NoSettlInst",
10430  FT_STRING, BASE_NONE, NULL, 0x00,
10431  NULL, HFILL }
10432  },
10433  { &fix_fields[776].hf_id,
10434  { "LastUpdateTime (779)", "fix.LastUpdateTime",
10435  FT_STRING, BASE_NONE, NULL, 0x00,
10436  NULL, HFILL }
10437  },
10438  { &fix_fields[777].hf_id,
10439  { "AllocSettlInstType (780)", "fix.AllocSettlInstType",
10440  FT_STRING, BASE_NONE, NULL, 0x00,
10441  NULL, HFILL }
10442  },
10443  { &fix_fields[778].hf_id,
10444  { "NoSettlPartyIDs (781)", "fix.NoSettlPartyIDs",
10445  FT_STRING, BASE_NONE, NULL, 0x00,
10446  NULL, HFILL }
10447  },
10448  { &fix_fields[779].hf_id,
10449  { "SettlPartyID (782)", "fix.SettlPartyID",
10450  FT_STRING, BASE_NONE, NULL, 0x00,
10451  NULL, HFILL }
10452  },
10453  { &fix_fields[780].hf_id,
10454  { "SettlPartyIDSource (783)", "fix.SettlPartyIDSource",
10455  FT_STRING, BASE_NONE, NULL, 0x00,
10456  NULL, HFILL }
10457  },
10458  { &fix_fields[781].hf_id,
10459  { "SettlPartyRole (784)", "fix.SettlPartyRole",
10460  FT_STRING, BASE_NONE, NULL, 0x00,
10461  NULL, HFILL }
10462  },
10463  { &fix_fields[782].hf_id,
10464  { "SettlPartySubID (785)", "fix.SettlPartySubID",
10465  FT_STRING, BASE_NONE, NULL, 0x00,
10466  NULL, HFILL }
10467  },
10468  { &fix_fields[783].hf_id,
10469  { "SettlPartySubIDType (786)", "fix.SettlPartySubIDType",
10470  FT_STRING, BASE_NONE, NULL, 0x00,
10471  NULL, HFILL }
10472  },
10473  { &fix_fields[784].hf_id,
10474  { "DlvyInstType (787)", "fix.DlvyInstType",
10475  FT_STRING, BASE_NONE, NULL, 0x00,
10476  NULL, HFILL }
10477  },
10478  { &fix_fields[785].hf_id,
10479  { "TerminationType (788)", "fix.TerminationType",
10480  FT_STRING, BASE_NONE, NULL, 0x00,
10481  NULL, HFILL }
10482  },
10483  { &fix_fields[786].hf_id,
10484  { "NextExpectedMsgSeqNum (789)", "fix.NextExpectedMsgSeqNum",
10485  FT_STRING, BASE_NONE, NULL, 0x00,
10486  NULL, HFILL }
10487  },
10488  { &fix_fields[787].hf_id,
10489  { "OrdStatusReqID (790)", "fix.OrdStatusReqID",
10490  FT_STRING, BASE_NONE, NULL, 0x00,
10491  NULL, HFILL }
10492  },
10493  { &fix_fields[788].hf_id,
10494  { "SettlInstReqID (791)", "fix.SettlInstReqID",
10495  FT_STRING, BASE_NONE, NULL, 0x00,
10496  NULL, HFILL }
10497  },
10498  { &fix_fields[789].hf_id,
10499  { "SettlInstReqRejCode (792)", "fix.SettlInstReqRejCode",
10500  FT_STRING, BASE_NONE, NULL, 0x00,
10501  NULL, HFILL }
10502  },
10503  { &fix_fields[790].hf_id,
10504  { "SecondaryAllocID (793)", "fix.SecondaryAllocID",
10505  FT_STRING, BASE_NONE, NULL, 0x00,
10506  NULL, HFILL }
10507  },
10508  { &fix_fields[791].hf_id,
10509  { "AllocReportType (794)", "fix.AllocReportType",
10510  FT_STRING, BASE_NONE, NULL, 0x00,
10511  NULL, HFILL }
10512  },
10513  { &fix_fields[792].hf_id,
10514  { "AllocReportRefID (795)", "fix.AllocReportRefID",
10515  FT_STRING, BASE_NONE, NULL, 0x00,
10516  NULL, HFILL }
10517  },
10518  { &fix_fields[793].hf_id,
10519  { "AllocCancReplaceReason (796)", "fix.AllocCancReplaceReason",
10520  FT_STRING, BASE_NONE, NULL, 0x00,
10521  NULL, HFILL }
10522  },
10523  { &fix_fields[794].hf_id,
10524  { "CopyMsgIndicator (797)", "fix.CopyMsgIndicator",
10525  FT_STRING, BASE_NONE, NULL, 0x00,
10526  NULL, HFILL }
10527  },
10528  { &fix_fields[795].hf_id,
10529  { "AllocAccountType (798)", "fix.AllocAccountType",
10530  FT_STRING, BASE_NONE, NULL, 0x00,
10531  NULL, HFILL }
10532  },
10533  { &fix_fields[796].hf_id,
10534  { "OrderAvgPx (799)", "fix.OrderAvgPx",
10535  FT_STRING, BASE_NONE, NULL, 0x00,
10536  NULL, HFILL }
10537  },
10538  { &fix_fields[797].hf_id,
10539  { "OrderBookingQty (800)", "fix.OrderBookingQty",
10540  FT_STRING, BASE_NONE, NULL, 0x00,
10541  NULL, HFILL }
10542  },
10543  { &fix_fields[798].hf_id,
10544  { "NoSettlPartySubIDs (801)", "fix.NoSettlPartySubIDs",
10545  FT_STRING, BASE_NONE, NULL, 0x00,
10546  NULL, HFILL }
10547  },
10548  { &fix_fields[799].hf_id,
10549  { "NoPartySubIDs (802)", "fix.NoPartySubIDs",
10550  FT_STRING, BASE_NONE, NULL, 0x00,
10551  NULL, HFILL }
10552  },
10553  { &fix_fields[800].hf_id,
10554  { "PartySubIDType (803)", "fix.PartySubIDType",
10555  FT_STRING, BASE_NONE, NULL, 0x00,
10556  NULL, HFILL }
10557  },
10558  { &fix_fields[801].hf_id,
10559  { "NoNestedPartySubIDs (804)", "fix.NoNestedPartySubIDs",
10560  FT_STRING, BASE_NONE, NULL, 0x00,
10561  NULL, HFILL }
10562  },
10563  { &fix_fields[802].hf_id,
10564  { "NestedPartySubIDType (805)", "fix.NestedPartySubIDType",
10565  FT_STRING, BASE_NONE, NULL, 0x00,
10566  NULL, HFILL }
10567  },
10568  { &fix_fields[803].hf_id,
10569  { "NoNested2PartySubIDs (806)", "fix.NoNested2PartySubIDs",
10570  FT_STRING, BASE_NONE, NULL, 0x00,
10571  NULL, HFILL }
10572  },
10573  { &fix_fields[804].hf_id,
10574  { "Nested2PartySubIDType (807)", "fix.Nested2PartySubIDType",
10575  FT_STRING, BASE_NONE, NULL, 0x00,
10576  NULL, HFILL }
10577  },
10578  { &fix_fields[805].hf_id,
10579  { "AllocIntermedReqType (808)", "fix.AllocIntermedReqType",
10580  FT_STRING, BASE_NONE, NULL, 0x00,
10581  NULL, HFILL }
10582  },
10583  { &fix_fields[806].hf_id,
10584  { "UnderlyingPx (810)", "fix.UnderlyingPx",
10585  FT_STRING, BASE_NONE, NULL, 0x00,
10586  NULL, HFILL }
10587  },
10588  { &fix_fields[807].hf_id,
10589  { "PriceDelta (811)", "fix.PriceDelta",
10590  FT_STRING, BASE_NONE, NULL, 0x00,
10591  NULL, HFILL }
10592  },
10593  { &fix_fields[808].hf_id,
10594  { "ApplQueueMax (812)", "fix.ApplQueueMax",
10595  FT_STRING, BASE_NONE, NULL, 0x00,
10596  NULL, HFILL }
10597  },
10598  { &fix_fields[809].hf_id,
10599  { "ApplQueueDepth (813)", "fix.ApplQueueDepth",
10600  FT_STRING, BASE_NONE, NULL, 0x00,
10601  NULL, HFILL }
10602  },
10603  { &fix_fields[810].hf_id,
10604  { "ApplQueueResolution (814)", "fix.ApplQueueResolution",
10605  FT_STRING, BASE_NONE, NULL, 0x00,
10606  NULL, HFILL }
10607  },
10608  { &fix_fields[811].hf_id,
10609  { "ApplQueueAction (815)", "fix.ApplQueueAction",
10610  FT_STRING, BASE_NONE, NULL, 0x00,
10611  NULL, HFILL }
10612  },
10613  { &fix_fields[812].hf_id,
10614  { "NoAltMDSource (816)", "fix.NoAltMDSource",
10615  FT_STRING, BASE_NONE, NULL, 0x00,
10616  NULL, HFILL }
10617  },
10618  { &fix_fields[813].hf_id,
10619  { "AltMDSourceID (817)", "fix.AltMDSourceID",
10620  FT_STRING, BASE_NONE, NULL, 0x00,
10621  NULL, HFILL }
10622  },
10623  { &fix_fields[814].hf_id,
10624  { "SecondaryTradeReportID (818)", "fix.SecondaryTradeReportID",
10625  FT_STRING, BASE_NONE, NULL, 0x00,
10626  NULL, HFILL }
10627  },
10628  { &fix_fields[815].hf_id,
10629  { "AvgPxIndicator (819)", "fix.AvgPxIndicator",
10630  FT_STRING, BASE_NONE, NULL, 0x00,
10631  NULL, HFILL }
10632  },
10633  { &fix_fields[816].hf_id,
10634  { "TradeLinkID (820)", "fix.TradeLinkID",
10635  FT_STRING, BASE_NONE, NULL, 0x00,
10636  NULL, HFILL }
10637  },
10638  { &fix_fields[817].hf_id,
10639  { "OrderInputDevice (821)", "fix.OrderInputDevice",
10640  FT_STRING, BASE_NONE, NULL, 0x00,
10641  NULL, HFILL }
10642  },
10643  { &fix_fields[818].hf_id,
10644  { "UnderlyingTradingSessionID (822)", "fix.UnderlyingTradingSessionID",
10645  FT_STRING, BASE_NONE, NULL, 0x00,
10646  NULL, HFILL }
10647  },
10648  { &fix_fields[819].hf_id,
10649  { "UnderlyingTradingSessionSubID (823)", "fix.UnderlyingTradingSessionSubID",
10650  FT_STRING, BASE_NONE, NULL, 0x00,
10651  NULL, HFILL }
10652  },
10653  { &fix_fields[820].hf_id,
10654  { "TradeLegRefID (824)", "fix.TradeLegRefID",
10655  FT_STRING, BASE_NONE, NULL, 0x00,
10656  NULL, HFILL }
10657  },
10658  { &fix_fields[821].hf_id,
10659  { "ExchangeRule (825)", "fix.ExchangeRule",
10660  FT_STRING, BASE_NONE, NULL, 0x00,
10661  NULL, HFILL }
10662  },
10663  { &fix_fields[822].hf_id,
10664  { "TradeAllocIndicator (826)", "fix.TradeAllocIndicator",
10665  FT_STRING, BASE_NONE, NULL, 0x00,
10666  NULL, HFILL }
10667  },
10668  { &fix_fields[823].hf_id,
10669  { "ExpirationCycle (827)", "fix.ExpirationCycle",
10670  FT_STRING, BASE_NONE, NULL, 0x00,
10671  NULL, HFILL }
10672  },
10673  { &fix_fields[824].hf_id,
10674  { "TrdType (828)", "fix.TrdType",
10675  FT_STRING, BASE_NONE, NULL, 0x00,
10676  NULL, HFILL }
10677  },
10678  { &fix_fields[825].hf_id,
10679  { "TrdSubType (829)", "fix.TrdSubType",
10680  FT_STRING, BASE_NONE, NULL, 0x00,
10681  NULL, HFILL }
10682  },
10683  { &fix_fields[826].hf_id,
10684  { "TransferReason (830)", "fix.TransferReason",
10685  FT_STRING, BASE_NONE, NULL, 0x00,
10686  NULL, HFILL }
10687  },
10688  { &fix_fields[827].hf_id,
10689  { "AsgnReqID (831)", "fix.AsgnReqID",
10690  FT_STRING, BASE_NONE, NULL, 0x00,
10691  NULL, HFILL }
10692  },
10693  { &fix_fields[828].hf_id,
10694  { "TotNumAssignmentReports (832)", "fix.TotNumAssignmentReports",
10695  FT_STRING, BASE_NONE, NULL, 0x00,
10696  NULL, HFILL }
10697  },
10698  { &fix_fields[829].hf_id,
10699  { "AsgnRptID (833)", "fix.AsgnRptID",
10700  FT_STRING, BASE_NONE, NULL, 0x00,
10701  NULL, HFILL }
10702  },
10703  { &fix_fields[830].hf_id,
10704  { "ThresholdAmount (834)", "fix.ThresholdAmount",
10705  FT_STRING, BASE_NONE, NULL, 0x00,
10706  NULL, HFILL }
10707  },
10708  { &fix_fields[831].hf_id,
10709  { "PegMoveType (835)", "fix.PegMoveType",
10710  FT_STRING, BASE_NONE, NULL, 0x00,
10711  NULL, HFILL }
10712  },
10713  { &fix_fields[832].hf_id,
10714  { "PegOffsetType (836)", "fix.PegOffsetType",
10715  FT_STRING, BASE_NONE, NULL, 0x00,
10716  NULL, HFILL }
10717  },
10718  { &fix_fields[833].hf_id,
10719  { "PegLimitType (837)", "fix.PegLimitType",
10720  FT_STRING, BASE_NONE, NULL, 0x00,
10721  NULL, HFILL }
10722  },
10723  { &fix_fields[834].hf_id,
10724  { "PegRoundDirection (838)", "fix.PegRoundDirection",
10725  FT_STRING, BASE_NONE, NULL, 0x00,
10726  NULL, HFILL }
10727  },
10728  { &fix_fields[835].hf_id,
10729  { "PeggedPrice (839)", "fix.PeggedPrice",
10730  FT_STRING, BASE_NONE, NULL, 0x00,
10731  NULL, HFILL }
10732  },
10733  { &fix_fields[836].hf_id,
10734  { "PegScope (840)", "fix.PegScope",
10735  FT_STRING, BASE_NONE, NULL, 0x00,
10736  NULL, HFILL }
10737  },
10738  { &fix_fields[837].hf_id,
10739  { "DiscretionMoveType (841)", "fix.DiscretionMoveType",
10740  FT_STRING, BASE_NONE, NULL, 0x00,
10741  NULL, HFILL }
10742  },
10743  { &fix_fields[838].hf_id,
10744  { "DiscretionOffsetType (842)", "fix.DiscretionOffsetType",
10745  FT_STRING, BASE_NONE, NULL, 0x00,
10746  NULL, HFILL }
10747  },
10748  { &fix_fields[839].hf_id,
10749  { "DiscretionLimitType (843)", "fix.DiscretionLimitType",
10750  FT_STRING, BASE_NONE, NULL, 0x00,
10751  NULL, HFILL }
10752  },
10753  { &fix_fields[840].hf_id,
10754  { "DiscretionRoundDirection (844)", "fix.DiscretionRoundDirection",
10755  FT_STRING, BASE_NONE, NULL, 0x00,
10756  NULL, HFILL }
10757  },
10758  { &fix_fields[841].hf_id,
10759  { "DiscretionPrice (845)", "fix.DiscretionPrice",
10760  FT_STRING, BASE_NONE, NULL, 0x00,
10761  NULL, HFILL }
10762  },
10763  { &fix_fields[842].hf_id,
10764  { "DiscretionScope (846)", "fix.DiscretionScope",
10765  FT_STRING, BASE_NONE, NULL, 0x00,
10766  NULL, HFILL }
10767  },
10768  { &fix_fields[843].hf_id,
10769  { "TargetStrategy (847)", "fix.TargetStrategy",
10770  FT_STRING, BASE_NONE, NULL, 0x00,
10771  NULL, HFILL }
10772  },
10773  { &fix_fields[844].hf_id,
10774  { "TargetStrategyParameters (848)", "fix.TargetStrategyParameters",
10775  FT_STRING, BASE_NONE, NULL, 0x00,
10776  NULL, HFILL }
10777  },
10778  { &fix_fields[845].hf_id,
10779  { "ParticipationRate (849)", "fix.ParticipationRate",
10780  FT_STRING, BASE_NONE, NULL, 0x00,
10781  NULL, HFILL }
10782  },
10783  { &fix_fields[846].hf_id,
10784  { "TargetStrategyPerformance (850)", "fix.TargetStrategyPerformance",
10785  FT_STRING, BASE_NONE, NULL, 0x00,
10786  NULL, HFILL }
10787  },
10788  { &fix_fields[847].hf_id,
10789  { "LastLiquidityInd (851)", "fix.LastLiquidityInd",
10790  FT_STRING, BASE_NONE, NULL, 0x00,
10791  NULL, HFILL }
10792  },
10793  { &fix_fields[848].hf_id,
10794  { "PublishTrdIndicator (852)", "fix.PublishTrdIndicator",
10795  FT_STRING, BASE_NONE, NULL, 0x00,
10796  NULL, HFILL }
10797  },
10798  { &fix_fields[849].hf_id,
10799  { "ShortSaleReason (853)", "fix.ShortSaleReason",
10800  FT_STRING, BASE_NONE, NULL, 0x00,
10801  NULL, HFILL }
10802  },
10803  { &fix_fields[850].hf_id,
10804  { "QtyType (854)", "fix.QtyType",
10805  FT_STRING, BASE_NONE, NULL, 0x00,
10806  NULL, HFILL }
10807  },
10808  { &fix_fields[851].hf_id,
10809  { "SecondaryTrdType (855)", "fix.SecondaryTrdType",
10810  FT_STRING, BASE_NONE, NULL, 0x00,
10811  NULL, HFILL }
10812  },
10813  { &fix_fields[852].hf_id,
10814  { "TradeReportType (856)", "fix.TradeReportType",
10815  FT_STRING, BASE_NONE, NULL, 0x00,
10816  NULL, HFILL }
10817  },
10818  { &fix_fields[853].hf_id,
10819  { "AllocNoOrdersType (857)", "fix.AllocNoOrdersType",
10820  FT_STRING, BASE_NONE, NULL, 0x00,
10821  NULL, HFILL }
10822  },
10823  { &fix_fields[854].hf_id,
10824  { "SharedCommission (858)", "fix.SharedCommission",
10825  FT_STRING, BASE_NONE, NULL, 0x00,
10826  NULL, HFILL }
10827  },
10828  { &fix_fields[855].hf_id,
10829  { "ConfirmReqID (859)", "fix.ConfirmReqID",
10830  FT_STRING, BASE_NONE, NULL, 0x00,
10831  NULL, HFILL }
10832  },
10833  { &fix_fields[856].hf_id,
10834  { "AvgParPx (860)", "fix.AvgParPx",
10835  FT_STRING, BASE_NONE, NULL, 0x00,
10836  NULL, HFILL }
10837  },
10838  { &fix_fields[857].hf_id,
10839  { "ReportedPx (861)", "fix.ReportedPx",
10840  FT_STRING, BASE_NONE, NULL, 0x00,
10841  NULL, HFILL }
10842  },
10843  { &fix_fields[858].hf_id,
10844  { "NoCapacities (862)", "fix.NoCapacities",
10845  FT_STRING, BASE_NONE, NULL, 0x00,
10846  NULL, HFILL }
10847  },
10848  { &fix_fields[859].hf_id,
10849  { "OrderCapacityQty (863)", "fix.OrderCapacityQty",
10850  FT_STRING, BASE_NONE, NULL, 0x00,
10851  NULL, HFILL }
10852  },
10853  { &fix_fields[860].hf_id,
10854  { "NoEvents (864)", "fix.NoEvents",
10855  FT_STRING, BASE_NONE, NULL, 0x00,
10856  NULL, HFILL }
10857  },
10858  { &fix_fields[861].hf_id,
10859  { "EventType (865)", "fix.EventType",
10860  FT_STRING, BASE_NONE, NULL, 0x00,
10861  NULL, HFILL }
10862  },
10863  { &fix_fields[862].hf_id,
10864  { "EventDate (866)", "fix.EventDate",
10865  FT_STRING, BASE_NONE, NULL, 0x00,
10866  NULL, HFILL }
10867  },
10868  { &fix_fields[863].hf_id,
10869  { "EventPx (867)", "fix.EventPx",
10870  FT_STRING, BASE_NONE, NULL, 0x00,
10871  NULL, HFILL }
10872  },
10873  { &fix_fields[864].hf_id,
10874  { "EventText (868)", "fix.EventText",
10875  FT_STRING, BASE_NONE, NULL, 0x00,
10876  NULL, HFILL }
10877  },
10878  { &fix_fields[865].hf_id,
10879  { "PctAtRisk (869)", "fix.PctAtRisk",
10880  FT_STRING, BASE_NONE, NULL, 0x00,
10881  NULL, HFILL }
10882  },
10883  { &fix_fields[866].hf_id,
10884  { "NoInstrAttrib (870)", "fix.NoInstrAttrib",
10885  FT_STRING, BASE_NONE, NULL, 0x00,
10886  NULL, HFILL }
10887  },
10888  { &fix_fields[867].hf_id,
10889  { "InstrAttribType (871)", "fix.InstrAttribType",
10890  FT_STRING, BASE_NONE, NULL, 0x00,
10891  NULL, HFILL }
10892  },
10893  { &fix_fields[868].hf_id,
10894  { "InstrAttribValue (872)", "fix.InstrAttribValue",
10895  FT_STRING, BASE_NONE, NULL, 0x00,
10896  NULL, HFILL }
10897  },
10898  { &fix_fields[869].hf_id,
10899  { "DatedDate (873)", "fix.DatedDate",
10900  FT_STRING, BASE_NONE, NULL, 0x00,
10901  NULL, HFILL }
10902  },
10903  { &fix_fields[870].hf_id,
10904  { "InterestAccrualDate (874)", "fix.InterestAccrualDate",
10905  FT_STRING, BASE_NONE, NULL, 0x00,
10906  NULL, HFILL }
10907  },
10908  { &fix_fields[871].hf_id,
10909  { "CPProgram (875)", "fix.CPProgram",
10910  FT_STRING, BASE_NONE, NULL, 0x00,
10911  NULL, HFILL }
10912  },
10913  { &fix_fields[872].hf_id,
10914  { "CPRegType (876)", "fix.CPRegType",
10915  FT_STRING, BASE_NONE, NULL, 0x00,
10916  NULL, HFILL }
10917  },
10918  { &fix_fields[873].hf_id,
10919  { "UnderlyingCPProgram (877)", "fix.UnderlyingCPProgram",
10920  FT_STRING, BASE_NONE, NULL, 0x00,
10921  NULL, HFILL }
10922  },
10923  { &fix_fields[874].hf_id,
10924  { "UnderlyingCPRegType (878)", "fix.UnderlyingCPRegType",
10925  FT_STRING, BASE_NONE, NULL, 0x00,
10926  NULL, HFILL }
10927  },
10928  { &fix_fields[875].hf_id,
10929  { "UnderlyingQty (879)", "fix.UnderlyingQty",
10930  FT_STRING, BASE_NONE, NULL, 0x00,
10931  NULL, HFILL }
10932  },
10933  { &fix_fields[876].hf_id,
10934  { "TrdMatchID (880)", "fix.TrdMatchID",
10935  FT_STRING, BASE_NONE, NULL, 0x00,
10936  NULL, HFILL }
10937  },
10938  { &fix_fields[877].hf_id,
10939  { "SecondaryTradeReportRefID (881)", "fix.SecondaryTradeReportRefID",
10940  FT_STRING, BASE_NONE, NULL, 0x00,
10941  NULL, HFILL }
10942  },
10943  { &fix_fields[878].hf_id,
10944  { "UnderlyingDirtyPrice (882)", "fix.UnderlyingDirtyPrice",
10945  FT_STRING, BASE_NONE, NULL, 0x00,
10946  NULL, HFILL }
10947  },
10948  { &fix_fields[879].hf_id,
10949  { "UnderlyingEndPrice (883)", "fix.UnderlyingEndPrice",
10950  FT_STRING, BASE_NONE, NULL, 0x00,
10951  NULL, HFILL }
10952  },
10953  { &fix_fields[880].hf_id,
10954  { "UnderlyingStartValue (884)", "fix.UnderlyingStartValue",
10955  FT_STRING, BASE_NONE, NULL, 0x00,
10956  NULL, HFILL }
10957  },
10958  { &fix_fields[881].hf_id,
10959  { "UnderlyingCurrentValue (885)", "fix.UnderlyingCurrentValue",
10960  FT_STRING, BASE_NONE, NULL, 0x00,
10961  NULL, HFILL }
10962  },
10963  { &fix_fields[882].hf_id,
10964  { "UnderlyingEndValue (886)", "fix.UnderlyingEndValue",
10965  FT_STRING, BASE_NONE, NULL, 0x00,
10966  NULL, HFILL }
10967  },
10968  { &fix_fields[883].hf_id,
10969  { "NoUnderlyingStips (887)", "fix.NoUnderlyingStips",
10970  FT_STRING, BASE_NONE, NULL, 0x00,
10971  NULL, HFILL }
10972  },
10973  { &fix_fields[884].hf_id,
10974  { "UnderlyingStipType (888)", "fix.UnderlyingStipType",
10975  FT_STRING, BASE_NONE, NULL, 0x00,
10976  NULL, HFILL }
10977  },
10978  { &fix_fields[885].hf_id,
10979  { "UnderlyingStipValue (889)", "fix.UnderlyingStipValue",
10980  FT_STRING, BASE_NONE, NULL, 0x00,
10981  NULL, HFILL }
10982  },
10983  { &fix_fields[886].hf_id,
10984  { "MaturityNetMoney (890)", "fix.MaturityNetMoney",
10985  FT_STRING, BASE_NONE, NULL, 0x00,
10986  NULL, HFILL }
10987  },
10988  { &fix_fields[887].hf_id,
10989  { "MiscFeeBasis (891)", "fix.MiscFeeBasis",
10990  FT_STRING, BASE_NONE, NULL, 0x00,
10991  NULL, HFILL }
10992  },
10993  { &fix_fields[888].hf_id,
10994  { "TotNoAllocs (892)", "fix.TotNoAllocs",
10995  FT_STRING, BASE_NONE, NULL, 0x00,
10996  NULL, HFILL }
10997  },
10998  { &fix_fields[889].hf_id,
10999  { "LastFragment (893)", "fix.LastFragment",
11000  FT_STRING, BASE_NONE, NULL, 0x00,
11001  NULL, HFILL }
11002  },
11003  { &fix_fields[890].hf_id,
11004  { "CollReqID (894)", "fix.CollReqID",
11005  FT_STRING, BASE_NONE, NULL, 0x00,
11006  NULL, HFILL }
11007  },
11008  { &fix_fields[891].hf_id,
11009  { "CollAsgnReason (895)", "fix.CollAsgnReason",
11010  FT_STRING, BASE_NONE, NULL, 0x00,
11011  NULL, HFILL }
11012  },
11013  { &fix_fields[892].hf_id,
11014  { "CollInquiryQualifier (896)", "fix.CollInquiryQualifier",
11015  FT_STRING, BASE_NONE, NULL, 0x00,
11016  NULL, HFILL }
11017  },
11018  { &fix_fields[893].hf_id,
11019  { "NoTrades (897)", "fix.NoTrades",
11020  FT_STRING, BASE_NONE, NULL, 0x00,
11021  NULL, HFILL }
11022  },
11023  { &fix_fields[894].hf_id,
11024  { "MarginRatio (898)", "fix.MarginRatio",
11025  FT_STRING, BASE_NONE, NULL, 0x00,
11026  NULL, HFILL }
11027  },
11028  { &fix_fields[895].hf_id,
11029  { "MarginExcess (899)", "fix.MarginExcess",
11030  FT_STRING, BASE_NONE, NULL, 0x00,
11031  NULL, HFILL }
11032  },
11033  { &fix_fields[896].hf_id,
11034  { "TotalNetValue (900)", "fix.TotalNetValue",
11035  FT_STRING, BASE_NONE, NULL, 0x00,
11036  NULL, HFILL }
11037  },
11038  { &fix_fields[897].hf_id,
11039  { "CashOutstanding (901)", "fix.CashOutstanding",
11040  FT_STRING, BASE_NONE, NULL, 0x00,
11041  NULL, HFILL }
11042  },
11043  { &fix_fields[898].hf_id,
11044  { "CollAsgnID (902)", "fix.CollAsgnID",
11045  FT_STRING, BASE_NONE, NULL, 0x00,
11046  NULL, HFILL }
11047  },
11048  { &fix_fields[899].hf_id,
11049  { "CollAsgnTransType (903)", "fix.CollAsgnTransType",
11050  FT_STRING, BASE_NONE, NULL, 0x00,
11051  NULL, HFILL }
11052  },
11053  { &fix_fields[900].hf_id,
11054  { "CollRespID (904)", "fix.CollRespID",
11055  FT_STRING, BASE_NONE, NULL, 0x00,
11056  NULL, HFILL }
11057  },
11058  { &fix_fields[901].hf_id,
11059  { "CollAsgnRespType (905)", "fix.CollAsgnRespType",
11060  FT_STRING, BASE_NONE, NULL, 0x00,
11061  NULL, HFILL }
11062  },
11063  { &fix_fields[902].hf_id,
11064  { "CollAsgnRejectReason (906)", "fix.CollAsgnRejectReason",
11065  FT_STRING, BASE_NONE, NULL, 0x00,
11066  NULL, HFILL }
11067  },
11068  { &fix_fields[903].hf_id,
11069  { "CollAsgnRefID (907)", "fix.CollAsgnRefID",
11070  FT_STRING, BASE_NONE, NULL, 0x00,
11071  NULL, HFILL }
11072  },
11073  { &fix_fields[904].hf_id,
11074  { "CollRptID (908)", "fix.CollRptID",
11075  FT_STRING, BASE_NONE, NULL, 0x00,
11076  NULL, HFILL }
11077  },
11078  { &fix_fields[905].hf_id,
11079  { "CollInquiryID (909)", "fix.CollInquiryID",
11080  FT_STRING, BASE_NONE, NULL, 0x00,
11081  NULL, HFILL }
11082  },
11083  { &fix_fields[906].hf_id,
11084  { "CollStatus (910)", "fix.CollStatus",
11085  FT_STRING, BASE_NONE, NULL, 0x00,
11086  NULL, HFILL }
11087  },
11088  { &fix_fields[907].hf_id,
11089  { "TotNumReports (911)", "fix.TotNumReports",
11090  FT_STRING, BASE_NONE, NULL, 0x00,
11091  NULL, HFILL }
11092  },
11093  { &fix_fields[908].hf_id,
11094  { "LastRptRequested (912)", "fix.LastRptRequested",
11095  FT_STRING, BASE_NONE, NULL, 0x00,
11096  NULL, HFILL }
11097  },
11098  { &fix_fields[909].hf_id,
11099  { "AgreementDesc (913)", "fix.AgreementDesc",
11100  FT_STRING, BASE_NONE, NULL, 0x00,
11101  NULL, HFILL }
11102  },
11103  { &fix_fields[910].hf_id,
11104  { "AgreementID (914)", "fix.AgreementID",
11105  FT_STRING, BASE_NONE, NULL, 0x00,
11106  NULL, HFILL }
11107  },
11108  { &fix_fields[911].hf_id,
11109  { "AgreementDate (915)", "fix.AgreementDate",
11110  FT_STRING, BASE_NONE, NULL, 0x00,
11111  NULL, HFILL }
11112  },
11113  { &fix_fields[912].hf_id,
11114  { "StartDate (916)", "fix.StartDate",
11115  FT_STRING, BASE_NONE, NULL, 0x00,
11116  NULL, HFILL }
11117  },
11118  { &fix_fields[913].hf_id,
11119  { "EndDate (917)", "fix.EndDate",
11120  FT_STRING, BASE_NONE, NULL, 0x00,
11121  NULL, HFILL }
11122  },
11123  { &fix_fields[914].hf_id,
11124  { "AgreementCurrency (918)", "fix.AgreementCurrency",
11125  FT_STRING, BASE_NONE, NULL, 0x00,
11126  NULL, HFILL }
11127  },
11128  { &fix_fields[915].hf_id,
11129  { "DeliveryType (919)", "fix.DeliveryType",
11130  FT_STRING, BASE_NONE, NULL, 0x00,
11131  NULL, HFILL }
11132  },
11133  { &fix_fields[916].hf_id,
11134  { "EndAccruedInterestAmt (920)", "fix.EndAccruedInterestAmt",
11135  FT_STRING, BASE_NONE, NULL, 0x00,
11136  NULL, HFILL }
11137  },
11138  { &fix_fields[917].hf_id,
11139  { "StartCash (921)", "fix.StartCash",
11140  FT_STRING, BASE_NONE, NULL, 0x00,
11141  NULL, HFILL }
11142  },
11143  { &fix_fields[918].hf_id,
11144  { "EndCash (922)", "fix.EndCash",
11145  FT_STRING, BASE_NONE, NULL, 0x00,
11146  NULL, HFILL }
11147  },
11148  { &fix_fields[919].hf_id,
11149  { "UserRequestID (923)", "fix.UserRequestID",
11150  FT_STRING, BASE_NONE, NULL, 0x00,
11151  NULL, HFILL }
11152  },
11153  { &fix_fields[920].hf_id,
11154  { "UserRequestType (924)", "fix.UserRequestType",
11155  FT_STRING, BASE_NONE, NULL, 0x00,
11156  NULL, HFILL }
11157  },
11158  { &fix_fields[921].hf_id,
11159  { "NewPassword (925)", "fix.NewPassword",
11160  FT_STRING, BASE_NONE, NULL, 0x00,
11161  NULL, HFILL }
11162  },
11163  { &fix_fields[922].hf_id,
11164  { "UserStatus (926)", "fix.UserStatus",
11165  FT_STRING, BASE_NONE, NULL, 0x00,
11166  NULL, HFILL }
11167  },
11168  { &fix_fields[923].hf_id,
11169  { "UserStatusText (927)", "fix.UserStatusText",
11170  FT_STRING, BASE_NONE, NULL, 0x00,
11171  NULL, HFILL }
11172  },
11173  { &fix_fields[924].hf_id,
11174  { "StatusValue (928)", "fix.StatusValue",
11175  FT_STRING, BASE_NONE, NULL, 0x00,
11176  NULL, HFILL }
11177  },
11178  { &fix_fields[925].hf_id,
11179  { "StatusText (929)", "fix.StatusText",
11180  FT_STRING, BASE_NONE, NULL, 0x00,
11181  NULL, HFILL }
11182  },
11183  { &fix_fields[926].hf_id,
11184  { "RefCompID (930)", "fix.RefCompID",
11185  FT_STRING, BASE_NONE, NULL, 0x00,
11186  NULL, HFILL }
11187  },
11188  { &fix_fields[927].hf_id,
11189  { "RefSubID (931)", "fix.RefSubID",
11190  FT_STRING, BASE_NONE, NULL, 0x00,
11191  NULL, HFILL }
11192  },
11193  { &fix_fields[928].hf_id,
11194  { "NetworkResponseID (932)", "fix.NetworkResponseID",
11195  FT_STRING, BASE_NONE, NULL, 0x00,
11196  NULL, HFILL }
11197  },
11198  { &fix_fields[929].hf_id,
11199  { "NetworkRequestID (933)", "fix.NetworkRequestID",
11200  FT_STRING, BASE_NONE, NULL, 0x00,
11201  NULL, HFILL }
11202  },
11203  { &fix_fields[930].hf_id,
11204  { "LastNetworkResponseID (934)", "fix.LastNetworkResponseID",
11205  FT_STRING, BASE_NONE, NULL, 0x00,
11206  NULL, HFILL }
11207  },
11208  { &fix_fields[931].hf_id,
11209  { "NetworkRequestType (935)", "fix.NetworkRequestType",
11210  FT_STRING, BASE_NONE, NULL, 0x00,
11211  NULL, HFILL }
11212  },
11213  { &fix_fields[932].hf_id,
11214  { "NoCompIDs (936)", "fix.NoCompIDs",
11215  FT_STRING, BASE_NONE, NULL, 0x00,
11216  NULL, HFILL }
11217  },
11218  { &fix_fields[933].hf_id,
11219  { "NetworkStatusResponseType (937)", "fix.NetworkStatusResponseType",
11220  FT_STRING, BASE_NONE, NULL, 0x00,
11221  NULL, HFILL }
11222  },
11223  { &fix_fields[934].hf_id,
11224  { "NoCollInquiryQualifier (938)", "fix.NoCollInquiryQualifier",
11225  FT_STRING, BASE_NONE, NULL, 0x00,
11226  NULL, HFILL }
11227  },
11228  { &fix_fields[935].hf_id,
11229  { "TrdRptStatus (939)", "fix.TrdRptStatus",
11230  FT_STRING, BASE_NONE, NULL, 0x00,
11231  NULL, HFILL }
11232  },
11233  { &fix_fields[936].hf_id,
11234  { "AffirmStatus (940)", "fix.AffirmStatus",
11235  FT_STRING, BASE_NONE, NULL, 0x00,
11236  NULL, HFILL }
11237  },
11238  { &fix_fields[937].hf_id,
11239  { "UnderlyingStrikeCurrency (941)", "fix.UnderlyingStrikeCurrency",
11240  FT_STRING, BASE_NONE, NULL, 0x00,
11241  NULL, HFILL }
11242  },
11243  { &fix_fields[938].hf_id,
11244  { "LegStrikeCurrency (942)", "fix.LegStrikeCurrency",
11245  FT_STRING, BASE_NONE, NULL, 0x00,
11246  NULL, HFILL }
11247  },
11248  { &fix_fields[939].hf_id,
11249  { "TimeBracket (943)", "fix.TimeBracket",
11250  FT_STRING, BASE_NONE, NULL, 0x00,
11251  NULL, HFILL }
11252  },
11253  { &fix_fields[940].hf_id,
11254  { "CollAction (944)", "fix.CollAction",
11255  FT_STRING, BASE_NONE, NULL, 0x00,
11256  NULL, HFILL }
11257  },
11258  { &fix_fields[941].hf_id,
11259  { "CollInquiryStatus (945)", "fix.CollInquiryStatus",
11260  FT_STRING, BASE_NONE, NULL, 0x00,
11261  NULL, HFILL }
11262  },
11263  { &fix_fields[942].hf_id,
11264  { "CollInquiryResult (946)", "fix.CollInquiryResult",
11265  FT_STRING, BASE_NONE, NULL, 0x00,
11266  NULL, HFILL }
11267  },
11268  { &fix_fields[943].hf_id,
11269  { "StrikeCurrency (947)", "fix.StrikeCurrency",
11270  FT_STRING, BASE_NONE, NULL, 0x00,
11271  NULL, HFILL }
11272  },
11273  { &fix_fields[944].hf_id,
11274  { "NoNested3PartyIDs (948)", "fix.NoNested3PartyIDs",
11275  FT_STRING, BASE_NONE, NULL, 0x00,
11276  NULL, HFILL }
11277  },
11278  { &fix_fields[945].hf_id,
11279  { "Nested3PartyID (949)", "fix.Nested3PartyID",
11280  FT_STRING, BASE_NONE, NULL, 0x00,
11281  NULL, HFILL }
11282  },
11283  { &fix_fields[946].hf_id,
11284  { "Nested3PartyIDSource (950)", "fix.Nested3PartyIDSource",
11285  FT_STRING, BASE_NONE, NULL, 0x00,
11286  NULL, HFILL }
11287  },
11288  { &fix_fields[947].hf_id,
11289  { "Nested3PartyRole (951)", "fix.Nested3PartyRole",
11290  FT_STRING, BASE_NONE, NULL, 0x00,
11291  NULL, HFILL }
11292  },
11293  { &fix_fields[948].hf_id,
11294  { "NoNested3PartySubIDs (952)", "fix.NoNested3PartySubIDs",
11295  FT_STRING, BASE_NONE, NULL, 0x00,
11296  NULL, HFILL }
11297  },
11298  { &fix_fields[949].hf_id,
11299  { "Nested3PartySubID (953)", "fix.Nested3PartySubID",
11300  FT_STRING, BASE_NONE, NULL, 0x00,
11301  NULL, HFILL }
11302  },
11303  { &fix_fields[950].hf_id,
11304  { "Nested3PartySubIDType (954)", "fix.Nested3PartySubIDType",
11305  FT_STRING, BASE_NONE, NULL, 0x00,
11306  NULL, HFILL }
11307  },
11308  { &fix_fields[951].hf_id,
11309  { "LegContractSettlMonth (955)", "fix.LegContractSettlMonth",
11310  FT_STRING, BASE_NONE, NULL, 0x00,
11311  NULL, HFILL }
11312  },
11313  { &fix_fields[952].hf_id,
11314  { "LegInterestAccrualDate (956)", "fix.LegInterestAccrualDate",
11315  FT_STRING, BASE_NONE, NULL, 0x00,
11316  NULL, HFILL }
11317  },
11318  { &fix_fields[953].hf_id,
11319  { "NoStrategyParameters (957)", "fix.NoStrategyParameters",
11320  FT_STRING, BASE_NONE, NULL, 0x00,
11321  NULL, HFILL }
11322  },
11323  { &fix_fields[954].hf_id,
11324  { "StrategyParameterName (958)", "fix.StrategyParameterName",
11325  FT_STRING, BASE_NONE, NULL, 0x00,
11326  NULL, HFILL }
11327  },
11328  { &fix_fields[955].hf_id,
11329  { "StrategyParameterType (959)", "fix.StrategyParameterType",
11330  FT_STRING, BASE_NONE, NULL, 0x00,
11331  NULL, HFILL }
11332  },
11333  { &fix_fields[956].hf_id,
11334  { "StrategyParameterValue (960)", "fix.StrategyParameterValue",
11335  FT_STRING, BASE_NONE, NULL, 0x00,
11336  NULL, HFILL }
11337  },
11338  { &fix_fields[957].hf_id,
11339  { "HostCrossID (961)", "fix.HostCrossID",
11340  FT_STRING, BASE_NONE, NULL, 0x00,
11341  NULL, HFILL }
11342  },
11343  { &fix_fields[958].hf_id,
11344  { "SideTimeInForce (962)", "fix.SideTimeInForce",
11345  FT_STRING, BASE_NONE, NULL, 0x00,
11346  NULL, HFILL }
11347  },
11348  { &fix_fields[959].hf_id,
11349  { "MDReportID (963)", "fix.MDReportID",
11350  FT_STRING, BASE_NONE, NULL, 0x00,
11351  NULL, HFILL }
11352  },
11353  { &fix_fields[960].hf_id,
11354  { "SecurityReportID (964)", "fix.SecurityReportID",
11355  FT_STRING, BASE_NONE, NULL, 0x00,
11356  NULL, HFILL }
11357  },
11358  { &fix_fields[961].hf_id,
11359  { "SecurityStatus (965)", "fix.SecurityStatus",
11360  FT_STRING, BASE_NONE, NULL, 0x00,
11361  NULL, HFILL }
11362  },
11363  { &fix_fields[962].hf_id,
11364  { "SettleOnOpenFlag (966)", "fix.SettleOnOpenFlag",
11365  FT_STRING, BASE_NONE, NULL, 0x00,
11366  NULL, HFILL }
11367  },
11368  { &fix_fields[963].hf_id,
11369  { "StrikeMultiplier (967)", "fix.StrikeMultiplier",
11370  FT_STRING, BASE_NONE, NULL, 0x00,
11371  NULL, HFILL }
11372  },
11373  { &fix_fields[964].hf_id,
11374  { "StrikeValue (968)", "fix.StrikeValue",
11375  FT_STRING, BASE_NONE, NULL, 0x00,
11376  NULL, HFILL }
11377  },
11378  { &fix_fields[965].hf_id,
11379  { "MinPriceIncrement (969)", "fix.MinPriceIncrement",
11380  FT_STRING, BASE_NONE, NULL, 0x00,
11381  NULL, HFILL }
11382  },
11383  { &fix_fields[966].hf_id,
11384  { "PositionLimit (970)", "fix.PositionLimit",
11385  FT_STRING, BASE_NONE, NULL, 0x00,
11386  NULL, HFILL }
11387  },
11388  { &fix_fields[967].hf_id,
11389  { "NTPositionLimit (971)", "fix.NTPositionLimit",
11390  FT_STRING, BASE_NONE, NULL, 0x00,
11391  NULL, HFILL }
11392  },
11393  { &fix_fields[968].hf_id,
11394  { "UnderlyingAllocationPercent (972)", "fix.UnderlyingAllocationPercent",
11395  FT_STRING, BASE_NONE, NULL, 0x00,
11396  NULL, HFILL }
11397  },
11398  { &fix_fields[969].hf_id,
11399  { "UnderlyingCashAmount (973)", "fix.UnderlyingCashAmount",
11400  FT_STRING, BASE_NONE, NULL, 0x00,
11401  NULL, HFILL }
11402  },
11403  { &fix_fields[970].hf_id,
11404  { "UnderlyingCashType (974)", "fix.UnderlyingCashType",
11405  FT_STRING, BASE_NONE, NULL, 0x00,
11406  NULL, HFILL }
11407  },
11408  { &fix_fields[971].hf_id,
11409  { "UnderlyingSettlementType (975)", "fix.UnderlyingSettlementType",
11410  FT_STRING, BASE_NONE, NULL, 0x00,
11411  NULL, HFILL }
11412  },
11413  { &fix_fields[972].hf_id,
11414  { "QuantityDate (976)", "fix.QuantityDate",
11415  FT_STRING, BASE_NONE, NULL, 0x00,
11416  NULL, HFILL }
11417  },
11418  { &fix_fields[973].hf_id,
11419  { "ContIntRptID (977)", "fix.ContIntRptID",
11420  FT_STRING, BASE_NONE, NULL, 0x00,
11421  NULL, HFILL }
11422  },
11423  { &fix_fields[974].hf_id,
11424  { "LateIndicator (978)", "fix.LateIndicator",
11425  FT_STRING, BASE_NONE, NULL, 0x00,
11426  NULL, HFILL }
11427  },
11428  { &fix_fields[975].hf_id,
11429  { "InputSource (979)", "fix.InputSource",
11430  FT_STRING, BASE_NONE, NULL, 0x00,
11431  NULL, HFILL }
11432  },
11433  { &fix_fields[976].hf_id,
11434  { "SecurityUpdateAction (980)", "fix.SecurityUpdateAction",
11435  FT_STRING, BASE_NONE, NULL, 0x00,
11436  NULL, HFILL }
11437  },
11438  { &fix_fields[977].hf_id,
11439  { "NoExpiration (981)", "fix.NoExpiration",
11440  FT_STRING, BASE_NONE, NULL, 0x00,
11441  NULL, HFILL }
11442  },
11443  { &fix_fields[978].hf_id,
11444  { "ExpirationQtyType (982)", "fix.ExpirationQtyType",
11445  FT_STRING, BASE_NONE, NULL, 0x00,
11446  NULL, HFILL }
11447  },
11448  { &fix_fields[979].hf_id,
11449  { "ExpQty (983)", "fix.ExpQty",
11450  FT_STRING, BASE_NONE, NULL, 0x00,
11451  NULL, HFILL }
11452  },
11453  { &fix_fields[980].hf_id,
11454  { "NoUnderlyingAmounts (984)", "fix.NoUnderlyingAmounts",
11455  FT_STRING, BASE_NONE, NULL, 0x00,
11456  NULL, HFILL }
11457  },
11458  { &fix_fields[981].hf_id,
11459  { "UnderlyingPayAmount (985)", "fix.UnderlyingPayAmount",
11460  FT_STRING, BASE_NONE, NULL, 0x00,
11461  NULL, HFILL }
11462  },
11463  { &fix_fields[982].hf_id,
11464  { "UnderlyingCollectAmount (986)", "fix.UnderlyingCollectAmount",
11465  FT_STRING, BASE_NONE, NULL, 0x00,
11466  NULL, HFILL }
11467  },
11468  { &fix_fields[983].hf_id,
11469  { "UnderlyingSettlementDate (987)", "fix.UnderlyingSettlementDate",
11470  FT_STRING, BASE_NONE, NULL, 0x00,
11471  NULL, HFILL }
11472  },
11473  { &fix_fields[984].hf_id,
11474  { "UnderlyingSettlementStatus (988)", "fix.UnderlyingSettlementStatus",
11475  FT_STRING, BASE_NONE, NULL, 0x00,
11476  NULL, HFILL }
11477  },
11478  { &fix_fields[985].hf_id,
11479  { "SecondaryIndividualAllocID (989)", "fix.SecondaryIndividualAllocID",
11480  FT_STRING, BASE_NONE, NULL, 0x00,
11481  NULL, HFILL }
11482  },
11483  { &fix_fields[986].hf_id,
11484  { "LegReportID (990)", "fix.LegReportID",
11485  FT_STRING, BASE_NONE, NULL, 0x00,
11486  NULL, HFILL }
11487  },
11488  { &fix_fields[987].hf_id,
11489  { "RndPx (991)", "fix.RndPx",
11490  FT_STRING, BASE_NONE, NULL, 0x00,
11491  NULL, HFILL }
11492  },
11493  { &fix_fields[988].hf_id,
11494  { "IndividualAllocType (992)", "fix.IndividualAllocType",
11495  FT_STRING, BASE_NONE, NULL, 0x00,
11496  NULL, HFILL }
11497  },
11498  { &fix_fields[989].hf_id,
11499  { "AllocCustomerCapacity (993)", "fix.AllocCustomerCapacity",
11500  FT_STRING, BASE_NONE, NULL, 0x00,
11501  NULL, HFILL }
11502  },
11503  { &fix_fields[990].hf_id,
11504  { "TierCode (994)", "fix.TierCode",
11505  FT_STRING, BASE_NONE, NULL, 0x00,
11506  NULL, HFILL }
11507  },
11508  { &fix_fields[991].hf_id,
11509  { "UnitOfMeasure (996)", "fix.UnitOfMeasure",
11510  FT_STRING, BASE_NONE, NULL, 0x00,
11511  NULL, HFILL }
11512  },
11513  { &fix_fields[992].hf_id,
11514  { "TimeUnit (997)", "fix.TimeUnit",
11515  FT_STRING, BASE_NONE, NULL, 0x00,
11516  NULL, HFILL }
11517  },
11518  { &fix_fields[993].hf_id,
11519  { "UnderlyingUnitOfMeasure (998)", "fix.UnderlyingUnitOfMeasure",
11520  FT_STRING, BASE_NONE, NULL, 0x00,
11521  NULL, HFILL }
11522  },
11523  { &fix_fields[994].hf_id,
11524  { "LegUnitOfMeasure (999)", "fix.LegUnitOfMeasure",
11525  FT_STRING, BASE_NONE, NULL, 0x00,
11526  NULL, HFILL }
11527  },
11528  { &fix_fields[995].hf_id,
11529  { "UnderlyingTimeUnit (1000)", "fix.UnderlyingTimeUnit",
11530  FT_STRING, BASE_NONE, NULL, 0x00,
11531  NULL, HFILL }
11532  },
11533  { &fix_fields[996].hf_id,
11534  { "LegTimeUnit (1001)", "fix.LegTimeUnit",
11535  FT_STRING, BASE_NONE, NULL, 0x00,
11536  NULL, HFILL }
11537  },
11538  { &fix_fields[997].hf_id,
11539  { "AllocMethod (1002)", "fix.AllocMethod",
11540  FT_STRING, BASE_NONE, NULL, 0x00,
11541  NULL, HFILL }
11542  },
11543  { &fix_fields[998].hf_id,
11544  { "TradeID (1003)", "fix.TradeID",
11545  FT_STRING, BASE_NONE, NULL, 0x00,
11546  NULL, HFILL }
11547  },
11548  { &fix_fields[999].hf_id,
11549  { "SideTradeReportID (1005)", "fix.SideTradeReportID",
11550  FT_STRING, BASE_NONE, NULL, 0x00,
11551  NULL, HFILL }
11552  },
11553  { &fix_fields[1000].hf_id,
11554  { "SideFillStationCd (1006)", "fix.SideFillStationCd",
11555  FT_STRING, BASE_NONE, NULL, 0x00,
11556  NULL, HFILL }
11557  },
11558  { &fix_fields[1001].hf_id,
11559  { "SideReasonCd (1007)", "fix.SideReasonCd",
11560  FT_STRING, BASE_NONE, NULL, 0x00,
11561  NULL, HFILL }
11562  },
11563  { &fix_fields[1002].hf_id,
11564  { "SideTrdSubTyp (1008)", "fix.SideTrdSubTyp",
11565  FT_STRING, BASE_NONE, NULL, 0x00,
11566  NULL, HFILL }
11567  },
11568  { &fix_fields[1003].hf_id,
11569  { "SideLastQty (1009)", "fix.SideLastQty",
11570  FT_STRING, BASE_NONE, NULL, 0x00,
11571  NULL, HFILL }
11572  },
11573  { &fix_fields[1004].hf_id,
11574  { "MessageEventSource (1011)", "fix.MessageEventSource",
11575  FT_STRING, BASE_NONE, NULL, 0x00,
11576  NULL, HFILL }
11577  },
11578  { &fix_fields[1005].hf_id,
11579  { "SideTrdRegTimestamp (1012)", "fix.SideTrdRegTimestamp",
11580  FT_STRING, BASE_NONE, NULL, 0x00,
11581  NULL, HFILL }
11582  },
11583  { &fix_fields[1006].hf_id,
11584  { "SideTrdRegTimestampType (1013)", "fix.SideTrdRegTimestampType",
11585  FT_STRING, BASE_NONE, NULL, 0x00,
11586  NULL, HFILL }
11587  },
11588  { &fix_fields[1007].hf_id,
11589  { "SideTrdRegTimestampSrc (1014)", "fix.SideTrdRegTimestampSrc",
11590  FT_STRING, BASE_NONE, NULL, 0x00,
11591  NULL, HFILL }
11592  },
11593  { &fix_fields[1008].hf_id,
11594  { "AsOfIndicator (1015)", "fix.AsOfIndicator",
11595  FT_STRING, BASE_NONE, NULL, 0x00,
11596  NULL, HFILL }
11597  },
11598  { &fix_fields[1009].hf_id,
11599  { "NoSideTrdRegTS (1016)", "fix.NoSideTrdRegTS",
11600  FT_STRING, BASE_NONE, NULL, 0x00,
11601  NULL, HFILL }
11602  },
11603  { &fix_fields[1010].hf_id,
11604  { "LegOptionRatio (1017)", "fix.LegOptionRatio",
11605  FT_STRING, BASE_NONE, NULL, 0x00,
11606  NULL, HFILL }
11607  },
11608  { &fix_fields[1011].hf_id,
11609  { "NoInstrumentParties (1018)", "fix.NoInstrumentParties",
11610  FT_STRING, BASE_NONE, NULL, 0x00,
11611  NULL, HFILL }
11612  },
11613  { &fix_fields[1012].hf_id,
11614  { "InstrumentPartyID (1019)", "fix.InstrumentPartyID",
11615  FT_STRING, BASE_NONE, NULL, 0x00,
11616  NULL, HFILL }
11617  },
11618  { &fix_fields[1013].hf_id,
11619  { "TradeVolume (1020)", "fix.TradeVolume",
11620  FT_STRING, BASE_NONE, NULL, 0x00,
11621  NULL, HFILL }
11622  },
11623  { &fix_fields[1014].hf_id,
11624  { "MDBookType (1021)", "fix.MDBookType",
11625  FT_STRING, BASE_NONE, NULL, 0x00,
11626  NULL, HFILL }
11627  },
11628  { &fix_fields[1015].hf_id,
11629  { "MDFeedType (1022)", "fix.MDFeedType",
11630  FT_STRING, BASE_NONE, NULL, 0x00,
11631  NULL, HFILL }
11632  },
11633  { &fix_fields[1016].hf_id,
11634  { "MDPriceLevel (1023)", "fix.MDPriceLevel",
11635  FT_STRING, BASE_NONE, NULL, 0x00,
11636  NULL, HFILL }
11637  },
11638  { &fix_fields[1017].hf_id,
11639  { "MDOriginType (1024)", "fix.MDOriginType",
11640  FT_STRING, BASE_NONE, NULL, 0x00,
11641  NULL, HFILL }
11642  },
11643  { &fix_fields[1018].hf_id,
11644  { "FirstPx (1025)", "fix.FirstPx",
11645  FT_STRING, BASE_NONE, NULL, 0x00,
11646  NULL, HFILL }
11647  },
11648  { &fix_fields[1019].hf_id,
11649  { "MDEntrySpotRate (1026)", "fix.MDEntrySpotRate",
11650  FT_STRING, BASE_NONE, NULL, 0x00,
11651  NULL, HFILL }
11652  },
11653  { &fix_fields[1020].hf_id,
11654  { "MDEntryForwardPoints (1027)", "fix.MDEntryForwardPoints",
11655  FT_STRING, BASE_NONE, NULL, 0x00,
11656  NULL, HFILL }
11657  },
11658  { &fix_fields[1021].hf_id,
11659  { "ManualOrderIndicator (1028)", "fix.ManualOrderIndicator",
11660  FT_STRING, BASE_NONE, NULL, 0x00,
11661  NULL, HFILL }
11662  },
11663  { &fix_fields[1022].hf_id,
11664  { "CustDirectedOrder (1029)", "fix.CustDirectedOrder",
11665  FT_STRING, BASE_NONE, NULL, 0x00,
11666  NULL, HFILL }
11667  },
11668  { &fix_fields[1023].hf_id,
11669  { "ReceivedDeptID (1030)", "fix.ReceivedDeptID",
11670  FT_STRING, BASE_NONE, NULL, 0x00,
11671  NULL, HFILL }
11672  },
11673  { &fix_fields[1024].hf_id,
11674  { "CustOrderHandlingInst (1031)", "fix.CustOrderHandlingInst",
11675  FT_STRING, BASE_NONE, NULL, 0x00,
11676  NULL, HFILL }
11677  },
11678  { &fix_fields[1025].hf_id,
11679  { "OrderHandlingInstSource (1032)", "fix.OrderHandlingInstSource",
11680  FT_STRING, BASE_NONE, NULL, 0x00,
11681  NULL, HFILL }
11682  },
11683  { &fix_fields[1026].hf_id,
11684  { "DeskType (1033)", "fix.DeskType",
11685  FT_STRING, BASE_NONE, NULL, 0x00,
11686  NULL, HFILL }
11687  },
11688  { &fix_fields[1027].hf_id,
11689  { "DeskTypeSource (1034)", "fix.DeskTypeSource",
11690  FT_STRING, BASE_NONE, NULL, 0x00,
11691  NULL, HFILL }
11692  },
11693  { &fix_fields[1028].hf_id,
11694  { "DeskOrderHandlingInst (1035)", "fix.DeskOrderHandlingInst",
11695  FT_STRING, BASE_NONE, NULL, 0x00,
11696  NULL, HFILL }
11697  },
11698  { &fix_fields[1029].hf_id,
11699  { "ExecAckStatus (1036)", "fix.ExecAckStatus",
11700  FT_STRING, BASE_NONE, NULL, 0x00,
11701  NULL, HFILL }
11702  },
11703  { &fix_fields[1030].hf_id,
11704  { "UnderlyingDeliveryAmount (1037)", "fix.UnderlyingDeliveryAmount",
11705  FT_STRING, BASE_NONE, NULL, 0x00,
11706  NULL, HFILL }
11707  },
11708  { &fix_fields[1031].hf_id,
11709  { "UnderlyingCapValue (1038)", "fix.UnderlyingCapValue",
11710  FT_STRING, BASE_NONE, NULL, 0x00,
11711  NULL, HFILL }
11712  },
11713  { &fix_fields[1032].hf_id,
11714  { "UnderlyingSettlMethod (1039)", "fix.UnderlyingSettlMethod",
11715  FT_STRING, BASE_NONE, NULL, 0x00,
11716  NULL, HFILL }
11717  },
11718  { &fix_fields[1033].hf_id,
11719  { "SecondaryTradeID (1040)", "fix.SecondaryTradeID",
11720  FT_STRING, BASE_NONE, NULL, 0x00,
11721  NULL, HFILL }
11722  },
11723  { &fix_fields[1034].hf_id,
11724  { "FirmTradeID (1041)", "fix.FirmTradeID",
11725  FT_STRING, BASE_NONE, NULL, 0x00,
11726  NULL, HFILL }
11727  },
11728  { &fix_fields[1035].hf_id,
11729  { "SecondaryFirmTradeID (1042)", "fix.SecondaryFirmTradeID",
11730  FT_STRING, BASE_NONE, NULL, 0x00,
11731  NULL, HFILL }
11732  },
11733  { &fix_fields[1036].hf_id,
11734  { "CollApplType (1043)", "fix.CollApplType",
11735  FT_STRING, BASE_NONE, NULL, 0x00,
11736  NULL, HFILL }
11737  },
11738  { &fix_fields[1037].hf_id,
11739  { "UnderlyingAdjustedQuantity (1044)", "fix.UnderlyingAdjustedQuantity",
11740  FT_STRING, BASE_NONE, NULL, 0x00,
11741  NULL, HFILL }
11742  },
11743  { &fix_fields[1038].hf_id,
11744  { "UnderlyingFXRate (1045)", "fix.UnderlyingFXRate",
11745  FT_STRING, BASE_NONE, NULL, 0x00,
11746  NULL, HFILL }
11747  },
11748  { &fix_fields[1039].hf_id,
11749  { "UnderlyingFXRateCalc (1046)", "fix.UnderlyingFXRateCalc",
11750  FT_STRING, BASE_NONE, NULL, 0x00,
11751  NULL, HFILL }
11752  },
11753  { &fix_fields[1040].hf_id,
11754  { "AllocPositionEffect (1047)", "fix.AllocPositionEffect",
11755  FT_STRING, BASE_NONE, NULL, 0x00,
11756  NULL, HFILL }
11757  },
11758  { &fix_fields[1041].hf_id,
11759  { "DealingCapacity (1048)", "fix.DealingCapacity",
11760  FT_STRING, BASE_NONE, NULL, 0x00,
11761  NULL, HFILL }
11762  },
11763  { &fix_fields[1042].hf_id,
11764  { "InstrmtAssignmentMethod (1049)", "fix.InstrmtAssignmentMethod",
11765  FT_STRING, BASE_NONE, NULL, 0x00,
11766  NULL, HFILL }
11767  },
11768  { &fix_fields[1043].hf_id,
11769  { "InstrumentPartyIDSource (1050)", "fix.InstrumentPartyIDSource",
11770  FT_STRING, BASE_NONE, NULL, 0x00,
11771  NULL, HFILL }
11772  },
11773  { &fix_fields[1044].hf_id,
11774  { "InstrumentPartyRole (1051)", "fix.InstrumentPartyRole",
11775  FT_STRING, BASE_NONE, NULL, 0x00,
11776  NULL, HFILL }
11777  },
11778  { &fix_fields[1045].hf_id,
11779  { "NoInstrumentPartySubIDs (1052)", "fix.NoInstrumentPartySubIDs",
11780  FT_STRING, BASE_NONE, NULL, 0x00,
11781  NULL, HFILL }
11782  },
11783  { &fix_fields[1046].hf_id,
11784  { "InstrumentPartySubID (1053)", "fix.InstrumentPartySubID",
11785  FT_STRING, BASE_NONE, NULL, 0x00,
11786  NULL, HFILL }
11787  },
11788  { &fix_fields[1047].hf_id,
11789  { "InstrumentPartySubIDType (1054)", "fix.InstrumentPartySubIDType",
11790  FT_STRING, BASE_NONE, NULL, 0x00,
11791  NULL, HFILL }
11792  },
11793  { &fix_fields[1048].hf_id,
11794  { "PositionCurrency (1055)", "fix.PositionCurrency",
11795  FT_STRING, BASE_NONE, NULL, 0x00,
11796  NULL, HFILL }
11797  },
11798  { &fix_fields[1049].hf_id,
11799  { "CalculatedCcyLastQty (1056)", "fix.CalculatedCcyLastQty",
11800  FT_STRING, BASE_NONE, NULL, 0x00,
11801  NULL, HFILL }
11802  },
11803  { &fix_fields[1050].hf_id,
11804  { "AggressorIndicator (1057)", "fix.AggressorIndicator",
11805  FT_STRING, BASE_NONE, NULL, 0x00,
11806  NULL, HFILL }
11807  },
11808  { &fix_fields[1051].hf_id,
11809  { "NoUndlyInstrumentParties (1058)", "fix.NoUndlyInstrumentParties",
11810  FT_STRING, BASE_NONE, NULL, 0x00,
11811  NULL, HFILL }
11812  },
11813  { &fix_fields[1052].hf_id,
11814  { "UnderlyingInstrumentPartyID (1059)", "fix.UnderlyingInstrumentPartyID",
11815  FT_STRING, BASE_NONE, NULL, 0x00,
11816  NULL, HFILL }
11817  },
11818  { &fix_fields[1053].hf_id,
11819  { "UnderlyingInstrumentPartyIDSource (1060)", "fix.UnderlyingInstrumentPartyIDSource",
11820  FT_STRING, BASE_NONE, NULL, 0x00,
11821  NULL, HFILL }
11822  },
11823  { &fix_fields[1054].hf_id,
11824  { "UnderlyingInstrumentPartyRole (1061)", "fix.UnderlyingInstrumentPartyRole",
11825  FT_STRING, BASE_NONE, NULL, 0x00,
11826  NULL, HFILL }
11827  },
11828  { &fix_fields[1055].hf_id,
11829  { "NoUndlyInstrumentPartySubIDs (1062)", "fix.NoUndlyInstrumentPartySubIDs",
11830  FT_STRING, BASE_NONE, NULL, 0x00,
11831  NULL, HFILL }
11832  },
11833  { &fix_fields[1056].hf_id,
11834  { "UnderlyingInstrumentPartySubID (1063)", "fix.UnderlyingInstrumentPartySubID",
11835  FT_STRING, BASE_NONE, NULL, 0x00,
11836  NULL, HFILL }
11837  },
11838  { &fix_fields[1057].hf_id,
11839  { "UnderlyingInstrumentPartySubIDType (1064)", "fix.UnderlyingInstrumentPartySubIDType",
11840  FT_STRING, BASE_NONE, NULL, 0x00,
11841  NULL, HFILL }
11842  },
11843  { &fix_fields[1058].hf_id,
11844  { "BidSwapPoints (1065)", "fix.BidSwapPoints",
11845  FT_STRING, BASE_NONE, NULL, 0x00,
11846  NULL, HFILL }
11847  },
11848  { &fix_fields[1059].hf_id,
11849  { "OfferSwapPoints (1066)", "fix.OfferSwapPoints",
11850  FT_STRING, BASE_NONE, NULL, 0x00,
11851  NULL, HFILL }
11852  },
11853  { &fix_fields[1060].hf_id,
11854  { "LegBidForwardPoints (1067)", "fix.LegBidForwardPoints",
11855  FT_STRING, BASE_NONE, NULL, 0x00,
11856  NULL, HFILL }
11857  },
11858  { &fix_fields[1061].hf_id,
11859  { "LegOfferForwardPoints (1068)", "fix.LegOfferForwardPoints",
11860  FT_STRING, BASE_NONE, NULL, 0x00,
11861  NULL, HFILL }
11862  },
11863  { &fix_fields[1062].hf_id,
11864  { "SwapPoints (1069)", "fix.SwapPoints",
11865  FT_STRING, BASE_NONE, NULL, 0x00,
11866  NULL, HFILL }
11867  },
11868  { &fix_fields[1063].hf_id,
11869  { "MDQuoteType (1070)", "fix.MDQuoteType",
11870  FT_STRING, BASE_NONE, NULL, 0x00,
11871  NULL, HFILL }
11872  },
11873  { &fix_fields[1064].hf_id,
11874  { "LastSwapPoints (1071)", "fix.LastSwapPoints",
11875  FT_STRING, BASE_NONE, NULL, 0x00,
11876  NULL, HFILL }
11877  },
11878  { &fix_fields[1065].hf_id,
11879  { "SideGrossTradeAmt (1072)", "fix.SideGrossTradeAmt",
11880  FT_STRING, BASE_NONE, NULL, 0x00,
11881  NULL, HFILL }
11882  },
11883  { &fix_fields[1066].hf_id,
11884  { "LegLastForwardPoints (1073)", "fix.LegLastForwardPoints",
11885  FT_STRING, BASE_NONE, NULL, 0x00,
11886  NULL, HFILL }
11887  },
11888  { &fix_fields[1067].hf_id,
11889  { "LegCalculatedCcyLastQty (1074)", "fix.LegCalculatedCcyLastQty",
11890  FT_STRING, BASE_NONE, NULL, 0x00,
11891  NULL, HFILL }
11892  },
11893  { &fix_fields[1068].hf_id,
11894  { "LegGrossTradeAmt (1075)", "fix.LegGrossTradeAmt",
11895  FT_STRING, BASE_NONE, NULL, 0x00,
11896  NULL, HFILL }
11897  },
11898  { &fix_fields[1069].hf_id,
11899  { "MaturityTime (1079)", "fix.MaturityTime",
11900  FT_STRING, BASE_NONE, NULL, 0x00,
11901  NULL, HFILL }
11902  },
11903  { &fix_fields[1070].hf_id,
11904  { "RefOrderID (1080)", "fix.RefOrderID",
11905  FT_STRING, BASE_NONE, NULL, 0x00,
11906  NULL, HFILL }
11907  },
11908  { &fix_fields[1071].hf_id,
11909  { "RefOrderIDSource (1081)", "fix.RefOrderIDSource",
11910  FT_STRING, BASE_NONE, NULL, 0x00,
11911  NULL, HFILL }
11912  },
11913  { &fix_fields[1072].hf_id,
11914  { "SecondaryDisplayQty (1082)", "fix.SecondaryDisplayQty",
11915  FT_STRING, BASE_NONE, NULL, 0x00,
11916  NULL, HFILL }
11917  },
11918  { &fix_fields[1073].hf_id,
11919  { "DisplayWhen (1083)", "fix.DisplayWhen",
11920  FT_STRING, BASE_NONE, NULL, 0x00,
11921  NULL, HFILL }
11922  },
11923  { &fix_fields[1074].hf_id,
11924  { "DisplayMethod (1084)", "fix.DisplayMethod",
11925  FT_STRING, BASE_NONE, NULL, 0x00,
11926  NULL, HFILL }
11927  },
11928  { &fix_fields[1075].hf_id,
11929  { "DisplayLowQty (1085)", "fix.DisplayLowQty",
11930  FT_STRING, BASE_NONE, NULL, 0x00,
11931  NULL, HFILL }
11932  },
11933  { &fix_fields[1076].hf_id,
11934  { "DisplayHighQty (1086)", "fix.DisplayHighQty",
11935  FT_STRING, BASE_NONE, NULL, 0x00,
11936  NULL, HFILL }
11937  },
11938  { &fix_fields[1077].hf_id,
11939  { "DisplayMinIncr (1087)", "fix.DisplayMinIncr",
11940  FT_STRING, BASE_NONE, NULL, 0x00,
11941  NULL, HFILL }
11942  },
11943  { &fix_fields[1078].hf_id,
11944  { "RefreshQty (1088)", "fix.RefreshQty",
11945  FT_STRING, BASE_NONE, NULL, 0x00,
11946  NULL, HFILL }
11947  },
11948  { &fix_fields[1079].hf_id,
11949  { "MatchIncrement (1089)", "fix.MatchIncrement",
11950  FT_STRING, BASE_NONE, NULL, 0x00,
11951  NULL, HFILL }
11952  },
11953  { &fix_fields[1080].hf_id,
11954  { "MaxPriceLevels (1090)", "fix.MaxPriceLevels",
11955  FT_STRING, BASE_NONE, NULL, 0x00,
11956  NULL, HFILL }
11957  },
11958  { &fix_fields[1081].hf_id,
11959  { "PreTradeAnonymity (1091)", "fix.PreTradeAnonymity",
11960  FT_STRING, BASE_NONE, NULL, 0x00,
11961  NULL, HFILL }
11962  },
11963  { &fix_fields[1082].hf_id,
11964  { "PriceProtectionScope (1092)", "fix.PriceProtectionScope",
11965  FT_STRING, BASE_NONE, NULL, 0x00,
11966  NULL, HFILL }
11967  },
11968  { &fix_fields[1083].hf_id,
11969  { "LotType (1093)", "fix.LotType",
11970  FT_STRING, BASE_NONE, NULL, 0x00,
11971  NULL, HFILL }
11972  },
11973  { &fix_fields[1084].hf_id,
11974  { "PegPriceType (1094)", "fix.PegPriceType",
11975  FT_STRING, BASE_NONE, NULL, 0x00,
11976  NULL, HFILL }
11977  },
11978  { &fix_fields[1085].hf_id,
11979  { "PeggedRefPrice (1095)", "fix.PeggedRefPrice",
11980  FT_STRING, BASE_NONE, NULL, 0x00,
11981  NULL, HFILL }
11982  },
11983  { &fix_fields[1086].hf_id,
11984  { "PegSecurityIDSource (1096)", "fix.PegSecurityIDSource",
11985  FT_STRING, BASE_NONE, NULL, 0x00,
11986  NULL, HFILL }
11987  },
11988  { &fix_fields[1087].hf_id,
11989  { "PegSecurityID (1097)", "fix.PegSecurityID",
11990  FT_STRING, BASE_NONE, NULL, 0x00,
11991  NULL, HFILL }
11992  },
11993  { &fix_fields[1088].hf_id,
11994  { "PegSymbol (1098)", "fix.PegSymbol",
11995  FT_STRING, BASE_NONE, NULL, 0x00,
11996  NULL, HFILL }
11997  },
11998  { &fix_fields[1089].hf_id,
11999  { "PegSecurityDesc (1099)", "fix.PegSecurityDesc",
12000  FT_STRING, BASE_NONE, NULL, 0x00,
12001  NULL, HFILL }
12002  },
12003  { &fix_fields[1090].hf_id,
12004  { "TriggerType (1100)", "fix.TriggerType",
12005  FT_STRING, BASE_NONE, NULL, 0x00,
12006  NULL, HFILL }
12007  },
12008  { &fix_fields[1091].hf_id,
12009  { "TriggerAction (1101)", "fix.TriggerAction",
12010  FT_STRING, BASE_NONE, NULL, 0x00,
12011  NULL, HFILL }
12012  },
12013  { &fix_fields[1092].hf_id,
12014  { "TriggerPrice (1102)", "fix.TriggerPrice",
12015  FT_STRING, BASE_NONE, NULL, 0x00,
12016  NULL, HFILL }
12017  },
12018  { &fix_fields[1093].hf_id,
12019  { "TriggerSymbol (1103)", "fix.TriggerSymbol",
12020  FT_STRING, BASE_NONE, NULL, 0x00,
12021  NULL, HFILL }
12022  },
12023  { &fix_fields[1094].hf_id,
12024  { "TriggerSecurityID (1104)", "fix.TriggerSecurityID",
12025  FT_STRING, BASE_NONE, NULL, 0x00,
12026  NULL, HFILL }
12027  },
12028  { &fix_fields[1095].hf_id,
12029  { "TriggerSecurityIDSource (1105)", "fix.TriggerSecurityIDSource",
12030  FT_STRING, BASE_NONE, NULL, 0x00,
12031  NULL, HFILL }
12032  },
12033  { &fix_fields[1096].hf_id,
12034  { "TriggerSecurityDesc (1106)", "fix.TriggerSecurityDesc",
12035  FT_STRING, BASE_NONE, NULL, 0x00,
12036  NULL, HFILL }
12037  },
12038  { &fix_fields[1097].hf_id,
12039  { "TriggerPriceType (1107)", "fix.TriggerPriceType",
12040  FT_STRING, BASE_NONE, NULL, 0x00,
12041  NULL, HFILL }
12042  },
12043  { &fix_fields[1098].hf_id,
12044  { "TriggerPriceTypeScope (1108)", "fix.TriggerPriceTypeScope",
12045  FT_STRING, BASE_NONE, NULL, 0x00,
12046  NULL, HFILL }
12047  },
12048  { &fix_fields[1099].hf_id,
12049  { "TriggerPriceDirection (1109)", "fix.TriggerPriceDirection",
12050  FT_STRING, BASE_NONE, NULL, 0x00,
12051  NULL, HFILL }
12052  },
12053  { &fix_fields[1100].hf_id,
12054  { "TriggerNewPrice (1110)", "fix.TriggerNewPrice",
12055  FT_STRING, BASE_NONE, NULL, 0x00,
12056  NULL, HFILL }
12057  },
12058  { &fix_fields[1101].hf_id,
12059  { "TriggerOrderType (1111)", "fix.TriggerOrderType",
12060  FT_STRING, BASE_NONE, NULL, 0x00,
12061  NULL, HFILL }
12062  },
12063  { &fix_fields[1102].hf_id,
12064  { "TriggerNewQty (1112)", "fix.TriggerNewQty",
12065  FT_STRING, BASE_NONE, NULL, 0x00,
12066  NULL, HFILL }
12067  },
12068  { &fix_fields[1103].hf_id,
12069  { "TriggerTradingSessionID (1113)", "fix.TriggerTradingSessionID",
12070  FT_STRING, BASE_NONE, NULL, 0x00,
12071  NULL, HFILL }
12072  },
12073  { &fix_fields[1104].hf_id,
12074  { "TriggerTradingSessionSubID (1114)", "fix.TriggerTradingSessionSubID",
12075  FT_STRING, BASE_NONE, NULL, 0x00,
12076  NULL, HFILL }
12077  },
12078  { &fix_fields[1105].hf_id,
12079  { "OrderCategory (1115)", "fix.OrderCategory",
12080  FT_STRING, BASE_NONE, NULL, 0x00,
12081  NULL, HFILL }
12082  },
12083  { &fix_fields[1106].hf_id,
12084  { "NoRootPartyIDs (1116)", "fix.NoRootPartyIDs",
12085  FT_STRING, BASE_NONE, NULL, 0x00,
12086  NULL, HFILL }
12087  },
12088  { &fix_fields[1107].hf_id,
12089  { "RootPartyID (1117)", "fix.RootPartyID",
12090  FT_STRING, BASE_NONE, NULL, 0x00,
12091  NULL, HFILL }
12092  },
12093  { &fix_fields[1108].hf_id,
12094  { "RootPartyIDSource (1118)", "fix.RootPartyIDSource",
12095  FT_STRING, BASE_NONE, NULL, 0x00,
12096  NULL, HFILL }
12097  },
12098  { &fix_fields[1109].hf_id,
12099  { "RootPartyRole (1119)", "fix.RootPartyRole",
12100  FT_STRING, BASE_NONE, NULL, 0x00,
12101  NULL, HFILL }
12102  },
12103  { &fix_fields[1110].hf_id,
12104  { "NoRootPartySubIDs (1120)", "fix.NoRootPartySubIDs",
12105  FT_STRING, BASE_NONE, NULL, 0x00,
12106  NULL, HFILL }
12107  },
12108  { &fix_fields[1111].hf_id,
12109  { "RootPartySubID (1121)", "fix.RootPartySubID",
12110  FT_STRING, BASE_NONE, NULL, 0x00,
12111  NULL, HFILL }
12112  },
12113  { &fix_fields[1112].hf_id,
12114  { "RootPartySubIDType (1122)", "fix.RootPartySubIDType",
12115  FT_STRING, BASE_NONE, NULL, 0x00,
12116  NULL, HFILL }
12117  },
12118  { &fix_fields[1113].hf_id,
12119  { "TradeHandlingInstr (1123)", "fix.TradeHandlingInstr",
12120  FT_STRING, BASE_NONE, NULL, 0x00,
12121  NULL, HFILL }
12122  },
12123  { &fix_fields[1114].hf_id,
12124  { "OrigTradeHandlingInstr (1124)", "fix.OrigTradeHandlingInstr",
12125  FT_STRING, BASE_NONE, NULL, 0x00,
12126  NULL, HFILL }
12127  },
12128  { &fix_fields[1115].hf_id,
12129  { "OrigTradeDate (1125)", "fix.OrigTradeDate",
12130  FT_STRING, BASE_NONE, NULL, 0x00,
12131  NULL, HFILL }
12132  },
12133  { &fix_fields[1116].hf_id,
12134  { "OrigTradeID (1126)", "fix.OrigTradeID",
12135  FT_STRING, BASE_NONE, NULL, 0x00,
12136  NULL, HFILL }
12137  },
12138  { &fix_fields[1117].hf_id,
12139  { "OrigSecondaryTradeID (1127)", "fix.OrigSecondaryTradeID",
12140  FT_STRING, BASE_NONE, NULL, 0x00,
12141  NULL, HFILL }
12142  },
12143  { &fix_fields[1118].hf_id,
12144  { "ApplVerID (1128)", "fix.ApplVerID",
12145  FT_STRING, BASE_NONE, NULL, 0x00,
12146  NULL, HFILL }
12147  },
12148  { &fix_fields[1119].hf_id,
12149  { "CstmApplVerID (1129)", "fix.CstmApplVerID",
12150  FT_STRING, BASE_NONE, NULL, 0x00,
12151  NULL, HFILL }
12152  },
12153  { &fix_fields[1120].hf_id,
12154  { "RefApplVerID (1130)", "fix.RefApplVerID",
12155  FT_STRING, BASE_NONE, NULL, 0x00,
12156  NULL, HFILL }
12157  },
12158  { &fix_fields[1121].hf_id,
12159  { "RefCstmApplVerID (1131)", "fix.RefCstmApplVerID",
12160  FT_STRING, BASE_NONE, NULL, 0x00,
12161  NULL, HFILL }
12162  },
12163  { &fix_fields[1122].hf_id,
12164  { "TZTransactTime (1132)", "fix.TZTransactTime",
12165  FT_STRING, BASE_NONE, NULL, 0x00,
12166  NULL, HFILL }
12167  },
12168  { &fix_fields[1123].hf_id,
12169  { "ExDestinationIDSource (1133)", "fix.ExDestinationIDSource",
12170  FT_STRING, BASE_NONE, NULL, 0x00,
12171  NULL, HFILL }
12172  },
12173  { &fix_fields[1124].hf_id,
12174  { "ReportedPxDiff (1134)", "fix.ReportedPxDiff",
12175  FT_STRING, BASE_NONE, NULL, 0x00,
12176  NULL, HFILL }
12177  },
12178  { &fix_fields[1125].hf_id,
12179  { "RptSys (1135)", "fix.RptSys",
12180  FT_STRING, BASE_NONE, NULL, 0x00,
12181  NULL, HFILL }
12182  },
12183  { &fix_fields[1126].hf_id,
12184  { "AllocClearingFeeIndicator (1136)", "fix.AllocClearingFeeIndicator",
12185  FT_STRING, BASE_NONE, NULL, 0x00,
12186  NULL, HFILL }
12187  },
12188  { &fix_fields[1127].hf_id,
12189  { "DefaultApplVerID (1137)", "fix.DefaultApplVerID",
12190  FT_STRING, BASE_NONE, NULL, 0x00,
12191  NULL, HFILL }
12192  },
12193  { &fix_fields[1128].hf_id,
12194  { "DisplayQty (1138)", "fix.DisplayQty",
12195  FT_STRING, BASE_NONE, NULL, 0x00,
12196  NULL, HFILL }
12197  },
12198  { &fix_fields[1129].hf_id,
12199  { "ExchangeSpecialInstructions (1139)", "fix.ExchangeSpecialInstructions",
12200  FT_STRING, BASE_NONE, NULL, 0x00,
12201  NULL, HFILL }
12202  },
12203  { &fix_fields[1130].hf_id,
12204  { "MaxTradeVol (1140)", "fix.MaxTradeVol",
12205  FT_STRING, BASE_NONE, NULL, 0x00,
12206  NULL, HFILL }
12207  },
12208  { &fix_fields[1131].hf_id,
12209  { "NoMDFeedTypes (1141)", "fix.NoMDFeedTypes",
12210  FT_STRING, BASE_NONE, NULL, 0x00,
12211  NULL, HFILL }
12212  },
12213  { &fix_fields[1132].hf_id,
12214  { "MatchAlgorithm (1142)", "fix.MatchAlgorithm",
12215  FT_STRING, BASE_NONE, NULL, 0x00,
12216  NULL, HFILL }
12217  },
12218  { &fix_fields[1133].hf_id,
12219  { "MaxPriceVariation (1143)", "fix.MaxPriceVariation",
12220  FT_STRING, BASE_NONE, NULL, 0x00,
12221  NULL, HFILL }
12222  },
12223  { &fix_fields[1134].hf_id,
12224  { "ImpliedMarketIndicator (1144)", "fix.ImpliedMarketIndicator",
12225  FT_STRING, BASE_NONE, NULL, 0x00,
12226  NULL, HFILL }
12227  },
12228  { &fix_fields[1135].hf_id,
12229  { "EventTime (1145)", "fix.EventTime",
12230  FT_STRING, BASE_NONE, NULL, 0x00,
12231  NULL, HFILL }
12232  },
12233  { &fix_fields[1136].hf_id,
12234  { "MinPriceIncrementAmount (1146)", "fix.MinPriceIncrementAmount",
12235  FT_STRING, BASE_NONE, NULL, 0x00,
12236  NULL, HFILL }
12237  },
12238  { &fix_fields[1137].hf_id,
12239  { "UnitOfMeasureQty (1147)", "fix.UnitOfMeasureQty",
12240  FT_STRING, BASE_NONE, NULL, 0x00,
12241  NULL, HFILL }
12242  },
12243  { &fix_fields[1138].hf_id,
12244  { "LowLimitPrice (1148)", "fix.LowLimitPrice",
12245  FT_STRING, BASE_NONE, NULL, 0x00,
12246  NULL, HFILL }
12247  },
12248  { &fix_fields[1139].hf_id,
12249  { "HighLimitPrice (1149)", "fix.HighLimitPrice",
12250  FT_STRING, BASE_NONE, NULL, 0x00,
12251  NULL, HFILL }
12252  },
12253  { &fix_fields[1140].hf_id,
12254  { "TradingReferencePrice (1150)", "fix.TradingReferencePrice",
12255  FT_STRING, BASE_NONE, NULL, 0x00,
12256  NULL, HFILL }
12257  },
12258  { &fix_fields[1141].hf_id,
12259  { "SecurityGroup (1151)", "fix.SecurityGroup",
12260  FT_STRING, BASE_NONE, NULL, 0x00,
12261  NULL, HFILL }
12262  },
12263  { &fix_fields[1142].hf_id,
12264  { "LegNumber (1152)", "fix.LegNumber",
12265  FT_STRING, BASE_NONE, NULL, 0x00,
12266  NULL, HFILL }
12267  },
12268  { &fix_fields[1143].hf_id,
12269  { "SettlementCycleNo (1153)", "fix.SettlementCycleNo",
12270  FT_STRING, BASE_NONE, NULL, 0x00,
12271  NULL, HFILL }
12272  },
12273  { &fix_fields[1144].hf_id,
12274  { "SideCurrency (1154)", "fix.SideCurrency",
12275  FT_STRING, BASE_NONE, NULL, 0x00,
12276  NULL, HFILL }
12277  },
12278  { &fix_fields[1145].hf_id,
12279  { "SideSettlCurrency (1155)", "fix.SideSettlCurrency",
12280  FT_STRING, BASE_NONE, NULL, 0x00,
12281  NULL, HFILL }
12282  },
12283  { &fix_fields[1146].hf_id,
12284  { "ApplExtID (1156)", "fix.ApplExtID",
12285  FT_STRING, BASE_NONE, NULL, 0x00,
12286  NULL, HFILL }
12287  },
12288  { &fix_fields[1147].hf_id,
12289  { "CcyAmt (1157)", "fix.CcyAmt",
12290  FT_STRING, BASE_NONE, NULL, 0x00,
12291  NULL, HFILL }
12292  },
12293  { &fix_fields[1148].hf_id,
12294  { "NoSettlDetails (1158)", "fix.NoSettlDetails",
12295  FT_STRING, BASE_NONE, NULL, 0x00,
12296  NULL, HFILL }
12297  },
12298  { &fix_fields[1149].hf_id,
12299  { "SettlObligMode (1159)", "fix.SettlObligMode",
12300  FT_STRING, BASE_NONE, NULL, 0x00,
12301  NULL, HFILL }
12302  },
12303  { &fix_fields[1150].hf_id,
12304  { "SettlObligMsgID (1160)", "fix.SettlObligMsgID",
12305  FT_STRING, BASE_NONE, NULL, 0x00,
12306  NULL, HFILL }
12307  },
12308  { &fix_fields[1151].hf_id,
12309  { "SettlObligID (1161)", "fix.SettlObligID",
12310  FT_STRING, BASE_NONE, NULL, 0x00,
12311  NULL, HFILL }
12312  },
12313  { &fix_fields[1152].hf_id,
12314  { "SettlObligTransType (1162)", "fix.SettlObligTransType",
12315  FT_STRING, BASE_NONE, NULL, 0x00,
12316  NULL, HFILL }
12317  },
12318  { &fix_fields[1153].hf_id,
12319  { "SettlObligRefID (1163)", "fix.SettlObligRefID",
12320  FT_STRING, BASE_NONE, NULL, 0x00,
12321  NULL, HFILL }
12322  },
12323  { &fix_fields[1154].hf_id,
12324  { "SettlObligSource (1164)", "fix.SettlObligSource",
12325  FT_STRING, BASE_NONE, NULL, 0x00,
12326  NULL, HFILL }
12327  },
12328  { &fix_fields[1155].hf_id,
12329  { "NoSettlOblig (1165)", "fix.NoSettlOblig",
12330  FT_STRING, BASE_NONE, NULL, 0x00,
12331  NULL, HFILL }
12332  },
12333  { &fix_fields[1156].hf_id,
12334  { "QuoteMsgID (1166)", "fix.QuoteMsgID",
12335  FT_STRING, BASE_NONE, NULL, 0x00,
12336  NULL, HFILL }
12337  },
12338  { &fix_fields[1157].hf_id,
12339  { "QuoteEntryStatus (1167)", "fix.QuoteEntryStatus",
12340  FT_STRING, BASE_NONE, NULL, 0x00,
12341  NULL, HFILL }
12342  },
12343  { &fix_fields[1158].hf_id,
12344  { "TotNoCxldQuotes (1168)", "fix.TotNoCxldQuotes",
12345  FT_STRING, BASE_NONE, NULL, 0x00,
12346  NULL, HFILL }
12347  },
12348  { &fix_fields[1159].hf_id,
12349  { "TotNoAccQuotes (1169)", "fix.TotNoAccQuotes",
12350  FT_STRING, BASE_NONE, NULL, 0x00,
12351  NULL, HFILL }
12352  },
12353  { &fix_fields[1160].hf_id,
12354  { "TotNoRejQuotes (1170)", "fix.TotNoRejQuotes",
12355  FT_STRING, BASE_NONE, NULL, 0x00,
12356  NULL, HFILL }
12357  },
12358  { &fix_fields[1161].hf_id,
12359  { "PrivateQuote (1171)", "fix.PrivateQuote",
12360  FT_STRING, BASE_NONE, NULL, 0x00,
12361  NULL, HFILL }
12362  },
12363  { &fix_fields[1162].hf_id,
12364  { "RespondentType (1172)", "fix.RespondentType",
12365  FT_STRING, BASE_NONE, NULL, 0x00,
12366  NULL, HFILL }
12367  },
12368  { &fix_fields[1163].hf_id,
12369  { "MDSubBookType (1173)", "fix.MDSubBookType",
12370  FT_STRING, BASE_NONE, NULL, 0x00,
12371  NULL, HFILL }
12372  },
12373  { &fix_fields[1164].hf_id,
12374  { "SecurityTradingEvent (1174)", "fix.SecurityTradingEvent",
12375  FT_STRING, BASE_NONE, NULL, 0x00,
12376  NULL, HFILL }
12377  },
12378  { &fix_fields[1165].hf_id,
12379  { "NoStatsIndicators (1175)", "fix.NoStatsIndicators",
12380  FT_STRING, BASE_NONE, NULL, 0x00,
12381  NULL, HFILL }
12382  },
12383  { &fix_fields[1166].hf_id,
12384  { "StatsType (1176)", "fix.StatsType",
12385  FT_STRING, BASE_NONE, NULL, 0x00,
12386  NULL, HFILL }
12387  },
12388  { &fix_fields[1167].hf_id,
12389  { "NoOfSecSizes (1177)", "fix.NoOfSecSizes",
12390  FT_STRING, BASE_NONE, NULL, 0x00,
12391  NULL, HFILL }
12392  },
12393  { &fix_fields[1168].hf_id,
12394  { "MDSecSizeType (1178)", "fix.MDSecSizeType",
12395  FT_STRING, BASE_NONE, NULL, 0x00,
12396  NULL, HFILL }
12397  },
12398  { &fix_fields[1169].hf_id,
12399  { "MDSecSize (1179)", "fix.MDSecSize",
12400  FT_STRING, BASE_NONE, NULL, 0x00,
12401  NULL, HFILL }
12402  },
12403  { &fix_fields[1170].hf_id,
12404  { "ApplID (1180)", "fix.ApplID",
12405  FT_STRING, BASE_NONE, NULL, 0x00,
12406  NULL, HFILL }
12407  },
12408  { &fix_fields[1171].hf_id,
12409  { "ApplSeqNum (1181)", "fix.ApplSeqNum",
12410  FT_STRING, BASE_NONE, NULL, 0x00,
12411  NULL, HFILL }
12412  },
12413  { &fix_fields[1172].hf_id,
12414  { "ApplBegSeqNum (1182)", "fix.ApplBegSeqNum",
12415  FT_STRING, BASE_NONE, NULL, 0x00,
12416  NULL, HFILL }
12417  },
12418  { &fix_fields[1173].hf_id,
12419  { "ApplEndSeqNum (1183)", "fix.ApplEndSeqNum",
12420  FT_STRING, BASE_NONE, NULL, 0x00,
12421  NULL, HFILL }
12422  },
12423  { &fix_fields[1174].hf_id,
12424  { "SecurityXMLLen (1184)", "fix.SecurityXMLLen",
12425  FT_STRING, BASE_NONE, NULL, 0x00,
12426  NULL, HFILL }
12427  },
12428  { &fix_fields[1175].hf_id,
12429  { "SecurityXML (1185)", "fix.SecurityXML",
12430  FT_STRING, BASE_NONE, NULL, 0x00,
12431  NULL, HFILL }
12432  },
12433  { &fix_fields[1176].hf_id,
12434  { "SecurityXMLSchema (1186)", "fix.SecurityXMLSchema",
12435  FT_STRING, BASE_NONE, NULL, 0x00,
12436  NULL, HFILL }
12437  },
12438  { &fix_fields[1177].hf_id,
12439  { "RefreshIndicator (1187)", "fix.RefreshIndicator",
12440  FT_STRING, BASE_NONE, NULL, 0x00,
12441  NULL, HFILL }
12442  },
12443  { &fix_fields[1178].hf_id,
12444  { "Volatility (1188)", "fix.Volatility",
12445  FT_STRING, BASE_NONE, NULL, 0x00,
12446  NULL, HFILL }
12447  },
12448  { &fix_fields[1179].hf_id,
12449  { "TimeToExpiration (1189)", "fix.TimeToExpiration",
12450  FT_STRING, BASE_NONE, NULL, 0x00,
12451  NULL, HFILL }
12452  },
12453  { &fix_fields[1180].hf_id,
12454  { "RiskFreeRate (1190)", "fix.RiskFreeRate",
12455  FT_STRING, BASE_NONE, NULL, 0x00,
12456  NULL, HFILL }
12457  },
12458  { &fix_fields[1181].hf_id,
12459  { "PriceUnitOfMeasure (1191)", "fix.PriceUnitOfMeasure",
12460  FT_STRING, BASE_NONE, NULL, 0x00,
12461  NULL, HFILL }
12462  },
12463  { &fix_fields[1182].hf_id,
12464  { "PriceUnitOfMeasureQty (1192)", "fix.PriceUnitOfMeasureQty",
12465  FT_STRING, BASE_NONE, NULL, 0x00,
12466  NULL, HFILL }
12467  },
12468  { &fix_fields[1183].hf_id,
12469  { "SettlMethod (1193)", "fix.SettlMethod",
12470  FT_STRING, BASE_NONE, NULL, 0x00,
12471  NULL, HFILL }
12472  },
12473  { &fix_fields[1184].hf_id,
12474  { "ExerciseStyle (1194)", "fix.ExerciseStyle",
12475  FT_STRING, BASE_NONE, NULL, 0x00,
12476  NULL, HFILL }
12477  },
12478  { &fix_fields[1185].hf_id,
12479  { "OptPayoutAmount (1195)", "fix.OptPayoutAmount",
12480  FT_STRING, BASE_NONE, NULL, 0x00,
12481  NULL, HFILL }
12482  },
12483  { &fix_fields[1186].hf_id,
12484  { "PriceQuoteMethod (1196)", "fix.PriceQuoteMethod",
12485  FT_STRING, BASE_NONE, NULL, 0x00,
12486  NULL, HFILL }
12487  },
12488  { &fix_fields[1187].hf_id,
12489  { "ValuationMethod (1197)", "fix.ValuationMethod",
12490  FT_STRING, BASE_NONE, NULL, 0x00,
12491  NULL, HFILL }
12492  },
12493  { &fix_fields[1188].hf_id,
12494  { "ListMethod (1198)", "fix.ListMethod",
12495  FT_STRING, BASE_NONE, NULL, 0x00,
12496  NULL, HFILL }
12497  },
12498  { &fix_fields[1189].hf_id,
12499  { "CapPrice (1199)", "fix.CapPrice",
12500  FT_STRING, BASE_NONE, NULL, 0x00,
12501  NULL, HFILL }
12502  },
12503  { &fix_fields[1190].hf_id,
12504  { "FloorPrice (1200)", "fix.FloorPrice",
12505  FT_STRING, BASE_NONE, NULL, 0x00,
12506  NULL, HFILL }
12507  },
12508  { &fix_fields[1191].hf_id,
12509  { "NoStrikeRules (1201)", "fix.NoStrikeRules",
12510  FT_STRING, BASE_NONE, NULL, 0x00,
12511  NULL, HFILL }
12512  },
12513  { &fix_fields[1192].hf_id,
12514  { "StartStrikePxRange (1202)", "fix.StartStrikePxRange",
12515  FT_STRING, BASE_NONE, NULL, 0x00,
12516  NULL, HFILL }
12517  },
12518  { &fix_fields[1193].hf_id,
12519  { "EndStrikePxRange (1203)", "fix.EndStrikePxRange",
12520  FT_STRING, BASE_NONE, NULL, 0x00,
12521  NULL, HFILL }
12522  },
12523  { &fix_fields[1194].hf_id,
12524  { "StrikeIncrement (1204)", "fix.StrikeIncrement",
12525  FT_STRING, BASE_NONE, NULL, 0x00,
12526  NULL, HFILL }
12527  },
12528  { &fix_fields[1195].hf_id,
12529  { "NoTickRules (1205)", "fix.NoTickRules",
12530  FT_STRING, BASE_NONE, NULL, 0x00,
12531  NULL, HFILL }
12532  },
12533  { &fix_fields[1196].hf_id,
12534  { "StartTickPriceRange (1206)", "fix.StartTickPriceRange",
12535  FT_STRING, BASE_NONE, NULL, 0x00,
12536  NULL, HFILL }
12537  },
12538  { &fix_fields[1197].hf_id,
12539  { "EndTickPriceRange (1207)", "fix.EndTickPriceRange",
12540  FT_STRING, BASE_NONE, NULL, 0x00,
12541  NULL, HFILL }
12542  },
12543  { &fix_fields[1198].hf_id,
12544  { "TickIncrement (1208)", "fix.TickIncrement",
12545  FT_STRING, BASE_NONE, NULL, 0x00,
12546  NULL, HFILL }
12547  },
12548  { &fix_fields[1199].hf_id,
12549  { "TickRuleType (1209)", "fix.TickRuleType",
12550  FT_STRING, BASE_NONE, NULL, 0x00,
12551  NULL, HFILL }
12552  },
12553  { &fix_fields[1200].hf_id,
12554  { "NestedInstrAttribType (1210)", "fix.NestedInstrAttribType",
12555  FT_STRING, BASE_NONE, NULL, 0x00,
12556  NULL, HFILL }
12557  },
12558  { &fix_fields[1201].hf_id,
12559  { "NestedInstrAttribValue (1211)", "fix.NestedInstrAttribValue",
12560  FT_STRING, BASE_NONE, NULL, 0x00,
12561  NULL, HFILL }
12562  },
12563  { &fix_fields[1202].hf_id,
12564  { "LegMaturityTime (1212)", "fix.LegMaturityTime",
12565  FT_STRING, BASE_NONE, NULL, 0x00,
12566  NULL, HFILL }
12567  },
12568  { &fix_fields[1203].hf_id,
12569  { "UnderlyingMaturityTime (1213)", "fix.UnderlyingMaturityTime",
12570  FT_STRING, BASE_NONE, NULL, 0x00,
12571  NULL, HFILL }
12572  },
12573  { &fix_fields[1204].hf_id,
12574  { "DerivativeSymbol (1214)", "fix.DerivativeSymbol",
12575  FT_STRING, BASE_NONE, NULL, 0x00,
12576  NULL, HFILL }
12577  },
12578  { &fix_fields[1205].hf_id,
12579  { "DerivativeSymbolSfx (1215)", "fix.DerivativeSymbolSfx",
12580  FT_STRING, BASE_NONE, NULL, 0x00,
12581  NULL, HFILL }
12582  },
12583  { &fix_fields[1206].hf_id,
12584  { "DerivativeSecurityID (1216)", "fix.DerivativeSecurityID",
12585  FT_STRING, BASE_NONE, NULL, 0x00,
12586  NULL, HFILL }
12587  },
12588  { &fix_fields[1207].hf_id,
12589  { "DerivativeSecurityIDSource (1217)", "fix.DerivativeSecurityIDSource",
12590  FT_STRING, BASE_NONE, NULL, 0x00,
12591  NULL, HFILL }
12592  },
12593  { &fix_fields[1208].hf_id,
12594  { "NoDerivativeSecurityAltID (1218)", "fix.NoDerivativeSecurityAltID",
12595  FT_STRING, BASE_NONE, NULL, 0x00,
12596  NULL, HFILL }
12597  },
12598  { &fix_fields[1209].hf_id,
12599  { "DerivativeSecurityAltID (1219)", "fix.DerivativeSecurityAltID",
12600  FT_STRING, BASE_NONE, NULL, 0x00,
12601  NULL, HFILL }
12602  },
12603  { &fix_fields[1210].hf_id,
12604  { "DerivativeSecurityAltIDSource (1220)", "fix.DerivativeSecurityAltIDSource",
12605  FT_STRING, BASE_NONE, NULL, 0x00,
12606  NULL, HFILL }
12607  },
12608  { &fix_fields[1211].hf_id,
12609  { "SecondaryLowLimitPrice (1221)", "fix.SecondaryLowLimitPrice",
12610  FT_STRING, BASE_NONE, NULL, 0x00,
12611  NULL, HFILL }
12612  },
12613  { &fix_fields[1212].hf_id,
12614  { "MaturityRuleID (1222)", "fix.MaturityRuleID",
12615  FT_STRING, BASE_NONE, NULL, 0x00,
12616  NULL, HFILL }
12617  },
12618  { &fix_fields[1213].hf_id,
12619  { "StrikeRuleID (1223)", "fix.StrikeRuleID",
12620  FT_STRING, BASE_NONE, NULL, 0x00,
12621  NULL, HFILL }
12622  },
12623  { &fix_fields[1214].hf_id,
12624  { "LegUnitOfMeasureQty (1224)", "fix.LegUnitOfMeasureQty",
12625  FT_STRING, BASE_NONE, NULL, 0x00,
12626  NULL, HFILL }
12627  },
12628  { &fix_fields[1215].hf_id,
12629  { "DerivativeOptPayAmount (1225)", "fix.DerivativeOptPayAmount",
12630  FT_STRING, BASE_NONE, NULL, 0x00,
12631  NULL, HFILL }
12632  },
12633  { &fix_fields[1216].hf_id,
12634  { "EndMaturityMonthYear (1226)", "fix.EndMaturityMonthYear",
12635  FT_STRING, BASE_NONE, NULL, 0x00,
12636  NULL, HFILL }
12637  },
12638  { &fix_fields[1217].hf_id,
12639  { "ProductComplex (1227)", "fix.ProductComplex",
12640  FT_STRING, BASE_NONE, NULL, 0x00,
12641  NULL, HFILL }
12642  },
12643  { &fix_fields[1218].hf_id,
12644  { "DerivativeProductComplex (1228)", "fix.DerivativeProductComplex",
12645  FT_STRING, BASE_NONE, NULL, 0x00,
12646  NULL, HFILL }
12647  },
12648  { &fix_fields[1219].hf_id,
12649  { "MaturityMonthYearIncrement (1229)", "fix.MaturityMonthYearIncrement",
12650  FT_STRING, BASE_NONE, NULL, 0x00,
12651  NULL, HFILL }
12652  },
12653  { &fix_fields[1220].hf_id,
12654  { "SecondaryHighLimitPrice (1230)", "fix.SecondaryHighLimitPrice",
12655  FT_STRING, BASE_NONE, NULL, 0x00,
12656  NULL, HFILL }
12657  },
12658  { &fix_fields[1221].hf_id,
12659  { "MinLotSize (1231)", "fix.MinLotSize",
12660  FT_STRING, BASE_NONE, NULL, 0x00,
12661  NULL, HFILL }
12662  },
12663  { &fix_fields[1222].hf_id,
12664  { "NoExecInstRules (1232)", "fix.NoExecInstRules",
12665  FT_STRING, BASE_NONE, NULL, 0x00,
12666  NULL, HFILL }
12667  },
12668  { &fix_fields[1223].hf_id,
12669  { "NoLotTypeRules (1234)", "fix.NoLotTypeRules",
12670  FT_STRING, BASE_NONE, NULL, 0x00,
12671  NULL, HFILL }
12672  },
12673  { &fix_fields[1224].hf_id,
12674  { "NoMatchRules (1235)", "fix.NoMatchRules",
12675  FT_STRING, BASE_NONE, NULL, 0x00,
12676  NULL, HFILL }
12677  },
12678  { &fix_fields[1225].hf_id,
12679  { "NoMaturityRules (1236)", "fix.NoMaturityRules",
12680  FT_STRING, BASE_NONE, NULL, 0x00,
12681  NULL, HFILL }
12682  },
12683  { &fix_fields[1226].hf_id,
12684  { "NoOrdTypeRules (1237)", "fix.NoOrdTypeRules",
12685  FT_STRING, BASE_NONE, NULL, 0x00,
12686  NULL, HFILL }
12687  },
12688  { &fix_fields[1227].hf_id,
12689  { "NoTimeInForceRules (1239)", "fix.NoTimeInForceRules",
12690  FT_STRING, BASE_NONE, NULL, 0x00,
12691  NULL, HFILL }
12692  },
12693  { &fix_fields[1228].hf_id,
12694  { "SecondaryTradingReferencePrice (1240)", "fix.SecondaryTradingReferencePrice",
12695  FT_STRING, BASE_NONE, NULL, 0x00,
12696  NULL, HFILL }
12697  },
12698  { &fix_fields[1229].hf_id,
12699  { "StartMaturityMonthYear (1241)", "fix.StartMaturityMonthYear",
12700  FT_STRING, BASE_NONE, NULL, 0x00,
12701  NULL, HFILL }
12702  },
12703  { &fix_fields[1230].hf_id,
12704  { "FlexProductEligibilityIndicator (1242)", "fix.FlexProductEligibilityIndicator",
12705  FT_STRING, BASE_NONE, NULL, 0x00,
12706  NULL, HFILL }
12707  },
12708  { &fix_fields[1231].hf_id,
12709  { "DerivFlexProductEligibilityIndicator (1243)", "fix.DerivFlexProductEligibilityIndicator",
12710  FT_STRING, BASE_NONE, NULL, 0x00,
12711  NULL, HFILL }
12712  },
12713  { &fix_fields[1232].hf_id,
12714  { "FlexibleIndicator (1244)", "fix.FlexibleIndicator",
12715  FT_STRING, BASE_NONE, NULL, 0x00,
12716  NULL, HFILL }
12717  },
12718  { &fix_fields[1233].hf_id,
12719  { "TradingCurrency (1245)", "fix.TradingCurrency",
12720  FT_STRING, BASE_NONE, NULL, 0x00,
12721  NULL, HFILL }
12722  },
12723  { &fix_fields[1234].hf_id,
12724  { "DerivativeProduct (1246)", "fix.DerivativeProduct",
12725  FT_STRING, BASE_NONE, NULL, 0x00,
12726  NULL, HFILL }
12727  },
12728  { &fix_fields[1235].hf_id,
12729  { "DerivativeSecurityGroup (1247)", "fix.DerivativeSecurityGroup",
12730  FT_STRING, BASE_NONE, NULL, 0x00,
12731  NULL, HFILL }
12732  },
12733  { &fix_fields[1236].hf_id,
12734  { "DerivativeCFICode (1248)", "fix.DerivativeCFICode",
12735  FT_STRING, BASE_NONE, NULL, 0x00,
12736  NULL, HFILL }
12737  },
12738  { &fix_fields[1237].hf_id,
12739  { "DerivativeSecurityType (1249)", "fix.DerivativeSecurityType",
12740  FT_STRING, BASE_NONE, NULL, 0x00,
12741  NULL, HFILL }
12742  },
12743  { &fix_fields[1238].hf_id,
12744  { "DerivativeSecuritySubType (1250)", "fix.DerivativeSecuritySubType",
12745  FT_STRING, BASE_NONE, NULL, 0x00,
12746  NULL, HFILL }
12747  },
12748  { &fix_fields[1239].hf_id,
12749  { "DerivativeMaturityMonthYear (1251)", "fix.DerivativeMaturityMonthYear",
12750  FT_STRING, BASE_NONE, NULL, 0x00,
12751  NULL, HFILL }
12752  },
12753  { &fix_fields[1240].hf_id,
12754  { "DerivativeMaturityDate (1252)", "fix.DerivativeMaturityDate",
12755  FT_STRING, BASE_NONE, NULL, 0x00,
12756  NULL, HFILL }
12757  },
12758  { &fix_fields[1241].hf_id,
12759  { "DerivativeMaturityTime (1253)", "fix.DerivativeMaturityTime",
12760  FT_STRING, BASE_NONE, NULL, 0x00,
12761  NULL, HFILL }
12762  },
12763  { &fix_fields[1242].hf_id,
12764  { "DerivativeSettleOnOpenFlag (1254)", "fix.DerivativeSettleOnOpenFlag",
12765  FT_STRING, BASE_NONE, NULL, 0x00,
12766  NULL, HFILL }
12767  },
12768  { &fix_fields[1243].hf_id,
12769  { "DerivativeInstrmtAssignmentMethod (1255)", "fix.DerivativeInstrmtAssignmentMethod",
12770  FT_STRING, BASE_NONE, NULL, 0x00,
12771  NULL, HFILL }
12772  },
12773  { &fix_fields[1244].hf_id,
12774  { "DerivativeSecurityStatus (1256)", "fix.DerivativeSecurityStatus",
12775  FT_STRING, BASE_NONE, NULL, 0x00,
12776  NULL, HFILL }
12777  },
12778  { &fix_fields[1245].hf_id,
12779  { "DerivativeInstrRegistry (1257)", "fix.DerivativeInstrRegistry",
12780  FT_STRING, BASE_NONE, NULL, 0x00,
12781  NULL, HFILL }
12782  },
12783  { &fix_fields[1246].hf_id,
12784  { "DerivativeCountryOfIssue (1258)", "fix.DerivativeCountryOfIssue",
12785  FT_STRING, BASE_NONE, NULL, 0x00,
12786  NULL, HFILL }
12787  },
12788  { &fix_fields[1247].hf_id,
12789  { "DerivativeStateOrProvinceOfIssue (1259)", "fix.DerivativeStateOrProvinceOfIssue",
12790  FT_STRING, BASE_NONE, NULL, 0x00,
12791  NULL, HFILL }
12792  },
12793  { &fix_fields[1248].hf_id,
12794  { "DerivativeLocaleOfIssue (1260)", "fix.DerivativeLocaleOfIssue",
12795  FT_STRING, BASE_NONE, NULL, 0x00,
12796  NULL, HFILL }
12797  },
12798  { &fix_fields[1249].hf_id,
12799  { "DerivativeStrikePrice (1261)", "fix.DerivativeStrikePrice",
12800  FT_STRING, BASE_NONE, NULL, 0x00,
12801  NULL, HFILL }
12802  },
12803  { &fix_fields[1250].hf_id,
12804  { "DerivativeStrikeCurrency (1262)", "fix.DerivativeStrikeCurrency",
12805  FT_STRING, BASE_NONE, NULL, 0x00,
12806  NULL, HFILL }
12807  },
12808  { &fix_fields[1251].hf_id,
12809  { "DerivativeStrikeMultiplier (1263)", "fix.DerivativeStrikeMultiplier",
12810  FT_STRING, BASE_NONE, NULL, 0x00,
12811  NULL, HFILL }
12812  },
12813  { &fix_fields[1252].hf_id,
12814  { "DerivativeStrikeValue (1264)", "fix.DerivativeStrikeValue",
12815  FT_STRING, BASE_NONE, NULL, 0x00,
12816  NULL, HFILL }
12817  },
12818  { &fix_fields[1253].hf_id,
12819  { "DerivativeOptAttribute (1265)", "fix.DerivativeOptAttribute",
12820  FT_STRING, BASE_NONE, NULL, 0x00,
12821  NULL, HFILL }
12822  },
12823  { &fix_fields[1254].hf_id,
12824  { "DerivativeContractMultiplier (1266)", "fix.DerivativeContractMultiplier",
12825  FT_STRING, BASE_NONE, NULL, 0x00,
12826  NULL, HFILL }
12827  },
12828  { &fix_fields[1255].hf_id,
12829  { "DerivativeMinPriceIncrement (1267)", "fix.DerivativeMinPriceIncrement",
12830  FT_STRING, BASE_NONE, NULL, 0x00,
12831  NULL, HFILL }
12832  },
12833  { &fix_fields[1256].hf_id,
12834  { "DerivativeMinPriceIncrementAmount (1268)", "fix.DerivativeMinPriceIncrementAmount",
12835  FT_STRING, BASE_NONE, NULL, 0x00,
12836  NULL, HFILL }
12837  },
12838  { &fix_fields[1257].hf_id,
12839  { "DerivativeUnitOfMeasure (1269)", "fix.DerivativeUnitOfMeasure",
12840  FT_STRING, BASE_NONE, NULL, 0x00,
12841  NULL, HFILL }
12842  },
12843  { &fix_fields[1258].hf_id,
12844  { "DerivativeUnitOfMeasureQty (1270)", "fix.DerivativeUnitOfMeasureQty",
12845  FT_STRING, BASE_NONE, NULL, 0x00,
12846  NULL, HFILL }
12847  },
12848  { &fix_fields[1259].hf_id,
12849  { "DerivativeTimeUnit (1271)", "fix.DerivativeTimeUnit",
12850  FT_STRING, BASE_NONE, NULL, 0x00,
12851  NULL, HFILL }
12852  },
12853  { &fix_fields[1260].hf_id,
12854  { "DerivativeSecurityExchange (1272)", "fix.DerivativeSecurityExchange",
12855  FT_STRING, BASE_NONE, NULL, 0x00,
12856  NULL, HFILL }
12857  },
12858  { &fix_fields[1261].hf_id,
12859  { "DerivativePositionLimit (1273)", "fix.DerivativePositionLimit",
12860  FT_STRING, BASE_NONE, NULL, 0x00,
12861  NULL, HFILL }
12862  },
12863  { &fix_fields[1262].hf_id,
12864  { "DerivativeNTPositionLimit (1274)", "fix.DerivativeNTPositionLimit",
12865  FT_STRING, BASE_NONE, NULL, 0x00,
12866  NULL, HFILL }
12867  },
12868  { &fix_fields[1263].hf_id,
12869  { "DerivativeIssuer (1275)", "fix.DerivativeIssuer",
12870  FT_STRING, BASE_NONE, NULL, 0x00,
12871  NULL, HFILL }
12872  },
12873  { &fix_fields[1264].hf_id,
12874  { "DerivativeIssueDate (1276)", "fix.DerivativeIssueDate",
12875  FT_STRING, BASE_NONE, NULL, 0x00,
12876  NULL, HFILL }
12877  },
12878  { &fix_fields[1265].hf_id,
12879  { "DerivativeEncodedIssuerLen (1277)", "fix.DerivativeEncodedIssuerLen",
12880  FT_STRING, BASE_NONE, NULL, 0x00,
12881  NULL, HFILL }
12882  },
12883  { &fix_fields[1266].hf_id,
12884  { "DerivativeEncodedIssuer (1278)", "fix.DerivativeEncodedIssuer",
12885  FT_STRING, BASE_NONE, NULL, 0x00,
12886  NULL, HFILL }
12887  },
12888  { &fix_fields[1267].hf_id,
12889  { "DerivativeSecurityDesc (1279)", "fix.DerivativeSecurityDesc",
12890  FT_STRING, BASE_NONE, NULL, 0x00,
12891  NULL, HFILL }
12892  },
12893  { &fix_fields[1268].hf_id,
12894  { "DerivativeEncodedSecurityDescLen (1280)", "fix.DerivativeEncodedSecurityDescLen",
12895  FT_STRING, BASE_NONE, NULL, 0x00,
12896  NULL, HFILL }
12897  },
12898  { &fix_fields[1269].hf_id,
12899  { "DerivativeEncodedSecurityDesc (1281)", "fix.DerivativeEncodedSecurityDesc",
12900  FT_STRING, BASE_NONE, NULL, 0x00,
12901  NULL, HFILL }
12902  },
12903  { &fix_fields[1270].hf_id,
12904  { "DerivativeSecurityXMLLen (1282)", "fix.DerivativeSecurityXMLLen",
12905  FT_STRING, BASE_NONE, NULL, 0x00,
12906  NULL, HFILL }
12907  },
12908  { &fix_fields[1271].hf_id,
12909  { "DerivativeSecurityXML (1283)", "fix.DerivativeSecurityXML",
12910  FT_STRING, BASE_NONE, NULL, 0x00,
12911  NULL, HFILL }
12912  },
12913  { &fix_fields[1272].hf_id,
12914  { "DerivativeSecurityXMLSchema (1284)", "fix.DerivativeSecurityXMLSchema",
12915  FT_STRING, BASE_NONE, NULL, 0x00,
12916  NULL, HFILL }
12917  },
12918  { &fix_fields[1273].hf_id,
12919  { "DerivativeContractSettlMonth (1285)", "fix.DerivativeContractSettlMonth",
12920  FT_STRING, BASE_NONE, NULL, 0x00,
12921  NULL, HFILL }
12922  },
12923  { &fix_fields[1274].hf_id,
12924  { "NoDerivativeEvents (1286)", "fix.NoDerivativeEvents",
12925  FT_STRING, BASE_NONE, NULL, 0x00,
12926  NULL, HFILL }
12927  },
12928  { &fix_fields[1275].hf_id,
12929  { "DerivativeEventType (1287)", "fix.DerivativeEventType",
12930  FT_STRING, BASE_NONE, NULL, 0x00,
12931  NULL, HFILL }
12932  },
12933  { &fix_fields[1276].hf_id,
12934  { "DerivativeEventDate (1288)", "fix.DerivativeEventDate",
12935  FT_STRING, BASE_NONE, NULL, 0x00,
12936  NULL, HFILL }
12937  },
12938  { &fix_fields[1277].hf_id,
12939  { "DerivativeEventTime (1289)", "fix.DerivativeEventTime",
12940  FT_STRING, BASE_NONE, NULL, 0x00,
12941  NULL, HFILL }
12942  },
12943  { &fix_fields[1278].hf_id,
12944  { "DerivativeEventPx (1290)", "fix.DerivativeEventPx",
12945  FT_STRING, BASE_NONE, NULL, 0x00,
12946  NULL, HFILL }
12947  },
12948  { &fix_fields[1279].hf_id,
12949  { "DerivativeEventText (1291)", "fix.DerivativeEventText",
12950  FT_STRING, BASE_NONE, NULL, 0x00,
12951  NULL, HFILL }
12952  },
12953  { &fix_fields[1280].hf_id,
12954  { "NoDerivativeInstrumentParties (1292)", "fix.NoDerivativeInstrumentParties",
12955  FT_STRING, BASE_NONE, NULL, 0x00,
12956  NULL, HFILL }
12957  },
12958  { &fix_fields[1281].hf_id,
12959  { "DerivativeInstrumentPartyID (1293)", "fix.DerivativeInstrumentPartyID",
12960  FT_STRING, BASE_NONE, NULL, 0x00,
12961  NULL, HFILL }
12962  },
12963  { &fix_fields[1282].hf_id,
12964  { "DerivativeInstrumentPartyIDSource (1294)", "fix.DerivativeInstrumentPartyIDSource",
12965  FT_STRING, BASE_NONE, NULL, 0x00,
12966  NULL, HFILL }
12967  },
12968  { &fix_fields[1283].hf_id,
12969  { "DerivativeInstrumentPartyRole (1295)", "fix.DerivativeInstrumentPartyRole",
12970  FT_STRING, BASE_NONE, NULL, 0x00,
12971  NULL, HFILL }
12972  },
12973  { &fix_fields[1284].hf_id,
12974  { "NoDerivativeInstrumentPartySubIDs (1296)", "fix.NoDerivativeInstrumentPartySubIDs",
12975  FT_STRING, BASE_NONE, NULL, 0x00,
12976  NULL, HFILL }
12977  },
12978  { &fix_fields[1285].hf_id,
12979  { "DerivativeInstrumentPartySubID (1297)", "fix.DerivativeInstrumentPartySubID",
12980  FT_STRING, BASE_NONE, NULL, 0x00,
12981  NULL, HFILL }
12982  },
12983  { &fix_fields[1286].hf_id,
12984  { "DerivativeInstrumentPartySubIDType (1298)", "fix.DerivativeInstrumentPartySubIDType",
12985  FT_STRING, BASE_NONE, NULL, 0x00,
12986  NULL, HFILL }
12987  },
12988  { &fix_fields[1287].hf_id,
12989  { "DerivativeExerciseStyle (1299)", "fix.DerivativeExerciseStyle",
12990  FT_STRING, BASE_NONE, NULL, 0x00,
12991  NULL, HFILL }
12992  },
12993  { &fix_fields[1288].hf_id,
12994  { "MarketSegmentID (1300)", "fix.MarketSegmentID",
12995  FT_STRING, BASE_NONE, NULL, 0x00,
12996  NULL, HFILL }
12997  },
12998  { &fix_fields[1289].hf_id,
12999  { "MarketID (1301)", "fix.MarketID",
13000  FT_STRING, BASE_NONE, NULL, 0x00,
13001  NULL, HFILL }
13002  },
13003  { &fix_fields[1290].hf_id,
13004  { "MaturityMonthYearIncrementUnits (1302)", "fix.MaturityMonthYearIncrementUnits",
13005  FT_STRING, BASE_NONE, NULL, 0x00,
13006  NULL, HFILL }
13007  },
13008  { &fix_fields[1291].hf_id,
13009  { "MaturityMonthYearFormat (1303)", "fix.MaturityMonthYearFormat",
13010  FT_STRING, BASE_NONE, NULL, 0x00,
13011  NULL, HFILL }
13012  },
13013  { &fix_fields[1292].hf_id,
13014  { "StrikeExerciseStyle (1304)", "fix.StrikeExerciseStyle",
13015  FT_STRING, BASE_NONE, NULL, 0x00,
13016  NULL, HFILL }
13017  },
13018  { &fix_fields[1293].hf_id,
13019  { "SecondaryPriceLimitType (1305)", "fix.SecondaryPriceLimitType",
13020  FT_STRING, BASE_NONE, NULL, 0x00,
13021  NULL, HFILL }
13022  },
13023  { &fix_fields[1294].hf_id,
13024  { "PriceLimitType (1306)", "fix.PriceLimitType",
13025  FT_STRING, BASE_NONE, NULL, 0x00,
13026  NULL, HFILL }
13027  },
13028  { &fix_fields[1295].hf_id,
13029  { "DerivativeSecurityListRequestType (1307)", "fix.DerivativeSecurityListRequestType",
13030  FT_STRING, BASE_NONE, NULL, 0x00,
13031  NULL, HFILL }
13032  },
13033  { &fix_fields[1296].hf_id,
13034  { "ExecInstValue (1308)", "fix.ExecInstValue",
13035  FT_STRING, BASE_NONE, NULL, 0x00,
13036  NULL, HFILL }
13037  },
13038  { &fix_fields[1297].hf_id,
13039  { "NoTradingSessionRules (1309)", "fix.NoTradingSessionRules",
13040  FT_STRING, BASE_NONE, NULL, 0x00,
13041  NULL, HFILL }
13042  },
13043  { &fix_fields[1298].hf_id,
13044  { "NoMarketSegments (1310)", "fix.NoMarketSegments",
13045  FT_STRING, BASE_NONE, NULL, 0x00,
13046  NULL, HFILL }
13047  },
13048  { &fix_fields[1299].hf_id,
13049  { "NoDerivativeInstrAttrib (1311)", "fix.NoDerivativeInstrAttrib",
13050  FT_STRING, BASE_NONE, NULL, 0x00,
13051  NULL, HFILL }
13052  },
13053  { &fix_fields[1300].hf_id,
13054  { "NoNestedInstrAttrib (1312)", "fix.NoNestedInstrAttrib",
13055  FT_STRING, BASE_NONE, NULL, 0x00,
13056  NULL, HFILL }
13057  },
13058  { &fix_fields[1301].hf_id,
13059  { "DerivativeInstrAttribType (1313)", "fix.DerivativeInstrAttribType",
13060  FT_STRING, BASE_NONE, NULL, 0x00,
13061  NULL, HFILL }
13062  },
13063  { &fix_fields[1302].hf_id,
13064  { "DerivativeInstrAttribValue (1314)", "fix.DerivativeInstrAttribValue",
13065  FT_STRING, BASE_NONE, NULL, 0x00,
13066  NULL, HFILL }
13067  },
13068  { &fix_fields[1303].hf_id,
13069  { "DerivativePriceUnitOfMeasure (1315)", "fix.DerivativePriceUnitOfMeasure",
13070  FT_STRING, BASE_NONE, NULL, 0x00,
13071  NULL, HFILL }
13072  },
13073  { &fix_fields[1304].hf_id,
13074  { "DerivativePriceUnitOfMeasureQty (1316)", "fix.DerivativePriceUnitOfMeasureQty",
13075  FT_STRING, BASE_NONE, NULL, 0x00,
13076  NULL, HFILL }
13077  },
13078  { &fix_fields[1305].hf_id,
13079  { "DerivativeSettlMethod (1317)", "fix.DerivativeSettlMethod",
13080  FT_STRING, BASE_NONE, NULL, 0x00,
13081  NULL, HFILL }
13082  },
13083  { &fix_fields[1306].hf_id,
13084  { "DerivativePriceQuoteMethod (1318)", "fix.DerivativePriceQuoteMethod",
13085  FT_STRING, BASE_NONE, NULL, 0x00,
13086  NULL, HFILL }
13087  },
13088  { &fix_fields[1307].hf_id,
13089  { "DerivativeValuationMethod (1319)", "fix.DerivativeValuationMethod",
13090  FT_STRING, BASE_NONE, NULL, 0x00,
13091  NULL, HFILL }
13092  },
13093  { &fix_fields[1308].hf_id,
13094  { "DerivativeListMethod (1320)", "fix.DerivativeListMethod",
13095  FT_STRING, BASE_NONE, NULL, 0x00,
13096  NULL, HFILL }
13097  },
13098  { &fix_fields[1309].hf_id,
13099  { "DerivativeCapPrice (1321)", "fix.DerivativeCapPrice",
13100  FT_STRING, BASE_NONE, NULL, 0x00,
13101  NULL, HFILL }
13102  },
13103  { &fix_fields[1310].hf_id,
13104  { "DerivativeFloorPrice (1322)", "fix.DerivativeFloorPrice",
13105  FT_STRING, BASE_NONE, NULL, 0x00,
13106  NULL, HFILL }
13107  },
13108  { &fix_fields[1311].hf_id,
13109  { "DerivativePutOrCall (1323)", "fix.DerivativePutOrCall",
13110  FT_STRING, BASE_NONE, NULL, 0x00,
13111  NULL, HFILL }
13112  },
13113  { &fix_fields[1312].hf_id,
13114  { "ListUpdateAction (1324)", "fix.ListUpdateAction",
13115  FT_STRING, BASE_NONE, NULL, 0x00,
13116  NULL, HFILL }
13117  },
13118  { &fix_fields[1313].hf_id,
13119  { "ParentMktSegmID (1325)", "fix.ParentMktSegmID",
13120  FT_STRING, BASE_NONE, NULL, 0x00,
13121  NULL, HFILL }
13122  },
13123  { &fix_fields[1314].hf_id,
13124  { "TradingSessionDesc (1326)", "fix.TradingSessionDesc",
13125  FT_STRING, BASE_NONE, NULL, 0x00,
13126  NULL, HFILL }
13127  },
13128  { &fix_fields[1315].hf_id,
13129  { "TradSesUpdateAction (1327)", "fix.TradSesUpdateAction",
13130  FT_STRING, BASE_NONE, NULL, 0x00,
13131  NULL, HFILL }
13132  },
13133  { &fix_fields[1316].hf_id,
13134  { "RejectText (1328)", "fix.RejectText",
13135  FT_STRING, BASE_NONE, NULL, 0x00,
13136  NULL, HFILL }
13137  },
13138  { &fix_fields[1317].hf_id,
13139  { "FeeMultiplier (1329)", "fix.FeeMultiplier",
13140  FT_STRING, BASE_NONE, NULL, 0x00,
13141  NULL, HFILL }
13142  },
13143  { &fix_fields[1318].hf_id,
13144  { "UnderlyingLegSymbol (1330)", "fix.UnderlyingLegSymbol",
13145  FT_STRING, BASE_NONE, NULL, 0x00,
13146  NULL, HFILL }
13147  },
13148  { &fix_fields[1319].hf_id,
13149  { "UnderlyingLegSymbolSfx (1331)", "fix.UnderlyingLegSymbolSfx",
13150  FT_STRING, BASE_NONE, NULL, 0x00,
13151  NULL, HFILL }
13152  },
13153  { &fix_fields[1320].hf_id,
13154  { "UnderlyingLegSecurityID (1332)", "fix.UnderlyingLegSecurityID",
13155  FT_STRING, BASE_NONE, NULL, 0x00,
13156  NULL, HFILL }
13157  },
13158  { &fix_fields[1321].hf_id,
13159  { "UnderlyingLegSecurityIDSource (1333)", "fix.UnderlyingLegSecurityIDSource",
13160  FT_STRING, BASE_NONE, NULL, 0x00,
13161  NULL, HFILL }
13162  },
13163  { &fix_fields[1322].hf_id,
13164  { "NoUnderlyingLegSecurityAltID (1334)", "fix.NoUnderlyingLegSecurityAltID",
13165  FT_STRING, BASE_NONE, NULL, 0x00,
13166  NULL, HFILL }
13167  },
13168  { &fix_fields[1323].hf_id,
13169  { "UnderlyingLegSecurityAltID (1335)", "fix.UnderlyingLegSecurityAltID",
13170  FT_STRING, BASE_NONE, NULL, 0x00,
13171  NULL, HFILL }
13172  },
13173  { &fix_fields[1324].hf_id,
13174  { "UnderlyingLegSecurityAltIDSource (1336)", "fix.UnderlyingLegSecurityAltIDSource",
13175  FT_STRING, BASE_NONE, NULL, 0x00,
13176  NULL, HFILL }
13177  },
13178  { &fix_fields[1325].hf_id,
13179  { "UnderlyingLegSecurityType (1337)", "fix.UnderlyingLegSecurityType",
13180  FT_STRING, BASE_NONE, NULL, 0x00,
13181  NULL, HFILL }
13182  },
13183  { &fix_fields[1326].hf_id,
13184  { "UnderlyingLegSecuritySubType (1338)", "fix.UnderlyingLegSecuritySubType",
13185  FT_STRING, BASE_NONE, NULL, 0x00,
13186  NULL, HFILL }
13187  },
13188  { &fix_fields[1327].hf_id,
13189  { "UnderlyingLegMaturityMonthYear (1339)", "fix.UnderlyingLegMaturityMonthYear",
13190  FT_STRING, BASE_NONE, NULL, 0x00,
13191  NULL, HFILL }
13192  },
13193  { &fix_fields[1328].hf_id,
13194  { "UnderlyingLegStrikePrice (1340)", "fix.UnderlyingLegStrikePrice",
13195  FT_STRING, BASE_NONE, NULL, 0x00,
13196  NULL, HFILL }
13197  },
13198  { &fix_fields[1329].hf_id,
13199  { "UnderlyingLegSecurityExchange (1341)", "fix.UnderlyingLegSecurityExchange",
13200  FT_STRING, BASE_NONE, NULL, 0x00,
13201  NULL, HFILL }
13202  },
13203  { &fix_fields[1330].hf_id,
13204  { "NoOfLegUnderlyings (1342)", "fix.NoOfLegUnderlyings",
13205  FT_STRING, BASE_NONE, NULL, 0x00,
13206  NULL, HFILL }
13207  },
13208  { &fix_fields[1331].hf_id,
13209  { "UnderlyingLegPutOrCall (1343)", "fix.UnderlyingLegPutOrCall",
13210  FT_STRING, BASE_NONE, NULL, 0x00,
13211  NULL, HFILL }
13212  },
13213  { &fix_fields[1332].hf_id,
13214  { "UnderlyingLegCFICode (1344)", "fix.UnderlyingLegCFICode",
13215  FT_STRING, BASE_NONE, NULL, 0x00,
13216  NULL, HFILL }
13217  },
13218  { &fix_fields[1333].hf_id,
13219  { "UnderlyingLegMaturityDate (1345)", "fix.UnderlyingLegMaturityDate",
13220  FT_STRING, BASE_NONE, NULL, 0x00,
13221  NULL, HFILL }
13222  },
13223  { &fix_fields[1334].hf_id,
13224  { "ApplReqID (1346)", "fix.ApplReqID",
13225  FT_STRING, BASE_NONE, NULL, 0x00,
13226  NULL, HFILL }
13227  },
13228  { &fix_fields[1335].hf_id,
13229  { "ApplReqType (1347)", "fix.ApplReqType",
13230  FT_STRING, BASE_NONE, NULL, 0x00,
13231  NULL, HFILL }
13232  },
13233  { &fix_fields[1336].hf_id,
13234  { "ApplResponseType (1348)", "fix.ApplResponseType",
13235  FT_STRING, BASE_NONE, NULL, 0x00,
13236  NULL, HFILL }
13237  },
13238  { &fix_fields[1337].hf_id,
13239  { "ApplTotalMessageCount (1349)", "fix.ApplTotalMessageCount",
13240  FT_STRING, BASE_NONE, NULL, 0x00,
13241  NULL, HFILL }
13242  },
13243  { &fix_fields[1338].hf_id,
13244  { "ApplLastSeqNum (1350)", "fix.ApplLastSeqNum",
13245  FT_STRING, BASE_NONE, NULL, 0x00,
13246  NULL, HFILL }
13247  },
13248  { &fix_fields[1339].hf_id,
13249  { "NoApplIDs (1351)", "fix.NoApplIDs",
13250  FT_STRING, BASE_NONE, NULL, 0x00,
13251  NULL, HFILL }
13252  },
13253  { &fix_fields[1340].hf_id,
13254  { "ApplResendFlag (1352)", "fix.ApplResendFlag",
13255  FT_STRING, BASE_NONE, NULL, 0x00,
13256  NULL, HFILL }
13257  },
13258  { &fix_fields[1341].hf_id,
13259  { "ApplResponseID (1353)", "fix.ApplResponseID",
13260  FT_STRING, BASE_NONE, NULL, 0x00,
13261  NULL, HFILL }
13262  },
13263  { &fix_fields[1342].hf_id,
13264  { "ApplResponseError (1354)", "fix.ApplResponseError",
13265  FT_STRING, BASE_NONE, NULL, 0x00,
13266  NULL, HFILL }
13267  },
13268  { &fix_fields[1343].hf_id,
13269  { "RefApplID (1355)", "fix.RefApplID",
13270  FT_STRING, BASE_NONE, NULL, 0x00,
13271  NULL, HFILL }
13272  },
13273  { &fix_fields[1344].hf_id,
13274  { "ApplReportID (1356)", "fix.ApplReportID",
13275  FT_STRING, BASE_NONE, NULL, 0x00,
13276  NULL, HFILL }
13277  },
13278  { &fix_fields[1345].hf_id,
13279  { "RefApplLastSeqNum (1357)", "fix.RefApplLastSeqNum",
13280  FT_STRING, BASE_NONE, NULL, 0x00,
13281  NULL, HFILL }
13282  },
13283  { &fix_fields[1346].hf_id,
13284  { "LegPutOrCall (1358)", "fix.LegPutOrCall",
13285  FT_STRING, BASE_NONE, NULL, 0x00,
13286  NULL, HFILL }
13287  },
13288  { &fix_fields[1347].hf_id,
13289  { "EncodedSymbolLen (1359)", "fix.EncodedSymbolLen",
13290  FT_STRING, BASE_NONE, NULL, 0x00,
13291  NULL, HFILL }
13292  },
13293  { &fix_fields[1348].hf_id,
13294  { "EncodedSymbol (1360)", "fix.EncodedSymbol",
13295  FT_STRING, BASE_NONE, NULL, 0x00,
13296  NULL, HFILL }
13297  },
13298  { &fix_fields[1349].hf_id,
13299  { "TotNoFills (1361)", "fix.TotNoFills",
13300  FT_STRING, BASE_NONE, NULL, 0x00,
13301  NULL, HFILL }
13302  },
13303  { &fix_fields[1350].hf_id,
13304  { "NoFills (1362)", "fix.NoFills",
13305  FT_STRING, BASE_NONE, NULL, 0x00,
13306  NULL, HFILL }
13307  },
13308  { &fix_fields[1351].hf_id,
13309  { "FillExecID (1363)", "fix.FillExecID",
13310  FT_STRING, BASE_NONE, NULL, 0x00,
13311  NULL, HFILL }
13312  },
13313  { &fix_fields[1352].hf_id,
13314  { "FillPx (1364)", "fix.FillPx",
13315  FT_STRING, BASE_NONE, NULL, 0x00,
13316  NULL, HFILL }
13317  },
13318  { &fix_fields[1353].hf_id,
13319  { "FillQty (1365)", "fix.FillQty",
13320  FT_STRING, BASE_NONE, NULL, 0x00,
13321  NULL, HFILL }
13322  },
13323  { &fix_fields[1354].hf_id,
13324  { "LegAllocID (1366)", "fix.LegAllocID",
13325  FT_STRING, BASE_NONE, NULL, 0x00,
13326  NULL, HFILL }
13327  },
13328  { &fix_fields[1355].hf_id,
13329  { "LegAllocSettlCurrency (1367)", "fix.LegAllocSettlCurrency",
13330  FT_STRING, BASE_NONE, NULL, 0x00,
13331  NULL, HFILL }
13332  },
13333  { &fix_fields[1356].hf_id,
13334  { "TradSesEvent (1368)", "fix.TradSesEvent",
13335  FT_STRING, BASE_NONE, NULL, 0x00,
13336  NULL, HFILL }
13337  },
13338  { &fix_fields[1357].hf_id,
13339  { "MassActionReportID (1369)", "fix.MassActionReportID",
13340  FT_STRING, BASE_NONE, NULL, 0x00,
13341  NULL, HFILL }
13342  },
13343  { &fix_fields[1358].hf_id,
13344  { "NoNotAffectedOrders (1370)", "fix.NoNotAffectedOrders",
13345  FT_STRING, BASE_NONE, NULL, 0x00,
13346  NULL, HFILL }
13347  },
13348  { &fix_fields[1359].hf_id,
13349  { "NotAffectedOrderID (1371)", "fix.NotAffectedOrderID",
13350  FT_STRING, BASE_NONE, NULL, 0x00,
13351  NULL, HFILL }
13352  },
13353  { &fix_fields[1360].hf_id,
13354  { "NotAffOrigClOrdID (1372)", "fix.NotAffOrigClOrdID",
13355  FT_STRING, BASE_NONE, NULL, 0x00,
13356  NULL, HFILL }
13357  },
13358  { &fix_fields[1361].hf_id,
13359  { "MassActionType (1373)", "fix.MassActionType",
13360  FT_STRING, BASE_NONE, NULL, 0x00,
13361  NULL, HFILL }
13362  },
13363  { &fix_fields[1362].hf_id,
13364  { "MassActionScope (1374)", "fix.MassActionScope",
13365  FT_STRING, BASE_NONE, NULL, 0x00,
13366  NULL, HFILL }
13367  },
13368  { &fix_fields[1363].hf_id,
13369  { "MassActionResponse (1375)", "fix.MassActionResponse",
13370  FT_STRING, BASE_NONE, NULL, 0x00,
13371  NULL, HFILL }
13372  },
13373  { &fix_fields[1364].hf_id,
13374  { "MassActionRejectReason (1376)", "fix.MassActionRejectReason",
13375  FT_STRING, BASE_NONE, NULL, 0x00,
13376  NULL, HFILL }
13377  },
13378  { &fix_fields[1365].hf_id,
13379  { "MultilegModel (1377)", "fix.MultilegModel",
13380  FT_STRING, BASE_NONE, NULL, 0x00,
13381  NULL, HFILL }
13382  },
13383  { &fix_fields[1366].hf_id,
13384  { "MultilegPriceMethod (1378)", "fix.MultilegPriceMethod",
13385  FT_STRING, BASE_NONE, NULL, 0x00,
13386  NULL, HFILL }
13387  },
13388  { &fix_fields[1367].hf_id,
13389  { "LegVolatility (1379)", "fix.LegVolatility",
13390  FT_STRING, BASE_NONE, NULL, 0x00,
13391  NULL, HFILL }
13392  },
13393  { &fix_fields[1368].hf_id,
13394  { "DividendYield (1380)", "fix.DividendYield",
13395  FT_STRING, BASE_NONE, NULL, 0x00,
13396  NULL, HFILL }
13397  },
13398  { &fix_fields[1369].hf_id,
13399  { "LegDividendYield (1381)", "fix.LegDividendYield",
13400  FT_STRING, BASE_NONE, NULL, 0x00,
13401  NULL, HFILL }
13402  },
13403  { &fix_fields[1370].hf_id,
13404  { "CurrencyRatio (1382)", "fix.CurrencyRatio",
13405  FT_STRING, BASE_NONE, NULL, 0x00,
13406  NULL, HFILL }
13407  },
13408  { &fix_fields[1371].hf_id,
13409  { "LegCurrencyRatio (1383)", "fix.LegCurrencyRatio",
13410  FT_STRING, BASE_NONE, NULL, 0x00,
13411  NULL, HFILL }
13412  },
13413  { &fix_fields[1372].hf_id,
13414  { "LegExecInst (1384)", "fix.LegExecInst",
13415  FT_STRING, BASE_NONE, NULL, 0x00,
13416  NULL, HFILL }
13417  },
13418  { &fix_fields[1373].hf_id,
13419  { "ContingencyType (1385)", "fix.ContingencyType",
13420  FT_STRING, BASE_NONE, NULL, 0x00,
13421  NULL, HFILL }
13422  },
13423  { &fix_fields[1374].hf_id,
13424  { "ListRejectReason (1386)", "fix.ListRejectReason",
13425  FT_STRING, BASE_NONE, NULL, 0x00,
13426  NULL, HFILL }
13427  },
13428  { &fix_fields[1375].hf_id,
13429  { "NoTrdRepIndicators (1387)", "fix.NoTrdRepIndicators",
13430  FT_STRING, BASE_NONE, NULL, 0x00,
13431  NULL, HFILL }
13432  },
13433  { &fix_fields[1376].hf_id,
13434  { "TrdRepPartyRole (1388)", "fix.TrdRepPartyRole",
13435  FT_STRING, BASE_NONE, NULL, 0x00,
13436  NULL, HFILL }
13437  },
13438  { &fix_fields[1377].hf_id,
13439  { "TrdRepIndicator (1389)", "fix.TrdRepIndicator",
13440  FT_STRING, BASE_NONE, NULL, 0x00,
13441  NULL, HFILL }
13442  },
13443  { &fix_fields[1378].hf_id,
13444  { "TradePublishIndicator (1390)", "fix.TradePublishIndicator",
13445  FT_STRING, BASE_NONE, NULL, 0x00,
13446  NULL, HFILL }
13447  },
13448  { &fix_fields[1379].hf_id,
13449  { "UnderlyingLegOptAttribute (1391)", "fix.UnderlyingLegOptAttribute",
13450  FT_STRING, BASE_NONE, NULL, 0x00,
13451  NULL, HFILL }
13452  },
13453  { &fix_fields[1380].hf_id,
13454  { "UnderlyingLegSecurityDesc (1392)", "fix.UnderlyingLegSecurityDesc",
13455  FT_STRING, BASE_NONE, NULL, 0x00,
13456  NULL, HFILL }
13457  },
13458  { &fix_fields[1381].hf_id,
13459  { "MarketReqID (1393)", "fix.MarketReqID",
13460  FT_STRING, BASE_NONE, NULL, 0x00,
13461  NULL, HFILL }
13462  },
13463  { &fix_fields[1382].hf_id,
13464  { "MarketReportID (1394)", "fix.MarketReportID",
13465  FT_STRING, BASE_NONE, NULL, 0x00,
13466  NULL, HFILL }
13467  },
13468  { &fix_fields[1383].hf_id,
13469  { "MarketUpdateAction (1395)", "fix.MarketUpdateAction",
13470  FT_STRING, BASE_NONE, NULL, 0x00,
13471  NULL, HFILL }
13472  },
13473  { &fix_fields[1384].hf_id,
13474  { "MarketSegmentDesc (1396)", "fix.MarketSegmentDesc",
13475  FT_STRING, BASE_NONE, NULL, 0x00,
13476  NULL, HFILL }
13477  },
13478  { &fix_fields[1385].hf_id,
13479  { "EncodedMktSegmDescLen (1397)", "fix.EncodedMktSegmDescLen",
13480  FT_STRING, BASE_NONE, NULL, 0x00,
13481  NULL, HFILL }
13482  },
13483  { &fix_fields[1386].hf_id,
13484  { "EncodedMktSegmDesc (1398)", "fix.EncodedMktSegmDesc",
13485  FT_STRING, BASE_NONE, NULL, 0x00,
13486  NULL, HFILL }
13487  },
13488  { &fix_fields[1387].hf_id,
13489  { "ApplNewSeqNum (1399)", "fix.ApplNewSeqNum",
13490  FT_STRING, BASE_NONE, NULL, 0x00,
13491  NULL, HFILL }
13492  },
13493  { &fix_fields[1388].hf_id,
13494  { "EncryptedPasswordMethod (1400)", "fix.EncryptedPasswordMethod",
13495  FT_STRING, BASE_NONE, NULL, 0x00,
13496  NULL, HFILL }
13497  },
13498  { &fix_fields[1389].hf_id,
13499  { "EncryptedPasswordLen (1401)", "fix.EncryptedPasswordLen",
13500  FT_STRING, BASE_NONE, NULL, 0x00,
13501  NULL, HFILL }
13502  },
13503  { &fix_fields[1390].hf_id,
13504  { "EncryptedPassword (1402)", "fix.EncryptedPassword",
13505  FT_STRING, BASE_NONE, NULL, 0x00,
13506  NULL, HFILL }
13507  },
13508  { &fix_fields[1391].hf_id,
13509  { "EncryptedNewPasswordLen (1403)", "fix.EncryptedNewPasswordLen",
13510  FT_STRING, BASE_NONE, NULL, 0x00,
13511  NULL, HFILL }
13512  },
13513  { &fix_fields[1392].hf_id,
13514  { "EncryptedNewPassword (1404)", "fix.EncryptedNewPassword",
13515  FT_STRING, BASE_NONE, NULL, 0x00,
13516  NULL, HFILL }
13517  },
13518  { &fix_fields[1393].hf_id,
13519  { "UnderlyingLegMaturityTime (1405)", "fix.UnderlyingLegMaturityTime",
13520  FT_STRING, BASE_NONE, NULL, 0x00,
13521  NULL, HFILL }
13522  },
13523  { &fix_fields[1394].hf_id,
13524  { "RefApplExtID (1406)", "fix.RefApplExtID",
13525  FT_STRING, BASE_NONE, NULL, 0x00,
13526  NULL, HFILL }
13527  },
13528  { &fix_fields[1395].hf_id,
13529  { "DefaultApplExtID (1407)", "fix.DefaultApplExtID",
13530  FT_STRING, BASE_NONE, NULL, 0x00,
13531  NULL, HFILL }
13532  },
13533  { &fix_fields[1396].hf_id,
13534  { "DefaultCstmApplVerID (1408)", "fix.DefaultCstmApplVerID",
13535  FT_STRING, BASE_NONE, NULL, 0x00,
13536  NULL, HFILL }
13537  },
13538  { &fix_fields[1397].hf_id,
13539  { "SessionStatus (1409)", "fix.SessionStatus",
13540  FT_STRING, BASE_NONE, NULL, 0x00,
13541  NULL, HFILL }
13542  },
13543  { &fix_fields[1398].hf_id,
13544  { "DefaultVerIndicator (1410)", "fix.DefaultVerIndicator",
13545  FT_STRING, BASE_NONE, NULL, 0x00,
13546  NULL, HFILL }
13547  },
13548  { &fix_fields[1399].hf_id,
13549  { "Nested4PartySubIDType (1411)", "fix.Nested4PartySubIDType",
13550  FT_STRING, BASE_NONE, NULL, 0x00,
13551  NULL, HFILL }
13552  },
13553  { &fix_fields[1400].hf_id,
13554  { "Nested4PartySubID (1412)", "fix.Nested4PartySubID",
13555  FT_STRING, BASE_NONE, NULL, 0x00,
13556  NULL, HFILL }
13557  },
13558  { &fix_fields[1401].hf_id,
13559  { "NoNested4PartySubIDs (1413)", "fix.NoNested4PartySubIDs",
13560  FT_STRING, BASE_NONE, NULL, 0x00,
13561  NULL, HFILL }
13562  },
13563  { &fix_fields[1402].hf_id,
13564  { "NoNested4PartyIDs (1414)", "fix.NoNested4PartyIDs",
13565  FT_STRING, BASE_NONE, NULL, 0x00,
13566  NULL, HFILL }
13567  },
13568  { &fix_fields[1403].hf_id,
13569  { "Nested4PartyID (1415)", "fix.Nested4PartyID",
13570  FT_STRING, BASE_NONE, NULL, 0x00,
13571  NULL, HFILL }
13572  },
13573  { &fix_fields[1404].hf_id,
13574  { "Nested4PartyIDSource (1416)", "fix.Nested4PartyIDSource",
13575  FT_STRING, BASE_NONE, NULL, 0x00,
13576  NULL, HFILL }
13577  },
13578  { &fix_fields[1405].hf_id,
13579  { "Nested4PartyRole (1417)", "fix.Nested4PartyRole",
13580  FT_STRING, BASE_NONE, NULL, 0x00,
13581  NULL, HFILL }
13582  },
13583  { &fix_fields[1406].hf_id,
13584  { "LegLastQty (1418)", "fix.LegLastQty",
13585  FT_STRING, BASE_NONE, NULL, 0x00,
13586  NULL, HFILL }
13587  },
13588  { &fix_fields[1407].hf_id,
13589  { "UnderlyingExerciseStyle (1419)", "fix.UnderlyingExerciseStyle",
13590  FT_STRING, BASE_NONE, NULL, 0x00,
13591  NULL, HFILL }
13592  },
13593  { &fix_fields[1408].hf_id,
13594  { "LegExerciseStyle (1420)", "fix.LegExerciseStyle",
13595  FT_STRING, BASE_NONE, NULL, 0x00,
13596  NULL, HFILL }
13597  },
13598  { &fix_fields[1409].hf_id,
13599  { "LegPriceUnitOfMeasure (1421)", "fix.LegPriceUnitOfMeasure",
13600  FT_STRING, BASE_NONE, NULL, 0x00,
13601  NULL, HFILL }
13602  },
13603  { &fix_fields[1410].hf_id,
13604  { "LegPriceUnitOfMeasureQty (1422)", "fix.LegPriceUnitOfMeasureQty",
13605  FT_STRING, BASE_NONE, NULL, 0x00,
13606  NULL, HFILL }
13607  },
13608  { &fix_fields[1411].hf_id,
13609  { "UnderlyingUnitOfMeasureQty (1423)", "fix.UnderlyingUnitOfMeasureQty",
13610  FT_STRING, BASE_NONE, NULL, 0x00,
13611  NULL, HFILL }
13612  },
13613  { &fix_fields[1412].hf_id,
13614  { "UnderlyingPriceUnitOfMeasure (1424)", "fix.UnderlyingPriceUnitOfMeasure",
13615  FT_STRING, BASE_NONE, NULL, 0x00,
13616  NULL, HFILL }
13617  },
13618  { &fix_fields[1413].hf_id,
13619  { "UnderlyingPriceUnitOfMeasureQty (1425)", "fix.UnderlyingPriceUnitOfMeasureQty",
13620  FT_STRING, BASE_NONE, NULL, 0x00,
13621  NULL, HFILL }
13622  },
13623  { &fix_fields[1414].hf_id,
13624  { "ApplReportType (1426)", "fix.ApplReportType",
13625  FT_STRING, BASE_NONE, NULL, 0x00,
13626  NULL, HFILL }
13627  },
13628  { &fix_fields[1415].hf_id,
13629  { "SideExecID (1427)", "fix.SideExecID",
13630  FT_STRING, BASE_NONE, NULL, 0x00,
13631  NULL, HFILL }
13632  },
13633  { &fix_fields[1416].hf_id,
13634  { "OrderDelay (1428)", "fix.OrderDelay",
13635  FT_STRING, BASE_NONE, NULL, 0x00,
13636  NULL, HFILL }
13637  },
13638  { &fix_fields[1417].hf_id,
13639  { "OrderDelayUnit (1429)", "fix.OrderDelayUnit",
13640  FT_STRING, BASE_NONE, NULL, 0x00,
13641  NULL, HFILL }
13642  },
13643  { &fix_fields[1418].hf_id,
13644  { "VenueType (1430)", "fix.VenueType",
13645  FT_STRING, BASE_NONE, NULL, 0x00,
13646  NULL, HFILL }
13647  },
13648  { &fix_fields[1419].hf_id,
13649  { "RefOrdIDReason (1431)", "fix.RefOrdIDReason",
13650  FT_STRING, BASE_NONE, NULL, 0x00,
13651  NULL, HFILL }
13652  },
13653  { &fix_fields[1420].hf_id,
13654  { "OrigCustOrderCapacity (1432)", "fix.OrigCustOrderCapacity",
13655  FT_STRING, BASE_NONE, NULL, 0x00,
13656  NULL, HFILL }
13657  },
13658  { &fix_fields[1421].hf_id,
13659  { "RefApplReqID (1433)", "fix.RefApplReqID",
13660  FT_STRING, BASE_NONE, NULL, 0x00,
13661  NULL, HFILL }
13662  },
13663  { &fix_fields[1422].hf_id,
13664  { "ModelType (1434)", "fix.ModelType",
13665  FT_STRING, BASE_NONE, NULL, 0x00,
13666  NULL, HFILL }
13667  },
13668  { &fix_fields[1423].hf_id,
13669  { "ContractMultiplierUnit (1435)", "fix.ContractMultiplierUnit",
13670  FT_STRING, BASE_NONE, NULL, 0x00,
13671  NULL, HFILL }
13672  },
13673  { &fix_fields[1424].hf_id,
13674  { "LegContractMultiplierUnit (1436)", "fix.LegContractMultiplierUnit",
13675  FT_STRING, BASE_NONE, NULL, 0x00,
13676  NULL, HFILL }
13677  },
13678  { &fix_fields[1425].hf_id,
13679  { "UnderlyingContractMultiplierUnit (1437)", "fix.UnderlyingContractMultiplierUnit",
13680  FT_STRING, BASE_NONE, NULL, 0x00,
13681  NULL, HFILL }
13682  },
13683  { &fix_fields[1426].hf_id,
13684  { "DerivativeContractMultiplierUnit (1438)", "fix.DerivativeContractMultiplierUnit",
13685  FT_STRING, BASE_NONE, NULL, 0x00,
13686  NULL, HFILL }
13687  },
13688  { &fix_fields[1427].hf_id,
13689  { "FlowScheduleType (1439)", "fix.FlowScheduleType",
13690  FT_STRING, BASE_NONE, NULL, 0x00,
13691  NULL, HFILL }
13692  },
13693  { &fix_fields[1428].hf_id,
13694  { "LegFlowScheduleType (1440)", "fix.LegFlowScheduleType",
13695  FT_STRING, BASE_NONE, NULL, 0x00,
13696  NULL, HFILL }
13697  },
13698  { &fix_fields[1429].hf_id,
13699  { "UnderlyingFlowScheduleType (1441)", "fix.UnderlyingFlowScheduleType",
13700  FT_STRING, BASE_NONE, NULL, 0x00,
13701  NULL, HFILL }
13702  },
13703  { &fix_fields[1430].hf_id,
13704  { "DerivativeFlowScheduleType (1442)", "fix.DerivativeFlowScheduleType",
13705  FT_STRING, BASE_NONE, NULL, 0x00,
13706  NULL, HFILL }
13707  },
13708  { &fix_fields[1431].hf_id,
13709  { "FillLiquidityInd (1443)", "fix.FillLiquidityInd",
13710  FT_STRING, BASE_NONE, NULL, 0x00,
13711  NULL, HFILL }
13712  },
13713  { &fix_fields[1432].hf_id,
13714  { "SideLiquidityInd (1444)", "fix.SideLiquidityInd",
13715  FT_STRING, BASE_NONE, NULL, 0x00,
13716  NULL, HFILL }
13717  },
13718  { &fix_fields[1433].hf_id,
13719  { "NoRateSources (1445)", "fix.NoRateSources",
13720  FT_STRING, BASE_NONE, NULL, 0x00,
13721  NULL, HFILL }
13722  },
13723  { &fix_fields[1434].hf_id,
13724  { "RateSource (1446)", "fix.RateSource",
13725  FT_STRING, BASE_NONE, NULL, 0x00,
13726  NULL, HFILL }
13727  },
13728  { &fix_fields[1435].hf_id,
13729  { "RateSourceType (1447)", "fix.RateSourceType",
13730  FT_STRING, BASE_NONE, NULL, 0x00,
13731  NULL, HFILL }
13732  },
13733  { &fix_fields[1436].hf_id,
13734  { "ReferencePage (1448)", "fix.ReferencePage",
13735  FT_STRING, BASE_NONE, NULL, 0x00,
13736  NULL, HFILL }
13737  },
13738  { &fix_fields[1437].hf_id,
13739  { "RestructuringType (1449)", "fix.RestructuringType",
13740  FT_STRING, BASE_NONE, NULL, 0x00,
13741  NULL, HFILL }
13742  },
13743  { &fix_fields[1438].hf_id,
13744  { "Seniority (1450)", "fix.Seniority",
13745  FT_STRING, BASE_NONE, NULL, 0x00,
13746  NULL, HFILL }
13747  },
13748  { &fix_fields[1439].hf_id,
13749  { "NotionalPercentageOutstanding (1451)", "fix.NotionalPercentageOutstanding",
13750  FT_STRING, BASE_NONE, NULL, 0x00,
13751  NULL, HFILL }
13752  },
13753  { &fix_fields[1440].hf_id,
13754  { "OriginalNotionalPercentageOutstanding (1452)", "fix.OriginalNotionalPercentageOutstanding",
13755  FT_STRING, BASE_NONE, NULL, 0x00,
13756  NULL, HFILL }
13757  },
13758  { &fix_fields[1441].hf_id,
13759  { "UnderlyingRestructuringType (1453)", "fix.UnderlyingRestructuringType",
13760  FT_STRING, BASE_NONE, NULL, 0x00,
13761  NULL, HFILL }
13762  },
13763  { &fix_fields[1442].hf_id,
13764  { "UnderlyingSeniority (1454)", "fix.UnderlyingSeniority",
13765  FT_STRING, BASE_NONE, NULL, 0x00,
13766  NULL, HFILL }
13767  },
13768  { &fix_fields[1443].hf_id,
13769  { "UnderlyingNotionalPercentageOutstanding (1455)", "fix.UnderlyingNotionalPercentageOutstanding",
13770  FT_STRING, BASE_NONE, NULL, 0x00,
13771  NULL, HFILL }
13772  },
13773  { &fix_fields[1444].hf_id,
13774  { "UnderlyingOriginalNotionalPercentageOutstanding (1456)", "fix.UnderlyingOriginalNotionalPercentageOutstanding",
13775  FT_STRING, BASE_NONE, NULL, 0x00,
13776  NULL, HFILL }
13777  },
13778  { &fix_fields[1445].hf_id,
13779  { "AttachmentPoint (1457)", "fix.AttachmentPoint",
13780  FT_STRING, BASE_NONE, NULL, 0x00,
13781  NULL, HFILL }
13782  },
13783  { &fix_fields[1446].hf_id,
13784  { "DetachmentPoint (1458)", "fix.DetachmentPoint",
13785  FT_STRING, BASE_NONE, NULL, 0x00,
13786  NULL, HFILL }
13787  },
13788  { &fix_fields[1447].hf_id,
13789  { "UnderlyingAttachmentPoint (1459)", "fix.UnderlyingAttachmentPoint",
13790  FT_STRING, BASE_NONE, NULL, 0x00,
13791  NULL, HFILL }
13792  },
13793  { &fix_fields[1448].hf_id,
13794  { "UnderlyingDetachmentPoint (1460)", "fix.UnderlyingDetachmentPoint",
13795  FT_STRING, BASE_NONE, NULL, 0x00,
13796  NULL, HFILL }
13797  },
13798  { &fix_fields[1449].hf_id,
13799  { "NoTargetPartyIDs (1461)", "fix.NoTargetPartyIDs",
13800  FT_STRING, BASE_NONE, NULL, 0x00,
13801  NULL, HFILL }
13802  },
13803  { &fix_fields[1450].hf_id,
13804  { "TargetPartyID (1462)", "fix.TargetPartyID",
13805  FT_STRING, BASE_NONE, NULL, 0x00,
13806  NULL, HFILL }
13807  },
13808  { &fix_fields[1451].hf_id,
13809  { "TargetPartyIDSource (1463)", "fix.TargetPartyIDSource",
13810  FT_STRING, BASE_NONE, NULL, 0x00,
13811  NULL, HFILL }
13812  },
13813  { &fix_fields[1452].hf_id,
13814  { "TargetPartyRole (1464)", "fix.TargetPartyRole",
13815  FT_STRING, BASE_NONE, NULL, 0x00,
13816  NULL, HFILL }
13817  },
13818  { &fix_fields[1453].hf_id,
13819  { "SecurityListID (1465)", "fix.SecurityListID",
13820  FT_STRING, BASE_NONE, NULL, 0x00,
13821  NULL, HFILL }
13822  },
13823  { &fix_fields[1454].hf_id,
13824  { "SecurityListRefID (1466)", "fix.SecurityListRefID",
13825  FT_STRING, BASE_NONE, NULL, 0x00,
13826  NULL, HFILL }
13827  },
13828  { &fix_fields[1455].hf_id,
13829  { "SecurityListDesc (1467)", "fix.SecurityListDesc",
13830  FT_STRING, BASE_NONE, NULL, 0x00,
13831  NULL, HFILL }
13832  },
13833  { &fix_fields[1456].hf_id,
13834  { "EncodedSecurityListDescLen (1468)", "fix.EncodedSecurityListDescLen",
13835  FT_STRING, BASE_NONE, NULL, 0x00,
13836  NULL, HFILL }
13837  },
13838  { &fix_fields[1457].hf_id,
13839  { "EncodedSecurityListDesc (1469)", "fix.EncodedSecurityListDesc",
13840  FT_STRING, BASE_NONE, NULL, 0x00,
13841  NULL, HFILL }
13842  },
13843  { &fix_fields[1458].hf_id,
13844  { "SecurityListType (1470)", "fix.SecurityListType",
13845  FT_STRING, BASE_NONE, NULL, 0x00,
13846  NULL, HFILL }
13847  },
13848  { &fix_fields[1459].hf_id,
13849  { "SecurityListTypeSource (1471)", "fix.SecurityListTypeSource",
13850  FT_STRING, BASE_NONE, NULL, 0x00,
13851  NULL, HFILL }
13852  },
13853  { &fix_fields[1460].hf_id,
13854  { "NewsID (1472)", "fix.NewsID",
13855  FT_STRING, BASE_NONE, NULL, 0x00,
13856  NULL, HFILL }
13857  },
13858  { &fix_fields[1461].hf_id,
13859  { "NewsCategory (1473)", "fix.NewsCategory",
13860  FT_STRING, BASE_NONE, NULL, 0x00,
13861  NULL, HFILL }
13862  },
13863  { &fix_fields[1462].hf_id,
13864  { "LanguageCode (1474)", "fix.LanguageCode",
13865  FT_STRING, BASE_NONE, NULL, 0x00,
13866  NULL, HFILL }
13867  },
13868  { &fix_fields[1463].hf_id,
13869  { "NoNewsRefIDs (1475)", "fix.NoNewsRefIDs",
13870  FT_STRING, BASE_NONE, NULL, 0x00,
13871  NULL, HFILL }
13872  },
13873  { &fix_fields[1464].hf_id,
13874  { "NewsRefID (1476)", "fix.NewsRefID",
13875  FT_STRING, BASE_NONE, NULL, 0x00,
13876  NULL, HFILL }
13877  },
13878  { &fix_fields[1465].hf_id,
13879  { "NewsRefType (1477)", "fix.NewsRefType",
13880  FT_STRING, BASE_NONE, NULL, 0x00,
13881  NULL, HFILL }
13882  },
13883  { &fix_fields[1466].hf_id,
13884  { "StrikePriceDeterminationMethod (1478)", "fix.StrikePriceDeterminationMethod",
13885  FT_STRING, BASE_NONE, NULL, 0x00,
13886  NULL, HFILL }
13887  },
13888  { &fix_fields[1467].hf_id,
13889  { "StrikePriceBoundaryMethod (1479)", "fix.StrikePriceBoundaryMethod",
13890  FT_STRING, BASE_NONE, NULL, 0x00,
13891  NULL, HFILL }
13892  },
13893  { &fix_fields[1468].hf_id,
13894  { "StrikePriceBoundaryPrecision (1480)", "fix.StrikePriceBoundaryPrecision",
13895  FT_STRING, BASE_NONE, NULL, 0x00,
13896  NULL, HFILL }
13897  },
13898  { &fix_fields[1469].hf_id,
13899  { "UnderlyingPriceDeterminationMethod (1481)", "fix.UnderlyingPriceDeterminationMethod",
13900  FT_STRING, BASE_NONE, NULL, 0x00,
13901  NULL, HFILL }
13902  },
13903  { &fix_fields[1470].hf_id,
13904  { "OptPayoutType (1482)", "fix.OptPayoutType",
13905  FT_STRING, BASE_NONE, NULL, 0x00,
13906  NULL, HFILL }
13907  },
13908  { &fix_fields[1471].hf_id,
13909  { "NoComplexEvents (1483)", "fix.NoComplexEvents",
13910  FT_STRING, BASE_NONE, NULL, 0x00,
13911  NULL, HFILL }
13912  },
13913  { &fix_fields[1472].hf_id,
13914  { "ComplexEventType (1484)", "fix.ComplexEventType",
13915  FT_STRING, BASE_NONE, NULL, 0x00,
13916  NULL, HFILL }
13917  },
13918  { &fix_fields[1473].hf_id,
13919  { "ComplexOptPayoutAmount (1485)", "fix.ComplexOptPayoutAmount",
13920  FT_STRING, BASE_NONE, NULL, 0x00,
13921  NULL, HFILL }
13922  },
13923  { &fix_fields[1474].hf_id,
13924  { "ComplexEventPrice (1486)", "fix.ComplexEventPrice",
13925  FT_STRING, BASE_NONE, NULL, 0x00,
13926  NULL, HFILL }
13927  },
13928  { &fix_fields[1475].hf_id,
13929  { "ComplexEventPriceBoundaryMethod (1487)", "fix.ComplexEventPriceBoundaryMethod",
13930  FT_STRING, BASE_NONE, NULL, 0x00,
13931  NULL, HFILL }
13932  },
13933  { &fix_fields[1476].hf_id,
13934  { "ComplexEventPriceBoundaryPrecision (1488)", "fix.ComplexEventPriceBoundaryPrecision",
13935  FT_STRING, BASE_NONE, NULL, 0x00,
13936  NULL, HFILL }
13937  },
13938  { &fix_fields[1477].hf_id,
13939  { "ComplexEventPriceTimeType (1489)", "fix.ComplexEventPriceTimeType",
13940  FT_STRING, BASE_NONE, NULL, 0x00,
13941  NULL, HFILL }
13942  },
13943  { &fix_fields[1478].hf_id,
13944  { "ComplexEventCondition (1490)", "fix.ComplexEventCondition",
13945  FT_STRING, BASE_NONE, NULL, 0x00,
13946  NULL, HFILL }
13947  },
13948  { &fix_fields[1479].hf_id,
13949  { "NoComplexEventDates (1491)", "fix.NoComplexEventDates",
13950  FT_STRING, BASE_NONE, NULL, 0x00,
13951  NULL, HFILL }
13952  },
13953  { &fix_fields[1480].hf_id,
13954  { "ComplexEventStartDate (1492)", "fix.ComplexEventStartDate",
13955  FT_STRING, BASE_NONE, NULL, 0x00,
13956  NULL, HFILL }
13957  },
13958  { &fix_fields[1481].hf_id,
13959  { "ComplexEventEndDate (1493)", "fix.ComplexEventEndDate",
13960  FT_STRING, BASE_NONE, NULL, 0x00,
13961  NULL, HFILL }
13962  },
13963  { &fix_fields[1482].hf_id,
13964  { "NoComplexEventTimes (1494)", "fix.NoComplexEventTimes",
13965  FT_STRING, BASE_NONE, NULL, 0x00,
13966  NULL, HFILL }
13967  },
13968  { &fix_fields[1483].hf_id,
13969  { "ComplexEventStartTime (1495)", "fix.ComplexEventStartTime",
13970  FT_STRING, BASE_NONE, NULL, 0x00,
13971  NULL, HFILL }
13972  },
13973  { &fix_fields[1484].hf_id,
13974  { "ComplexEventEndTime (1496)", "fix.ComplexEventEndTime",
13975  FT_STRING, BASE_NONE, NULL, 0x00,
13976  NULL, HFILL }
13977  },
13978  { &fix_fields[1485].hf_id,
13979  { "StreamAsgnReqID (1497)", "fix.StreamAsgnReqID",
13980  FT_STRING, BASE_NONE, NULL, 0x00,
13981  NULL, HFILL }
13982  },
13983  { &fix_fields[1486].hf_id,
13984  { "StreamAsgnReqType (1498)", "fix.StreamAsgnReqType",
13985  FT_STRING, BASE_NONE, NULL, 0x00,
13986  NULL, HFILL }
13987  },
13988  { &fix_fields[1487].hf_id,
13989  { "NoAsgnReqs (1499)", "fix.NoAsgnReqs",
13990  FT_STRING, BASE_NONE, NULL, 0x00,
13991  NULL, HFILL }
13992  },
13993  { &fix_fields[1488].hf_id,
13994  { "MDStreamID (1500)", "fix.MDStreamID",
13995  FT_STRING, BASE_NONE, NULL, 0x00,
13996  NULL, HFILL }
13997  },
13998  { &fix_fields[1489].hf_id,
13999  { "StreamAsgnRptID (1501)", "fix.StreamAsgnRptID",
14000  FT_STRING, BASE_NONE, NULL, 0x00,
14001  NULL, HFILL }
14002  },
14003  { &fix_fields[1490].hf_id,
14004  { "StreamAsgnRejReason (1502)", "fix.StreamAsgnRejReason",
14005  FT_STRING, BASE_NONE, NULL, 0x00,
14006  NULL, HFILL }
14007  },
14008  { &fix_fields[1491].hf_id,
14009  { "StreamAsgnAckType (1503)", "fix.StreamAsgnAckType",
14010  FT_STRING, BASE_NONE, NULL, 0x00,
14011  NULL, HFILL }
14012  },
14013  { &fix_fields[1492].hf_id,
14014  { "RelSymTransactTime (1504)", "fix.RelSymTransactTime",
14015  FT_STRING, BASE_NONE, NULL, 0x00,
14016  NULL, HFILL }
14017  },
14018  { &fix_fields[1493].hf_id,
14019  { "PartyDetailsListRequestID (1505)", "fix.PartyDetailsListRequestID",
14020  FT_STRING, BASE_NONE, NULL, 0x00,
14021  NULL, HFILL }
14022  },
14023  { &fix_fields[1494].hf_id,
14024  { "NoPartyListResponseTypes (1506)", "fix.NoPartyListResponseTypes",
14025  FT_STRING, BASE_NONE, NULL, 0x00,
14026  NULL, HFILL }
14027  },
14028  { &fix_fields[1495].hf_id,
14029  { "PartyListResponseType (1507)", "fix.PartyListResponseType",
14030  FT_STRING, BASE_NONE, NULL, 0x00,
14031  NULL, HFILL }
14032  },
14033  { &fix_fields[1496].hf_id,
14034  { "NoRequestedPartyRoles (1508)", "fix.NoRequestedPartyRoles",
14035  FT_STRING, BASE_NONE, NULL, 0x00,
14036  NULL, HFILL }
14037  },
14038  { &fix_fields[1497].hf_id,
14039  { "RequestedPartyRole (1509)", "fix.RequestedPartyRole",
14040  FT_STRING, BASE_NONE, NULL, 0x00,
14041  NULL, HFILL }
14042  },
14043  { &fix_fields[1498].hf_id,
14044  { "PartyDetailsListReportID (1510)", "fix.PartyDetailsListReportID",
14045  FT_STRING, BASE_NONE, NULL, 0x00,
14046  NULL, HFILL }
14047  },
14048  { &fix_fields[1499].hf_id,
14049  { "PartyDetailsRequestResult (1511)", "fix.PartyDetailsRequestResult",
14050  FT_STRING, BASE_NONE, NULL, 0x00,
14051  NULL, HFILL }
14052  },
14053  { &fix_fields[1500].hf_id,
14054  { "TotNoPartyList (1512)", "fix.TotNoPartyList",
14055  FT_STRING, BASE_NONE, NULL, 0x00,
14056  NULL, HFILL }
14057  },
14058  { &fix_fields[1501].hf_id,
14059  { "NoPartyList (1513)", "fix.NoPartyList",
14060  FT_STRING, BASE_NONE, NULL, 0x00,
14061  NULL, HFILL }
14062  },
14063  { &fix_fields[1502].hf_id,
14064  { "NoPartyRelationships (1514)", "fix.NoPartyRelationships",
14065  FT_STRING, BASE_NONE, NULL, 0x00,
14066  NULL, HFILL }
14067  },
14068  { &fix_fields[1503].hf_id,
14069  { "PartyRelationship (1515)", "fix.PartyRelationship",
14070  FT_STRING, BASE_NONE, NULL, 0x00,
14071  NULL, HFILL }
14072  },
14073  { &fix_fields[1504].hf_id,
14074  { "NoPartyAltIDs (1516)", "fix.NoPartyAltIDs",
14075  FT_STRING, BASE_NONE, NULL, 0x00,
14076  NULL, HFILL }
14077  },
14078  { &fix_fields[1505].hf_id,
14079  { "PartyAltID (1517)", "fix.PartyAltID",
14080  FT_STRING, BASE_NONE, NULL, 0x00,
14081  NULL, HFILL }
14082  },
14083  { &fix_fields[1506].hf_id,
14084  { "PartyAltIDSource (1518)", "fix.PartyAltIDSource",
14085  FT_STRING, BASE_NONE, NULL, 0x00,
14086  NULL, HFILL }
14087  },
14088  { &fix_fields[1507].hf_id,
14089  { "NoPartyAltSubIDs (1519)", "fix.NoPartyAltSubIDs",
14090  FT_STRING, BASE_NONE, NULL, 0x00,
14091  NULL, HFILL }
14092  },
14093  { &fix_fields[1508].hf_id,
14094  { "PartyAltSubID (1520)", "fix.PartyAltSubID",
14095  FT_STRING, BASE_NONE, NULL, 0x00,
14096  NULL, HFILL }
14097  },
14098  { &fix_fields[1509].hf_id,
14099  { "PartyAltSubIDType (1521)", "fix.PartyAltSubIDType",
14100  FT_STRING, BASE_NONE, NULL, 0x00,
14101  NULL, HFILL }
14102  },
14103  { &fix_fields[1510].hf_id,
14104  { "NoContextPartyIDs (1522)", "fix.NoContextPartyIDs",
14105  FT_STRING, BASE_NONE, NULL, 0x00,
14106  NULL, HFILL }
14107  },
14108  { &fix_fields[1511].hf_id,
14109  { "ContextPartyID (1523)", "fix.ContextPartyID",
14110  FT_STRING, BASE_NONE, NULL, 0x00,
14111  NULL, HFILL }
14112  },
14113  { &fix_fields[1512].hf_id,
14114  { "ContextPartyIDSource (1524)", "fix.ContextPartyIDSource",
14115  FT_STRING, BASE_NONE, NULL, 0x00,
14116  NULL, HFILL }
14117  },
14118  { &fix_fields[1513].hf_id,
14119  { "ContextPartyRole (1525)", "fix.ContextPartyRole",
14120  FT_STRING, BASE_NONE, NULL, 0x00,
14121  NULL, HFILL }
14122  },
14123  { &fix_fields[1514].hf_id,
14124  { "NoContextPartySubIDs (1526)", "fix.NoContextPartySubIDs",
14125  FT_STRING, BASE_NONE, NULL, 0x00,
14126  NULL, HFILL }
14127  },
14128  { &fix_fields[1515].hf_id,
14129  { "ContextPartySubID (1527)", "fix.ContextPartySubID",
14130  FT_STRING, BASE_NONE, NULL, 0x00,
14131  NULL, HFILL }
14132  },
14133  { &fix_fields[1516].hf_id,
14134  { "ContextPartySubIDType (1528)", "fix.ContextPartySubIDType",
14135  FT_STRING, BASE_NONE, NULL, 0x00,
14136  NULL, HFILL }
14137  },
14138  { &fix_fields[1517].hf_id,
14139  { "NoRiskLimits (1529)", "fix.NoRiskLimits",
14140  FT_STRING, BASE_NONE, NULL, 0x00,
14141  NULL, HFILL }
14142  },
14143  { &fix_fields[1518].hf_id,
14144  { "RiskLimitType (1530)", "fix.RiskLimitType",
14145  FT_STRING, BASE_NONE, NULL, 0x00,
14146  NULL, HFILL }
14147  },
14148  { &fix_fields[1519].hf_id,
14149  { "RiskLimitAmount (1531)", "fix.RiskLimitAmount",
14150  FT_STRING, BASE_NONE, NULL, 0x00,
14151  NULL, HFILL }
14152  },
14153  { &fix_fields[1520].hf_id,
14154  { "RiskLimitCurrency (1532)", "fix.RiskLimitCurrency",
14155  FT_STRING, BASE_NONE, NULL, 0x00,
14156  NULL, HFILL }
14157  },
14158  { &fix_fields[1521].hf_id,
14159  { "RiskLimitPlatform (1533)", "fix.RiskLimitPlatform",
14160  FT_STRING, BASE_NONE, NULL, 0x00,
14161  NULL, HFILL }
14162  },
14163  { &fix_fields[1522].hf_id,
14164  { "NoRiskInstruments (1534)", "fix.NoRiskInstruments",
14165  FT_STRING, BASE_NONE, NULL, 0x00,
14166  NULL, HFILL }
14167  },
14168  { &fix_fields[1523].hf_id,
14169  { "RiskInstrumentOperator (1535)", "fix.RiskInstrumentOperator",
14170  FT_STRING, BASE_NONE, NULL, 0x00,
14171  NULL, HFILL }
14172  },
14173  { &fix_fields[1524].hf_id,
14174  { "RiskSymbol (1536)", "fix.RiskSymbol",
14175  FT_STRING, BASE_NONE, NULL, 0x00,
14176  NULL, HFILL }
14177  },
14178  { &fix_fields[1525].hf_id,
14179  { "RiskSymbolSfx (1537)", "fix.RiskSymbolSfx",
14180  FT_STRING, BASE_NONE, NULL, 0x00,
14181  NULL, HFILL }
14182  },
14183  { &fix_fields[1526].hf_id,
14184  { "RiskSecurityID (1538)", "fix.RiskSecurityID",
14185  FT_STRING, BASE_NONE, NULL, 0x00,
14186  NULL, HFILL }
14187  },
14188  { &fix_fields[1527].hf_id,
14189  { "RiskSecurityIDSource (1539)", "fix.RiskSecurityIDSource",
14190  FT_STRING, BASE_NONE, NULL, 0x00,
14191  NULL, HFILL }
14192  },
14193  { &fix_fields[1528].hf_id,
14194  { "NoRiskSecurityAltID (1540)", "fix.NoRiskSecurityAltID",
14195  FT_STRING, BASE_NONE, NULL, 0x00,
14196  NULL, HFILL }
14197  },
14198  { &fix_fields[1529].hf_id,
14199  { "RiskSecurityAltID (1541)", "fix.RiskSecurityAltID",
14200  FT_STRING, BASE_NONE, NULL, 0x00,
14201  NULL, HFILL }
14202  },
14203  { &fix_fields[1530].hf_id,
14204  { "RiskSecurityAltIDSource (1542)", "fix.RiskSecurityAltIDSource",
14205  FT_STRING, BASE_NONE, NULL, 0x00,
14206  NULL, HFILL }
14207  },
14208  { &fix_fields[1531].hf_id,
14209  { "RiskProduct (1543)", "fix.RiskProduct",
14210  FT_STRING, BASE_NONE, NULL, 0x00,
14211  NULL, HFILL }
14212  },
14213  { &fix_fields[1532].hf_id,
14214  { "RiskProductComplex (1544)", "fix.RiskProductComplex",
14215  FT_STRING, BASE_NONE, NULL, 0x00,
14216  NULL, HFILL }
14217  },
14218  { &fix_fields[1533].hf_id,
14219  { "RiskSecurityGroup (1545)", "fix.RiskSecurityGroup",
14220  FT_STRING, BASE_NONE, NULL, 0x00,
14221  NULL, HFILL }
14222  },
14223  { &fix_fields[1534].hf_id,
14224  { "RiskCFICode (1546)", "fix.RiskCFICode",
14225  FT_STRING, BASE_NONE, NULL, 0x00,
14226  NULL, HFILL }
14227  },
14228  { &fix_fields[1535].hf_id,
14229  { "RiskSecurityType (1547)", "fix.RiskSecurityType",
14230  FT_STRING, BASE_NONE, NULL, 0x00,
14231  NULL, HFILL }
14232  },
14233  { &fix_fields[1536].hf_id,
14234  { "RiskSecuritySubType (1548)", "fix.RiskSecuritySubType",
14235  FT_STRING, BASE_NONE, NULL, 0x00,
14236  NULL, HFILL }
14237  },
14238  { &fix_fields[1537].hf_id,
14239  { "RiskMaturityMonthYear (1549)", "fix.RiskMaturityMonthYear",
14240  FT_STRING, BASE_NONE, NULL, 0x00,
14241  NULL, HFILL }
14242  },
14243  { &fix_fields[1538].hf_id,
14244  { "RiskMaturityTime (1550)", "fix.RiskMaturityTime",
14245  FT_STRING, BASE_NONE, NULL, 0x00,
14246  NULL, HFILL }
14247  },
14248  { &fix_fields[1539].hf_id,
14249  { "RiskRestructuringType (1551)", "fix.RiskRestructuringType",
14250  FT_STRING, BASE_NONE, NULL, 0x00,
14251  NULL, HFILL }
14252  },
14253  { &fix_fields[1540].hf_id,
14254  { "RiskSeniority (1552)", "fix.RiskSeniority",
14255  FT_STRING, BASE_NONE, NULL, 0x00,
14256  NULL, HFILL }
14257  },
14258  { &fix_fields[1541].hf_id,
14259  { "RiskPutOrCall (1553)", "fix.RiskPutOrCall",
14260  FT_STRING, BASE_NONE, NULL, 0x00,
14261  NULL, HFILL }
14262  },
14263  { &fix_fields[1542].hf_id,
14264  { "RiskFlexibleIndicator (1554)", "fix.RiskFlexibleIndicator",
14265  FT_STRING, BASE_NONE, NULL, 0x00,
14266  NULL, HFILL }
14267  },
14268  { &fix_fields[1543].hf_id,
14269  { "RiskCouponRate (1555)", "fix.RiskCouponRate",
14270  FT_STRING, BASE_NONE, NULL, 0x00,
14271  NULL, HFILL }
14272  },
14273  { &fix_fields[1544].hf_id,
14274  { "RiskSecurityDesc (1556)", "fix.RiskSecurityDesc",
14275  FT_STRING, BASE_NONE, NULL, 0x00,
14276  NULL, HFILL }
14277  },
14278  { &fix_fields[1545].hf_id,
14279  { "RiskInstrumentSettlType (1557)", "fix.RiskInstrumentSettlType",
14280  FT_STRING, BASE_NONE, NULL, 0x00,
14281  NULL, HFILL }
14282  },
14283  { &fix_fields[1546].hf_id,
14284  { "RiskInstrumentMultiplier (1558)", "fix.RiskInstrumentMultiplier",
14285  FT_STRING, BASE_NONE, NULL, 0x00,
14286  NULL, HFILL }
14287  },
14288  { &fix_fields[1547].hf_id,
14289  { "NoRiskWarningLevels (1559)", "fix.NoRiskWarningLevels",
14290  FT_STRING, BASE_NONE, NULL, 0x00,
14291  NULL, HFILL }
14292  },
14293  { &fix_fields[1548].hf_id,
14294  { "RiskWarningLevelPercent (1560)", "fix.RiskWarningLevelPercent",
14295  FT_STRING, BASE_NONE, NULL, 0x00,
14296  NULL, HFILL }
14297  },
14298  { &fix_fields[1549].hf_id,
14299  { "RiskWarningLevelName (1561)", "fix.RiskWarningLevelName",
14300  FT_STRING, BASE_NONE, NULL, 0x00,
14301  NULL, HFILL }
14302  },
14303  { &fix_fields[1550].hf_id,
14304  { "NoRelatedPartyIDs (1562)", "fix.NoRelatedPartyIDs",
14305  FT_STRING, BASE_NONE, NULL, 0x00,
14306  NULL, HFILL }
14307  },
14308  { &fix_fields[1551].hf_id,
14309  { "RelatedPartyID (1563)", "fix.RelatedPartyID",
14310  FT_STRING, BASE_NONE, NULL, 0x00,
14311  NULL, HFILL }
14312  },
14313  { &fix_fields[1552].hf_id,
14314  { "RelatedPartyIDSource (1564)", "fix.RelatedPartyIDSource",
14315  FT_STRING, BASE_NONE, NULL, 0x00,
14316  NULL, HFILL }
14317  },
14318  { &fix_fields[1553].hf_id,
14319  { "RelatedPartyRole (1565)", "fix.RelatedPartyRole",
14320  FT_STRING, BASE_NONE, NULL, 0x00,
14321  NULL, HFILL }
14322  },
14323  { &fix_fields[1554].hf_id,
14324  { "NoRelatedPartySubIDs (1566)", "fix.NoRelatedPartySubIDs",
14325  FT_STRING, BASE_NONE, NULL, 0x00,
14326  NULL, HFILL }
14327  },
14328  { &fix_fields[1555].hf_id,
14329  { "RelatedPartySubID (1567)", "fix.RelatedPartySubID",
14330  FT_STRING, BASE_NONE, NULL, 0x00,
14331  NULL, HFILL }
14332  },
14333  { &fix_fields[1556].hf_id,
14334  { "RelatedPartySubIDType (1568)", "fix.RelatedPartySubIDType",
14335  FT_STRING, BASE_NONE, NULL, 0x00,
14336  NULL, HFILL }
14337  },
14338  { &fix_fields[1557].hf_id,
14339  { "NoRelatedPartyAltIDs (1569)", "fix.NoRelatedPartyAltIDs",
14340  FT_STRING, BASE_NONE, NULL, 0x00,
14341  NULL, HFILL }
14342  },
14343  { &fix_fields[1558].hf_id,
14344  { "RelatedPartyAltID (1570)", "fix.RelatedPartyAltID",
14345  FT_STRING, BASE_NONE, NULL, 0x00,
14346  NULL, HFILL }
14347  },
14348  { &fix_fields[1559].hf_id,
14349  { "RelatedPartyAltIDSource (1571)", "fix.RelatedPartyAltIDSource",
14350  FT_STRING, BASE_NONE, NULL, 0x00,
14351  NULL, HFILL }
14352  },
14353  { &fix_fields[1560].hf_id,
14354  { "NoRelatedPartyAltSubIDs (1572)", "fix.NoRelatedPartyAltSubIDs",
14355  FT_STRING, BASE_NONE, NULL, 0x00,
14356  NULL, HFILL }
14357  },
14358  { &fix_fields[1561].hf_id,
14359  { "RelatedPartyAltSubID (1573)", "fix.RelatedPartyAltSubID",
14360  FT_STRING, BASE_NONE, NULL, 0x00,
14361  NULL, HFILL }
14362  },
14363  { &fix_fields[1562].hf_id,
14364  { "RelatedPartyAltSubIDType (1574)", "fix.RelatedPartyAltSubIDType",
14365  FT_STRING, BASE_NONE, NULL, 0x00,
14366  NULL, HFILL }
14367  },
14368  { &fix_fields[1563].hf_id,
14369  { "NoRelatedContextPartyIDs (1575)", "fix.NoRelatedContextPartyIDs",
14370  FT_STRING, BASE_NONE, NULL, 0x00,
14371  NULL, HFILL }
14372  },
14373  { &fix_fields[1564].hf_id,
14374  { "RelatedContextPartyID (1576)", "fix.RelatedContextPartyID",
14375  FT_STRING, BASE_NONE, NULL, 0x00,
14376  NULL, HFILL }
14377  },
14378  { &fix_fields[1565].hf_id,
14379  { "RelatedContextPartyIDSource (1577)", "fix.RelatedContextPartyIDSource",
14380  FT_STRING, BASE_NONE, NULL, 0x00,
14381  NULL, HFILL }
14382  },
14383  { &fix_fields[1566].hf_id,
14384  { "RelatedContextPartyRole (1578)", "fix.RelatedContextPartyRole",
14385  FT_STRING, BASE_NONE, NULL, 0x00,
14386  NULL, HFILL }
14387  },
14388  { &fix_fields[1567].hf_id,
14389  { "NoRelatedContextPartySubIDs (1579)", "fix.NoRelatedContextPartySubIDs",
14390  FT_STRING, BASE_NONE, NULL, 0x00,
14391  NULL, HFILL }
14392  },
14393  { &fix_fields[1568].hf_id,
14394  { "RelatedContextPartySubID (1580)", "fix.RelatedContextPartySubID",
14395  FT_STRING, BASE_NONE, NULL, 0x00,
14396  NULL, HFILL }
14397  },
14398  { &fix_fields[1569].hf_id,
14399  { "RelatedContextPartySubIDType (1581)", "fix.RelatedContextPartySubIDType",
14400  FT_STRING, BASE_NONE, NULL, 0x00,
14401  NULL, HFILL }
14402  },
14403  { &fix_fields[1570].hf_id,
14404  { "NoRelationshipRiskLimits (1582)", "fix.NoRelationshipRiskLimits",
14405  FT_STRING, BASE_NONE, NULL, 0x00,
14406  NULL, HFILL }
14407  },
14408  { &fix_fields[1571].hf_id,
14409  { "RelationshipRiskLimitType (1583)", "fix.RelationshipRiskLimitType",
14410  FT_STRING, BASE_NONE, NULL, 0x00,
14411  NULL, HFILL }
14412  },
14413  { &fix_fields[1572].hf_id,
14414  { "RelationshipRiskLimitAmount (1584)", "fix.RelationshipRiskLimitAmount",
14415  FT_STRING, BASE_NONE, NULL, 0x00,
14416  NULL, HFILL }
14417  },
14418  { &fix_fields[1573].hf_id,
14419  { "RelationshipRiskLimitCurrency (1585)", "fix.RelationshipRiskLimitCurrency",
14420  FT_STRING, BASE_NONE, NULL, 0x00,
14421  NULL, HFILL }
14422  },
14423  { &fix_fields[1574].hf_id,
14424  { "RelationshipRiskLimitPlatform (1586)", "fix.RelationshipRiskLimitPlatform",
14425  FT_STRING, BASE_NONE, NULL, 0x00,
14426  NULL, HFILL }
14427  },
14428  { &fix_fields[1575].hf_id,
14429  { "NoRelationshipRiskInstruments (1587)", "fix.NoRelationshipRiskInstruments",
14430  FT_STRING, BASE_NONE, NULL, 0x00,
14431  NULL, HFILL }
14432  },
14433  { &fix_fields[1576].hf_id,
14434  { "RelationshipRiskInstrumentOperator (1588)", "fix.RelationshipRiskInstrumentOperator",
14435  FT_STRING, BASE_NONE, NULL, 0x00,
14436  NULL, HFILL }
14437  },
14438  { &fix_fields[1577].hf_id,
14439  { "RelationshipRiskSymbol (1589)", "fix.RelationshipRiskSymbol",
14440  FT_STRING, BASE_NONE, NULL, 0x00,
14441  NULL, HFILL }
14442  },
14443  { &fix_fields[1578].hf_id,
14444  { "RelationshipRiskSymbolSfx (1590)", "fix.RelationshipRiskSymbolSfx",
14445  FT_STRING, BASE_NONE, NULL, 0x00,
14446  NULL, HFILL }
14447  },
14448  { &fix_fields[1579].hf_id,
14449  { "RelationshipRiskSecurityID (1591)", "fix.RelationshipRiskSecurityID",
14450  FT_STRING, BASE_NONE, NULL, 0x00,
14451  NULL, HFILL }
14452  },
14453  { &fix_fields[1580].hf_id,
14454  { "RelationshipRiskSecurityIDSource (1592)", "fix.RelationshipRiskSecurityIDSource",
14455  FT_STRING, BASE_NONE, NULL, 0x00,
14456  NULL, HFILL }
14457  },
14458  { &fix_fields[1581].hf_id,
14459  { "NoRelationshipRiskSecurityAltID (1593)", "fix.NoRelationshipRiskSecurityAltID",
14460  FT_STRING, BASE_NONE, NULL, 0x00,
14461  NULL, HFILL }
14462  },
14463  { &fix_fields[1582].hf_id,
14464  { "RelationshipRiskSecurityAltID (1594)", "fix.RelationshipRiskSecurityAltID",
14465  FT_STRING, BASE_NONE, NULL, 0x00,
14466  NULL, HFILL }
14467  },
14468  { &fix_fields[1583].hf_id,
14469  { "RelationshipRiskSecurityAltIDSource (1595)", "fix.RelationshipRiskSecurityAltIDSource",
14470  FT_STRING, BASE_NONE, NULL, 0x00,
14471  NULL, HFILL }
14472  },
14473  { &fix_fields[1584].hf_id,
14474  { "RelationshipRiskProduct (1596)", "fix.RelationshipRiskProduct",
14475  FT_STRING, BASE_NONE, NULL, 0x00,
14476  NULL, HFILL }
14477  },
14478  { &fix_fields[1585].hf_id,
14479  { "RelationshipRiskProductComplex (1597)", "fix.RelationshipRiskProductComplex",
14480  FT_STRING, BASE_NONE, NULL, 0x00,
14481  NULL, HFILL }
14482  },
14483  { &fix_fields[1586].hf_id,
14484  { "RelationshipRiskSecurityGroup (1598)", "fix.RelationshipRiskSecurityGroup",
14485  FT_STRING, BASE_NONE, NULL, 0x00,
14486  NULL, HFILL }
14487  },
14488  { &fix_fields[1587].hf_id,
14489  { "RelationshipRiskCFICode (1599)", "fix.RelationshipRiskCFICode",
14490  FT_STRING, BASE_NONE, NULL, 0x00,
14491  NULL, HFILL }
14492  },
14493  { &fix_fields[1588].hf_id,
14494  { "RelationshipRiskSecurityType (1600)", "fix.RelationshipRiskSecurityType",
14495  FT_STRING, BASE_NONE, NULL, 0x00,
14496  NULL, HFILL }
14497  },
14498  { &fix_fields[1589].hf_id,
14499  { "RelationshipRiskSecuritySubType (1601)", "fix.RelationshipRiskSecuritySubType",
14500  FT_STRING, BASE_NONE, NULL, 0x00,
14501  NULL, HFILL }
14502  },
14503  { &fix_fields[1590].hf_id,
14504  { "RelationshipRiskMaturityMonthYear (1602)", "fix.RelationshipRiskMaturityMonthYear",
14505  FT_STRING, BASE_NONE, NULL, 0x00,
14506  NULL, HFILL }
14507  },
14508  { &fix_fields[1591].hf_id,
14509  { "RelationshipRiskMaturityTime (1603)", "fix.RelationshipRiskMaturityTime",
14510  FT_STRING, BASE_NONE, NULL, 0x00,
14511  NULL, HFILL }
14512  },
14513  { &fix_fields[1592].hf_id,
14514  { "RelationshipRiskRestructuringType (1604)", "fix.RelationshipRiskRestructuringType",
14515  FT_STRING, BASE_NONE, NULL, 0x00,
14516  NULL, HFILL }
14517  },
14518  { &fix_fields[1593].hf_id,
14519  { "RelationshipRiskSeniority (1605)", "fix.RelationshipRiskSeniority",
14520  FT_STRING, BASE_NONE, NULL, 0x00,
14521  NULL, HFILL }
14522  },
14523  { &fix_fields[1594].hf_id,
14524  { "RelationshipRiskPutOrCall (1606)", "fix.RelationshipRiskPutOrCall",
14525  FT_STRING, BASE_NONE, NULL, 0x00,
14526  NULL, HFILL }
14527  },
14528  { &fix_fields[1595].hf_id,
14529  { "RelationshipRiskFlexibleIndicator (1607)", "fix.RelationshipRiskFlexibleIndicator",
14530  FT_STRING, BASE_NONE, NULL, 0x00,
14531  NULL, HFILL }
14532  },
14533  { &fix_fields[1596].hf_id,
14534  { "RelationshipRiskCouponRate (1608)", "fix.RelationshipRiskCouponRate",
14535  FT_STRING, BASE_NONE, NULL, 0x00,
14536  NULL, HFILL }
14537  },
14538  { &fix_fields[1597].hf_id,
14539  { "RelationshipRiskSecurityExchange (1609)", "fix.RelationshipRiskSecurityExchange",
14540  FT_STRING, BASE_NONE, NULL, 0x00,
14541  NULL, HFILL }
14542  },
14543  { &fix_fields[1598].hf_id,
14544  { "RelationshipRiskSecurityDesc (1610)", "fix.RelationshipRiskSecurityDesc",
14545  FT_STRING, BASE_NONE, NULL, 0x00,
14546  NULL, HFILL }
14547  },
14548  { &fix_fields[1599].hf_id,
14549  { "RelationshipRiskInstrumentSettlType (1611)", "fix.RelationshipRiskInstrumentSettlType",
14550  FT_STRING, BASE_NONE, NULL, 0x00,
14551  NULL, HFILL }
14552  },
14553  { &fix_fields[1600].hf_id,
14554  { "RelationshipRiskInstrumentMultiplier (1612)", "fix.RelationshipRiskInstrumentMultiplier",
14555  FT_STRING, BASE_NONE, NULL, 0x00,
14556  NULL, HFILL }
14557  },
14558  { &fix_fields[1601].hf_id,
14559  { "NoRelationshipRiskWarningLevels (1613)", "fix.NoRelationshipRiskWarningLevels",
14560  FT_STRING, BASE_NONE, NULL, 0x00,
14561  NULL, HFILL }
14562  },
14563  { &fix_fields[1602].hf_id,
14564  { "RelationshipRiskWarningLevelPercent (1614)", "fix.RelationshipRiskWarningLevelPercent",
14565  FT_STRING, BASE_NONE, NULL, 0x00,
14566  NULL, HFILL }
14567  },
14568  { &fix_fields[1603].hf_id,
14569  { "RelationshipRiskWarningLevelName (1615)", "fix.RelationshipRiskWarningLevelName",
14570  FT_STRING, BASE_NONE, NULL, 0x00,
14571  NULL, HFILL }
14572  },
14573  { &fix_fields[1604].hf_id,
14574  { "RiskSecurityExchange (1616)", "fix.RiskSecurityExchange",
14575  FT_STRING, BASE_NONE, NULL, 0x00,
14576  NULL, HFILL }
14577  },
14578  { &fix_fields[1605].hf_id,
14579  { "StreamAsgnType (1617)", "fix.StreamAsgnType",
14580  FT_STRING, BASE_NONE, NULL, 0x00,
14581  NULL, HFILL }
14582  },
14583  { &fix_fields[1606].hf_id,
14584  { "RelationshipRiskEncodedSecurityDescLen (1618)", "fix.RelationshipRiskEncodedSecurityDescLen",
14585  FT_STRING, BASE_NONE, NULL, 0x00,
14586  NULL, HFILL }
14587  },
14588  { &fix_fields[1607].hf_id,
14589  { "RelationshipRiskEncodedSecurityDesc (1619)", "fix.RelationshipRiskEncodedSecurityDesc",
14590  FT_STRING, BASE_NONE, NULL, 0x00,
14591  NULL, HFILL }
14592  },
14593  { &fix_fields[1608].hf_id,
14594  { "RiskEncodedSecurityDescLen (1620)", "fix.RiskEncodedSecurityDescLen",
14595  FT_STRING, BASE_NONE, NULL, 0x00,
14596  NULL, HFILL }
14597  },
14598  { &fix_fields[1609].hf_id,
14599  { "RiskEncodedSecurityDesc (1621)", "fix.RiskEncodedSecurityDesc",
14600  FT_STRING, BASE_NONE, NULL, 0x00,
14601  NULL, HFILL }
14602  },
14603  };
14604 
14605 /*
14606  * Editor modelines
14607  *
14608  * Local Variables:
14609  * c-basic-offset: 4
14610  * tab-width: 8
14611  * indent-tabs-mode: nil
14612  * End:
14613  *
14614  * ex: set shiftwidth=4 tabstop=8 expandtab:
14615  * :indentSize=4:tabSize=8:noTabs=true:
14616  */
14617 #define FIX_40 140
14618 #define FIX_41 211
14619 #define FIX_42 446
14620 #define FIX_43 659
14621 #define FIX_44 956
#define HFILL
Definition: proto.h:788
@ BASE_NONE
Definition: proto.h:680
Definition: packet-fix.h:7
Definition: value_string.h:273
Definition: value_string.h:26
Definition: proto.h:798