Wireshark 4.5.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
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
7typedef struct _fix_field {
8 int tag; /* FIX tag */
9 int type; /* */
10 const void *table;
11} fix_field;
12
13
14 static const string_string messages_val[] = {
15 { "0", "Heartbeat" },
16 { "1", "TestRequest" },
17 { "2", "ResendRequest" },
18 { "3", "Reject" },
19 { "4", "SequenceReset" },
20 { "5", "Logout" },
21 { "6", "IOI" },
22 { "7", "Advertisement" },
23 { "8", "ExecutionReport" },
24 { "9", "OrderCancelReject" },
25 { "A", "Logon" },
26 { "B", "News" },
27 { "C", "Email" },
28 { "D", "NewOrderSingle" },
29 { "E", "NewOrderList" },
30 { "F", "OrderCancelRequest" },
31 { "G", "OrderCancelReplaceRequest" },
32 { "H", "OrderStatusRequest" },
33 { "J", "AllocationInstruction" },
34 { "K", "ListCancelRequest" },
35 { "L", "ListExecute" },
36 { "M", "ListStatusRequest" },
37 { "N", "ListStatus" },
38 { "P", "AllocationInstructionAck" },
39 { "Q", "DontKnowTrade" },
40 { "R", "QuoteRequest" },
41 { "S", "Quote" },
42 { "T", "SettlementInstructions" },
43 { "V", "MarketDataRequest" },
44 { "W", "MarketDataSnapshotFullRefresh" },
45 { "X", "MarketDataIncrementalRefresh" },
46 { "Y", "MarketDataRequestReject" },
47 { "Z", "QuoteCancel" },
48 { "a", "QuoteStatusRequest" },
49 { "b", "MassQuoteAcknowledgement" },
50 { "c", "SecurityDefinitionRequest" },
51 { "d", "SecurityDefinition" },
52 { "e", "SecurityStatusRequest" },
53 { "f", "SecurityStatus" },
54 { "g", "TradingSessionStatusRequest" },
55 { "h", "TradingSessionStatus" },
56 { "i", "MassQuote" },
57 { "j", "BusinessMessageReject" },
58 { "k", "BidRequest" },
59 { "l", "BidResponse" },
60 { "m", "ListStrikePrice" },
61 { "o", "RegistrationInstructions" },
62 { "p", "RegistrationInstructionsResponse" },
63 { "q", "OrderMassCancelRequest" },
64 { "r", "OrderMassCancelReport" },
65 { "s", "NewOrderCross" },
66 { "t", "CrossOrderCancelReplaceRequest" },
67 { "u", "CrossOrderCancelRequest" },
68 { "v", "SecurityTypeRequest" },
69 { "w", "SecurityTypes" },
70 { "x", "SecurityListRequest" },
71 { "y", "SecurityList" },
72 { "z", "DerivativeSecurityListRequest" },
73 { "AA", "DerivativeSecurityList" },
74 { "AB", "NewOrderMultileg" },
75 { "AC", "MultilegOrderCancelReplace" },
76 { "AD", "TradeCaptureReportRequest" },
77 { "AE", "TradeCaptureReport" },
78 { "AF", "OrderMassStatusRequest" },
79 { "AG", "QuoteRequestReject" },
80 { "AH", "RFQRequest" },
81 { "AI", "QuoteStatusReport" },
82 { "AJ", "QuoteResponse" },
83 { "AK", "Confirmation" },
84 { "AL", "PositionMaintenanceRequest" },
85 { "AM", "PositionMaintenanceReport" },
86 { "AN", "RequestForPositions" },
87 { "AO", "RequestForPositionsAck" },
88 { "AP", "PositionReport" },
89 { "AQ", "TradeCaptureReportRequestAck" },
90 { "AR", "TradeCaptureReportAck" },
91 { "AS", "AllocationReport" },
92 { "AT", "AllocationReportAck" },
93 { "AU", "ConfirmationAck" },
94 { "AV", "SettlementInstructionRequest" },
95 { "AW", "AssignmentReport" },
96 { "AX", "CollateralRequest" },
97 { "AY", "CollateralAssignment" },
98 { "AZ", "CollateralResponse" },
99 { "BA", "CollateralReport" },
100 { "BB", "CollateralInquiry" },
101 { "BC", "NetworkCounterpartySystemStatusRequest" },
102 { "BD", "NetworkCounterpartySystemStatusResponse" },
103 { "BE", "UserRequest" },
104 { "BF", "UserResponse" },
105 { "BG", "CollateralInquiryAck" },
106 { "BH", "ConfirmationRequest" },
107 { "BO", "ContraryIntentionReport" },
108 { "BP", "SecurityDefinitionUpdateReport" },
109 { "BK", "SecurityListUpdateReport" },
110 { "BL", "AdjustedPositionReport" },
111 { "BM", "AllocationInstructionAlert" },
112 { "BN", "ExecutionAcknowledgement" },
113 { "BJ", "TradingSessionList" },
114 { "BI", "TradingSessionListRequest" },
115 { "BQ", "SettlementObligationReport" },
116 { "BR", "DerivativeSecurityListUpdateReport" },
117 { "BS", "TradingSessionListUpdateReport" },
118 { "BT", "MarketDefinitionRequest" },
119 { "BU", "MarketDefinition" },
120 { "BV", "MarketDefinitionUpdateReport" },
121 { "BW", "ApplicationMessageRequest" },
122 { "BX", "ApplicationMessageRequestAck" },
123 { "BY", "ApplicationMessageReport" },
124 { "BZ", "OrderMassActionReport" },
125 { "CA", "OrderMassActionRequest" },
126 { "CB", "UserNotification" },
127 { "CC", "StreamAssignmentRequest" },
128 { "CD", "StreamAssignmentReport" },
129 { "CE", "StreamAssignmentReportACK" },
130 { "CF", "PartyDetailsListRequest" },
131 { "CG", "PartyDetailsListReport" },
132 { 0, NULL }
133 };
134
135 static const value_string AdvSide_val[] = {
136 { 'B', "BUY" },
137 { 'S', "SELL" },
138 { 'T', "TRADE" },
139 { 'X', "CROSS" },
140 { 0, NULL }
141 };
142
143
144 static const string_string AdvTransType_val[] = {
145 { "C", "CANCEL" },
146 { "N", "NEW" },
147 { "R", "REPLACE" },
148 { 0, NULL }
149 };
150
151
152 static const value_string CommType_val[] = {
153 { '1', "PER UNIT" },
154 { '2', "PERCENT" },
155 { '3', "ABSOLUTE" },
156 { '4', "PERCENTAGE WAIVED CASH DISCOUNT" },
157 { '5', "PERCENTAGE WAIVED ENHANCED UNITS" },
158 { '6', "POINTS PER BOND OR CONTRACT" },
159 { 0, NULL }
160 };
161
162
163 static const value_string ExecInst_val[] = {
164 { '0', "STAY ON OFFER SIDE" },
165 { '1', "NOT HELD" },
166 { '2', "WORK" },
167 { '3', "GO ALONG" },
168 { '4', "OVER THE DAY" },
169 { '5', "HELD" },
170 { '6', "PARTICIPATE DONT INITIATE" },
171 { '7', "STRICT SCALE" },
172 { '8', "TRY TO SCALE" },
173 { '9', "STAY ON BID SIDE" },
174 { 'A', "NO CROSS" },
175 { 'B', "OK TO CROSS" },
176 { 'C', "CALL FIRST" },
177 { 'D', "PERCENT OF VOLUME" },
178 { 'E', "DO NOT INCREASE" },
179 { 'F', "DO NOT REDUCE" },
180 { 'G', "ALL OR NONE" },
181 { 'H', "REINSTATE ON SYSTEM FAILURE" },
182 { 'I', "INSTITUTIONS ONLY" },
183 { 'J', "REINSTATE ON TRADING HALT" },
184 { 'K', "CANCEL ON TRADING HALT" },
185 { 'L', "LAST PEG" },
186 { 'M', "MID PRICE PEG" },
187 { 'N', "NON NEGOTIABLE" },
188 { 'O', "OPENING PEG" },
189 { 'P', "MARKET PEG" },
190 { 'Q', "CANCEL ON SYSTEM FAILURE" },
191 { 'R', "PRIMARY PEG" },
192 { 'S', "SUSPEND" },
193 { 'T', "FIXED PEG TO LOCAL BEST BID OR OFFER AT TIME OF ORDER" },
194 { 'U', "CUSTOMER DISPLAY INSTRUCTION" },
195 { 'V', "NETTING" },
196 { 'W', "PEG TO VWAP" },
197 { 'X', "TRADE ALONG" },
198 { 'Y', "TRY TO STOP" },
199 { 'Z', "CANCEL IF NOT BEST" },
200 { 'a', "TRAILING STOP PEG" },
201 { 'b', "STRICT LIMIT" },
202 { 'c', "IGNORE PRICE VALIDITY CHECKS" },
203 { 'd', "PEG TO LIMIT PRICE" },
204 { 'e', "WORK TO TARGET STRATEGY" },
205 { 'f', "INTERMARKET SWEEP" },
206 { 'j', "SINGLE EXECUTION REQUESTED FOR BLOCK TRADE" },
207 { 'g', "EXTERNAL ROUTING ALLOWED" },
208 { 'h', "EXTERNAL ROUTING NOT ALLOWED" },
209 { 'i', "IMBALANCE ONLY" },
210 { 'k', "BEST EXECUTION" },
211 { 'l', "SUSPEND ON SYSTEM FAILURE" },
212 { 'm', "SUSPEND ON TRADING HALT" },
213 { 'n', "REINSTATE ON CONNECTION LOSS" },
214 { 'o', "CANCEL ON CONNECTION LOSS" },
215 { 'p', "SUSPEND ON CONNECTION LOSS" },
216 { 'q', "RELEASE FROM SUSPENSION" },
217 { 'r', "EXECUTE AS DELTA NEUTRAL USING VOLATILITY PROVIDED" },
218 { 's', "EXECUTE AS DURATION NEUTRAL" },
219 { 't', "EXECUTE AS FX NEUTRAL" },
220 { 0, NULL }
221 };
222
223
224 static const value_string ExecTransType_val[] = {
225 { '0', "NEW" },
226 { '1', "CANCEL" },
227 { '2', "CORRECT" },
228 { '3', "STATUS" },
229 { 0, NULL }
230 };
231
232
233 static const value_string HandlInst_val[] = {
234 { '1', "AUTOMATED EXECUTION ORDER PRIVATE NO BROKER INTERVENTION" },
235 { '2', "AUTOMATED EXECUTION ORDER PUBLIC BROKER INTERVENTION OK" },
236 { '3', "MANUAL ORDER BEST EXECUTION" },
237 { 0, NULL }
238 };
239
240
241 static const string_string SecurityIDSource_val[] = {
242 { "1", "CUSIP" },
243 { "2", "SEDOL" },
244 { "3", "QUIK" },
245 { "4", "ISIN NUMBER" },
246 { "5", "RIC CODE" },
247 { "6", "ISO CURRENCY CODE" },
248 { "7", "ISO COUNTRY CODE" },
249 { "8", "EXCHANGE SYMBOL" },
250 { "9", "CONSOLIDATED TAPE ASSOCIATION" },
251 { "A", "BLOOMBERG SYMBOL" },
252 { "B", "WERTPAPIER" },
253 { "C", "DUTCH" },
254 { "D", "VALOREN" },
255 { "E", "SICOVAM" },
256 { "F", "BELGIAN" },
257 { "G", "COMMON" },
258 { "H", "CLEARING HOUSE" },
259 { "I", "ISDA FPML PRODUCT SPECIFICATION" },
260 { "J", "OPTION PRICE REPORTING AUTHORITY" },
261 { "L", "LETTER OF CREDIT" },
262 { "K", "ISDA FPML PRODUCT URL" },
263 { "M", "MARKETPLACE ASSIGNED IDENTIFIER" },
264 { 0, NULL }
265 };
266
267
268 static const value_string IOIQltyInd_val[] = {
269 { 'H', "HIGH" },
270 { 'L', "LOW" },
271 { 'M', "MEDIUM" },
272 { 0, NULL }
273 };
274
275
276 static const string_string IOIQty_val[] = {
277 { "0", "1000000000" },
278 { "S", "SMALL" },
279 { "M", "MEDIUM" },
280 { "L", "LARGE" },
281 { "U", "UNDISCLOSED QUANTITY" },
282 { 0, NULL }
283 };
284
285
286 static const value_string IOITransType_val[] = {
287 { 'C', "CANCEL" },
288 { 'N', "NEW" },
289 { 'R', "REPLACE" },
290 { 0, NULL }
291 };
292
293
294 static const value_string LastCapacity_val[] = {
295 { '1', "AGENT" },
296 { '2', "CROSS AS AGENT" },
297 { '3', "CROSS AS PRINCIPAL" },
298 { '4', "PRINCIPAL" },
299 { 0, NULL }
300 };
301
302
303 static const string_string MsgType_val[] = {
304 { "0", "HEARTBEAT" },
305 { "1", "TEST REQUEST" },
306 { "2", "RESEND REQUEST" },
307 { "3", "REJECT" },
308 { "4", "SEQUENCE RESET" },
309 { "5", "LOGOUT" },
310 { "6", "INDICATION OF INTEREST" },
311 { "7", "ADVERTISEMENT" },
312 { "8", "EXECUTION REPORT" },
313 { "9", "ORDER CANCEL REJECT" },
314 { "A", "LOGON" },
315 { "AA", "DERIVATIVE SECURITY LIST" },
316 { "AB", "NEW ORDER MULTILEG" },
317 { "AC", "MULTILEG ORDER CANCEL REPLACE" },
318 { "AD", "TRADE CAPTURE REPORT REQUEST" },
319 { "AE", "TRADE CAPTURE REPORT" },
320 { "AF", "ORDER MASS STATUS REQUEST" },
321 { "AG", "QUOTE REQUEST REJECT" },
322 { "AH", "RFQ REQUEST" },
323 { "AI", "QUOTE STATUS REPORT" },
324 { "AJ", "QUOTE RESPONSE" },
325 { "AK", "CONFIRMATION" },
326 { "AL", "POSITION MAINTENANCE REQUEST" },
327 { "AM", "POSITION MAINTENANCE REPORT" },
328 { "AN", "REQUEST FOR POSITIONS" },
329 { "AO", "REQUEST FOR POSITIONS ACK" },
330 { "AP", "POSITION REPORT" },
331 { "AQ", "TRADE CAPTURE REPORT REQUEST ACK" },
332 { "AR", "TRADE CAPTURE REPORT ACK" },
333 { "AS", "ALLOCATION REPORT" },
334 { "AT", "ALLOCATION REPORT ACK" },
335 { "AU", "CONFIRMATION ACK" },
336 { "AV", "SETTLEMENT INSTRUCTION REQUEST" },
337 { "AW", "ASSIGNMENT REPORT" },
338 { "AX", "COLLATERAL REQUEST" },
339 { "AY", "COLLATERAL ASSIGNMENT" },
340 { "AZ", "COLLATERAL RESPONSE" },
341 { "B", "NEWS" },
342 { "BA", "COLLATERAL REPORT" },
343 { "BB", "COLLATERAL INQUIRY" },
344 { "BC", "NETWORK STATUS REQUEST" },
345 { "BD", "NETWORK STATUS RESPONSE" },
346 { "BE", "USER REQUEST" },
347 { "BF", "USER RESPONSE" },
348 { "BG", "COLLATERAL INQUIRY ACK" },
349 { "BH", "CONFIRMATION REQUEST" },
350 { "BI", "TRADING SESSION LIST REQUEST" },
351 { "BJ", "TRADING SESSION LIST" },
352 { "BK", "SECURITY LIST UPDATE REPORT" },
353 { "BL", "ADJUSTED POSITION REPORT" },
354 { "BM", "ALLOCATION INSTRUCTION ALERT" },
355 { "BN", "EXECUTION ACKNOWLEDGEMENT" },
356 { "BO", "CONTRARY INTENTION REPORT" },
357 { "BP", "SECURITY DEFINITION UPDATE REPORT" },
358 { "BQ", "SETTLEMENT OBLIGATION REPORT" },
359 { "BR", "DERIVATIVE SECURITY LIST UPDATE REPORT" },
360 { "BS", "TRADING SESSION LIST UPDATE REPORT" },
361 { "BT", "MARKET DEFINITION REQUEST" },
362 { "BU", "MARKET DEFINITION" },
363 { "BV", "MARKET DEFINITION UPDATE REPORT" },
364 { "BW", "APPLICATION MESSAGE REQUEST" },
365 { "BX", "APPLICATION MESSAGE REQUEST ACK" },
366 { "BY", "APPLICATION MESSAGE REPORT" },
367 { "BZ", "ORDER MASS ACTION REPORT" },
368 { "C", "EMAIL" },
369 { "CA", "ORDER MASS ACTION REQUEST" },
370 { "CB", "USER NOTIFICATION" },
371 { "CC", "STREAM ASSIGNMENT REQUEST" },
372 { "CD", "STREAM ASSIGNMENT REPORT" },
373 { "CE", "STREAM ASSIGNMENT REPORT ACK" },
374 { "CF", "PARTY DETAILS LIST REQUEST" },
375 { "CG", "PARTY DETAILS LIST REPORT" },
376 { "D", "ORDER SINGLE" },
377 { "E", "ORDER LIST" },
378 { "F", "ORDER CANCEL REQUEST" },
379 { "G", "ORDER CANCEL REPLACE REQUEST" },
380 { "H", "ORDER STATUS REQUEST" },
381 { "J", "ALLOCATION INSTRUCTION" },
382 { "K", "LIST CANCEL REQUEST" },
383 { "L", "LIST EXECUTE" },
384 { "M", "LIST STATUS REQUEST" },
385 { "N", "LIST STATUS" },
386 { "P", "ALLOCATION INSTRUCTION ACK" },
387 { "Q", "DONT KNOW TRADE" },
388 { "R", "QUOTE REQUEST" },
389 { "S", "QUOTE" },
390 { "T", "SETTLEMENT INSTRUCTIONS" },
391 { "V", "MARKET DATA REQUEST" },
392 { "W", "MARKET DATA SNAPSHOT FULL REFRESH" },
393 { "X", "MARKET DATA INCREMENTAL REFRESH" },
394 { "Y", "MARKET DATA REQUEST REJECT" },
395 { "Z", "QUOTE CANCEL" },
396 { "a", "QUOTE STATUS REQUEST" },
397 { "b", "MASS QUOTE ACKNOWLEDGEMENT" },
398 { "c", "SECURITY DEFINITION REQUEST" },
399 { "d", "SECURITY DEFINITION" },
400 { "e", "SECURITY STATUS REQUEST" },
401 { "f", "SECURITY STATUS" },
402 { "g", "TRADING SESSION STATUS REQUEST" },
403 { "h", "TRADING SESSION STATUS" },
404 { "i", "MASS QUOTE" },
405 { "j", "BUSINESS MESSAGE REJECT" },
406 { "k", "BID REQUEST" },
407 { "l", "BID RESPONSE" },
408 { "m", "LIST STRIKE PRICE" },
409 { "n", "XML MESSAGE" },
410 { "o", "REGISTRATION INSTRUCTIONS" },
411 { "p", "REGISTRATION INSTRUCTIONS RESPONSE" },
412 { "q", "ORDER MASS CANCEL REQUEST" },
413 { "r", "ORDER MASS CANCEL REPORT" },
414 { "s", "NEW ORDER CROSS" },
415 { "t", "CROSS ORDER CANCEL REPLACE REQUEST" },
416 { "u", "CROSS ORDER CANCEL REQUEST" },
417 { "v", "SECURITY TYPE REQUEST" },
418 { "w", "SECURITY TYPES" },
419 { "x", "SECURITY LIST REQUEST" },
420 { "y", "SECURITY LIST" },
421 { "z", "DERIVATIVE SECURITY LIST REQUEST" },
422 { 0, NULL }
423 };
424
425
426 static const value_string OrdStatus_val[] = {
427 { '0', "NEW" },
428 { '1', "PARTIALLY FILLED" },
429 { '2', "FILLED" },
430 { '3', "DONE FOR DAY" },
431 { '4', "CANCELED" },
432 { '5', "REPLACED" },
433 { '6', "PENDING CANCEL" },
434 { '7', "STOPPED" },
435 { '8', "REJECTED" },
436 { '9', "SUSPENDED" },
437 { 'A', "PENDING NEW" },
438 { 'B', "CALCULATED" },
439 { 'C', "EXPIRED" },
440 { 'D', "ACCEPTED FOR BIDDING" },
441 { 'E', "PENDING REPLACE" },
442 { 0, NULL }
443 };
444
445
446 static const value_string OrdType_val[] = {
447 { '1', "MARKET" },
448 { '2', "LIMIT" },
449 { '3', "STOP" },
450 { '4', "STOP LIMIT" },
451 { '5', "MARKET ON CLOSE" },
452 { '6', "WITH OR WITHOUT" },
453 { '7', "LIMIT OR BETTER" },
454 { '8', "LIMIT WITH OR WITHOUT" },
455 { '9', "ON BASIS" },
456 { 'A', "ON CLOSE" },
457 { 'B', "LIMIT ON CLOSE" },
458 { 'C', "FOREX MARKET" },
459 { 'D', "PREVIOUSLY QUOTED" },
460 { 'E', "PREVIOUSLY INDICATED" },
461 { 'F', "FOREX LIMIT" },
462 { 'G', "FOREX SWAP" },
463 { 'H', "FOREX PREVIOUSLY QUOTED" },
464 { 'I', "FUNARI" },
465 { 'J', "MARKET IF TOUCHED" },
466 { 'K', "MARKET WITH LEFT OVER AS LIMIT" },
467 { 'L', "PREVIOUS FUND VALUATION POINT" },
468 { 'M', "NEXT FUND VALUATION POINT" },
469 { 'P', "PEGGED" },
470 { 'Q', "COUNTER ORDER SELECTION" },
471 { 0, NULL }
472 };
473
474
475 static const value_string PossDupFlag_val[] = {
476 { 'N', "NO" },
477 { 'Y', "YES" },
478 { 0, NULL }
479 };
480
481
482 static const value_string Rule80A_val[] = {
483 { 'A', "AGENCY SINGLE ORDER" },
484 { 'B', "SHORT EXEMPT TRANSACTION B" },
485 { 'C', "PROPRIETARY NON ALGORITHMIC PROGRAM TRADE" },
486 { 'D', "PROGRAM ORDER INDEX ARB FOR MEMBER FIRM ORG" },
487 { 'E', "SHORT EXEMPT TRANSACTION FOR PRINCIPAL" },
488 { 'F', "SHORT EXEMPT TRANSACTION F" },
489 { 'H', "SHORT EXEMPT TRANSACTION H" },
490 { 'I', "INDIVIDUAL INVESTOR SINGLE ORDER" },
491 { 'J', "PROPRIETARY ALGORITHMIC PROGRAM TRADING" },
492 { 'K', "AGENCY ALGORITHMIC PROGRAM TRADING" },
493 { 'L', "SHORT EXEMPT TRANSACTION FOR MEMBER COMPETING MARKET MAKER AFFLIATED WITH THE FIRM CLEARING THE TRADE" },
494 { 'M', "PROGRAM ORDER INDEX ARB FOR OTHER MEMBER" },
495 { 'N', "AGENT FOR OTHER MEMBER NON ALGORITHMIC PROGRAM TRADE" },
496 { 'O', "PROPRIETARY TRANSACTIONS FOR COMPETING MARKET MAKER THAT IS AFFILIATED WITH THE CLEARING MEMBER" },
497 { 'P', "PRINCIPAL" },
498 { 'R', "TRANSACTIONS FOR THE ACCOUNT OF A NON MEMBER COMPTING MARKET MAKER" },
499 { 'S', "SPECIALIST TRADES" },
500 { 'T', "TRANSACTIONS FOR THE ACCOUNT OF AN UNAFFILIATED MEMBERS COMPETING MARKET MAKER" },
501 { 'U', "AGENCY INDEX ARBITRAGE" },
502 { 'W', "ALL OTHER ORDERS AS AGENT FOR OTHER MEMBER" },
503 { 'X', "SHORT EXEMPT TRANSACTION FOR MEMBER COMPETING MARKET MAKER NOT AFFILIATED WITH THE FIRM CLEARING THE TRADE" },
504 { 'Y', "AGENCY NON ALGORITHMIC PROGRAM TRADE" },
505 { 'Z', "SHORT EXEMPT TRANSACTION FOR NON MEMBER COMPETING MARKET MAKER" },
506 { 0, NULL }
507 };
508
509
510 static const value_string Side_val[] = {
511 { '1', "BUY" },
512 { '2', "SELL" },
513 { '3', "BUY MINUS" },
514 { '4', "SELL PLUS" },
515 { '5', "SELL SHORT" },
516 { '6', "SELL SHORT EXEMPT" },
517 { '7', "UNDISCLOSED" },
518 { '8', "CROSS" },
519 { '9', "CROSS SHORT" },
520 { 'A', "CROSS SHORT EXEMPT" },
521 { 'B', "AS DEFINED" },
522 { 'C', "OPPOSITE" },
523 { 'D', "SUBSCRIBE" },
524 { 'E', "REDEEM" },
525 { 'F', "LEND" },
526 { 'G', "BORROW" },
527 { 0, NULL }
528 };
529
530
531 static const value_string TimeInForce_val[] = {
532 { '0', "DAY" },
533 { '1', "GOOD TILL CANCEL" },
534 { '2', "AT THE OPENING" },
535 { '3', "IMMEDIATE OR CANCEL" },
536 { '4', "FILL OR KILL" },
537 { '5', "GOOD TILL CROSSING" },
538 { '6', "GOOD TILL DATE" },
539 { '7', "AT THE CLOSE" },
540 { '8', "GOOD THROUGH CROSSING" },
541 { '9', "AT CROSSING" },
542 { 0, NULL }
543 };
544
545
546 static const value_string Urgency_val[] = {
547 { '0', "NORMAL" },
548 { '1', "FLASH" },
549 { '2', "BACKGROUND" },
550 { 0, NULL }
551 };
552
553
554 static const string_string SettlType_val[] = {
555 { "0", "REGULAR" },
556 { "1", "CASH" },
557 { "2", "NEXT DAY" },
558 { "3", "T PLUS 2" },
559 { "4", "T PLUS 3" },
560 { "5", "T PLUS 4" },
561 { "6", "FUTURE" },
562 { "7", "WHEN AND IF ISSUED" },
563 { "8", "SELLERS OPTION" },
564 { "9", "T PLUS 5" },
565 { "C", "FX SPOT NEXT SETTLEMENT" },
566 { "B", "BROKEN DATE" },
567 { 0, NULL }
568 };
569
570
571 static const string_string SymbolSfx_val[] = {
572 { "CD", "EUCP WITH LUMP SUM INTEREST RATHER THAN DISCOUNT PRICE" },
573 { "WI", "WHEN ISSUED FOR A SECURITY TO BE REISSUED UNDER AN OLD CUSIP OR ISIN" },
574 { 0, NULL }
575 };
576
577
578 static const value_string AllocTransType_val[] = {
579 { '0', "NEW" },
580 { '1', "REPLACE" },
581 { '2', "CANCEL" },
582 { '3', "PRELIMINARY" },
583 { '4', "CALCULATED" },
584 { '5', "CALCULATED WITHOUT PRELIMINARY" },
585 { '6', "REVERSAL" },
586 { 0, NULL }
587 };
588
589
590 static const value_string PositionEffect_val[] = {
591 { 'C', "CLOSE" },
592 { 'F', "FIFO" },
593 { 'O', "OPEN" },
594 { 'R', "ROLLED" },
595 { 'N', "CLOSE BUT NOTIFY ON OPEN" },
596 { 'D', "DEFAULT" },
597 { 0, NULL }
598 };
599
600
601 static const value_string ProcessCode_val[] = {
602 { '0', "REGULAR" },
603 { '1', "SOFT DOLLAR" },
604 { '2', "STEP IN" },
605 { '3', "STEP OUT" },
606 { '4', "SOFT DOLLAR STEP IN" },
607 { '5', "SOFT DOLLAR STEP OUT" },
608 { '6', "PLAN SPONSOR" },
609 { 0, NULL }
610 };
611
612
613 static const value_string AllocStatus_val[] = {
614 { 0, "ACCEPTED" },
615 { 1, "BLOCK LEVEL REJECT" },
616 { 2, "ACCOUNT LEVEL REJECT" },
617 { 3, "RECEIVED" },
618 { 4, "INCOMPLETE" },
619 { 5, "REJECTED BY INTERMEDIARY" },
620 { 6, "ALLOCATION PENDING" },
621 { 7, "REVERSED" },
622 { 0, NULL }
623 };
624
625
626 static const value_string AllocRejCode_val[] = {
627 { 0, "UNKNOWN ACCOUNT" },
628 { 1, "INCORRECT QUANTITY" },
629 { 10, "UNKNOWN OR STALE EXECID" },
630 { 11, "MISMATCHED DATA" },
631 { 12, "UNKNOWN CLORDID" },
632 { 13, "WAREHOUSE REQUEST REJECTED" },
633 { 2, "INCORRECT AVERAGEG PRICE" },
634 { 3, "UNKNOWN EXECUTING BROKER MNEMONIC" },
635 { 4, "COMMISSION DIFFERENCE" },
636 { 5, "UNKNOWN ORDERID" },
637 { 6, "UNKNOWN LISTID" },
638 { 7, "OTHER 7" },
639 { 8, "INCORRECT ALLOCATED QUANTITY" },
640 { 9, "CALCULATION DIFFERENCE" },
641 { 99, "OTHER 99" },
642 { 0, NULL }
643 };
644
645
646 static const value_string EmailType_val[] = {
647 { '0', "NEW" },
648 { '1', "REPLY" },
649 { '2', "ADMIN REPLY" },
650 { 0, NULL }
651 };
652
653
654 static const value_string PossResend_val[] = {
655 { 'N', "NO" },
656 { 'Y', "YES" },
657 { 0, NULL }
658 };
659
660
661 static const value_string EncryptMethod_val[] = {
662 { 0, "NONE" },
663 { 1, "PKCS 1" },
664 { 2, "DES" },
665 { 3, "PKCS 3" },
666 { 4, "PGP 4" },
667 { 5, "PGP 5" },
668 { 6, "PEM" },
669 { 0, NULL }
670 };
671
672
673 static const value_string CxlRejReason_val[] = {
674 { 0, "TOO LATE TO CANCEL" },
675 { 1, "UNKNOWN ORDER" },
676 { 2, "BROKER" },
677 { 3, "ORDER ALREADY IN PENDING CANCEL OR PENDING REPLACE STATUS" },
678 { 4, "UNABLE TO PROCESS ORDER MASS CANCEL REQUEST" },
679 { 5, "ORIGORDMODTIME" },
680 { 6, "DUPLICATE CLORDID" },
681 { 99, "OTHER" },
682 { 18, "INVALID PRICE INCREMENT" },
683 { 7, "PRICE EXCEEDS CURRENT PRICE" },
684 { 8, "PRICE EXCEEDS CURRENT PRICE BAND" },
685 { 0, NULL }
686 };
687
688
689 static const value_string OrdRejReason_val[] = {
690 { 0, "BROKER" },
691 { 1, "UNKNOWN SYMBOL" },
692 { 10, "INVALID INVESTOR ID" },
693 { 11, "UNSUPPORTED ORDER CHARACTERISTIC" },
694 { 12, "SURVEILLENCE OPTION" },
695 { 13, "INCORRECT QUANTITY" },
696 { 14, "INCORRECT ALLOCATED QUANTITY" },
697 { 15, "UNKNOWN ACCOUNT" },
698 { 2, "EXCHANGE CLOSED" },
699 { 3, "ORDER EXCEEDS LIMIT" },
700 { 4, "TOO LATE TO ENTER" },
701 { 5, "UNKNOWN ORDER" },
702 { 6, "DUPLICATE ORDER" },
703 { 7, "DUPLICATE OF A VERBALLY COMMUNICATED ORDER" },
704 { 8, "STALE ORDER" },
705 { 9, "TRADE ALONG REQUIRED" },
706 { 99, "OTHER" },
707 { 18, "INVALID PRICE INCREMENT" },
708 { 16, "PRICE EXCEEDS CURRENT PRICE BAND" },
709 { 0, NULL }
710 };
711
712
713 static const value_string IOIQualifier_val[] = {
714 { 'A', "ALL OR NONE" },
715 { 'B', "MARKET ON CLOSE" },
716 { 'C', "AT THE CLOSE" },
717 { 'D', "VWAP" },
718 { 'I', "IN TOUCH WITH" },
719 { 'L', "LIMIT" },
720 { 'M', "MORE BEHIND" },
721 { 'O', "AT THE OPEN" },
722 { 'P', "TAKING A POSITION" },
723 { 'Q', "AT THE MARKET" },
724 { 'R', "READY TO TRADE" },
725 { 'S', "PORTFOLIO SHOWN" },
726 { 'T', "THROUGH THE DAY" },
727 { 'V', "VERSUS" },
728 { 'W', "INDICATION" },
729 { 'X', "CROSSING OPPORTUNITY" },
730 { 'Y', "AT THE MIDPOINT" },
731 { 'Z', "PRE OPEN" },
732 { 0, NULL }
733 };
734
735
736 static const value_string ReportToExch_val[] = {
737 { 'N', "NO" },
738 { 'Y', "YES" },
739 { 0, NULL }
740 };
741
742
743 static const value_string LocateReqd_val[] = {
744 { 'N', "NO" },
745 { 'Y', "YES" },
746 { 0, NULL }
747 };
748
749
750 static const value_string ForexReq_val[] = {
751 { 'N', "NO" },
752 { 'Y', "YES" },
753 { 0, NULL }
754 };
755
756
757 static const value_string GapFillFlag_val[] = {
758 { 'N', "NO" },
759 { 'Y', "YES" },
760 { 0, NULL }
761 };
762
763
764 static const value_string DKReason_val[] = {
765 { 'A', "UNKNOWN SYMBOL" },
766 { 'B', "WRONG SIDE" },
767 { 'C', "QUANTITY EXCEEDS ORDER" },
768 { 'D', "NO MATCHING ORDER" },
769 { 'E', "PRICE EXCEEDS LIMIT" },
770 { 'F', "CALCULATION DIFFERENCE" },
771 { 'Z', "OTHER" },
772 { 0, NULL }
773 };
774
775
776 static const value_string IOINaturalFlag_val[] = {
777 { 'N', "NO" },
778 { 'Y', "YES" },
779 { 0, NULL }
780 };
781
782
783 static const string_string MiscFeeType_val[] = {
784 { "1", "REGULATORY" },
785 { "10", "PER TRANSACTION" },
786 { "11", "CONVERSION" },
787 { "12", "AGENT" },
788 { "2", "TAX" },
789 { "3", "LOCAL COMMISSION" },
790 { "4", "EXCHANGE FEES" },
791 { "5", "STAMP" },
792 { "6", "LEVY" },
793 { "7", "OTHER" },
794 { "8", "MARKUP" },
795 { "9", "CONSUMPTION TAX" },
796 { "13", "TRANSFER FEE" },
797 { "14", "SECURITY LENDING" },
798 { 0, NULL }
799 };
800
801
802 static const value_string ResetSeqNumFlag_val[] = {
803 { 'N', "NO" },
804 { 'Y', "YES" },
805 { 0, NULL }
806 };
807
808
809 static const value_string ExecType_val[] = {
810 { '0', "NEW" },
811 { '1', "PARTIAL FILL" },
812 { '2', "FILL" },
813 { '3', "DONE FOR DAY" },
814 { '4', "CANCELED" },
815 { '5', "REPLACED" },
816 { '6', "PENDING CANCEL" },
817 { '7', "STOPPED" },
818 { '8', "REJECTED" },
819 { '9', "SUSPENDED" },
820 { 'A', "PENDING NEW" },
821 { 'B', "CALCULATED" },
822 { 'C', "EXPIRED" },
823 { 'D', "RESTATED" },
824 { 'E', "PENDING REPLACE" },
825 { 'F', "TRADE" },
826 { 'G', "TRADE CORRECT" },
827 { 'H', "TRADE CANCEL" },
828 { 'I', "ORDER STATUS" },
829 { 'J', "TRADE IN A CLEARING HOLD" },
830 { 'K', "TRADE HAS BEEN RELEASED TO CLEARING" },
831 { 'L', "TRIGGERED OR ACTIVATED BY SYSTEM" },
832 { 0, NULL }
833 };
834
835
836 static const value_string SettlCurrFxRateCalc_val[] = {
837 { 'M', "MULTIPLY" },
838 { 'D', "DIVIDE" },
839 { 0, NULL }
840 };
841
842
843 static const value_string SettlInstMode_val[] = {
844 { '0', "DEFAULT" },
845 { '1', "STANDING INSTRUCTIONS PROVIDED" },
846 { '2', "SPECIFIC ALLOCATION ACCOUNT OVERRIDING" },
847 { '3', "SPECIFIC ALLOCATION ACCOUNT STANDING" },
848 { '4', "SPECIFIC ORDER FOR A SINGLE ACCOUNT" },
849 { '5', "REQUEST REJECT" },
850 { 0, NULL }
851 };
852
853
854 static const value_string SettlInstTransType_val[] = {
855 { 'C', "CANCEL" },
856 { 'N', "NEW" },
857 { 'R', "REPLACE" },
858 { 'T', "RESTATE" },
859 { 0, NULL }
860 };
861
862
863 static const value_string SettlInstSource_val[] = {
864 { '1', "BROKERS INSTRUCTIONS" },
865 { '2', "INSTITUTIONS INSTRUCTIONS" },
866 { '3', "INVESTOR" },
867 { 0, NULL }
868 };
869
870
871 static const string_string SettlLocation_val[] = {
872 { "CED", "CEDEL" },
873 { "DTC", "DEPOSITORY TRUST COMPANY" },
874 { "EUR", "EURO CLEAR" },
875 { "FED", "FEDERAL BOOK ENTRY" },
876 { "ISO_Country_Code", "LOCAL MARKET SETTLE LOCATION" },
877 { "PNY", "PHYSICAL" },
878 { "PTC", "PARTICIPANT TRUST COMPANY" },
879 { 0, NULL }
880 };
881
882
883 static const string_string SecurityType_val[] = {
884 { "ABS", "ASSET BACKED SECURITIES" },
885 { "AMENDED", "AMENDED RESTATED" },
886 { "AN", "OTHER ANTICIPATION NOTES" },
887 { "BA", "BANKERS ACCEPTANCE" },
888 { "BN", "BANK NOTES" },
889 { "BOX", "BILL OF EXCHANGES" },
890 { "BRADY", "BRADY BOND" },
891 { "BRIDGE", "BRIDGE LOAN" },
892 { "BUYSELL", "BUY SELLBACK" },
893 { "CB", "CONVERTIBLE BOND" },
894 { "CD", "CERTIFICATE OF DEPOSIT" },
895 { "CL", "CALL LOANS" },
896 { "CMBS", "CORP MORTGAGE BACKED SECURITIES" },
897 { "CMO", "COLLATERALIZED MORTGAGE OBLIGATION" },
898 { "COFO", "CERTIFICATE OF OBLIGATION" },
899 { "COFP", "CERTIFICATE OF PARTICIPATION" },
900 { "CORP", "CORPORATE BOND" },
901 { "CP", "COMMERCIAL PAPER" },
902 { "CPP", "CORPORATE PRIVATE PLACEMENT" },
903 { "CS", "COMMON STOCK" },
904 { "DEFLTED", "DEFAULTED" },
905 { "DINP", "DEBTOR IN POSSESSION" },
906 { "DN", "DEPOSIT NOTES" },
907 { "DUAL", "DUAL CURRENCY" },
908 { "EUCD", "EURO CERTIFICATE OF DEPOSIT" },
909 { "EUCORP", "EURO CORPORATE BOND" },
910 { "EUCP", "EURO COMMERCIAL PAPER" },
911 { "EUSOV", "EURO SOVEREIGNS" },
912 { "EUSUPRA", "EURO SUPRANATIONAL COUPONS" },
913 { "FAC", "FEDERAL AGENCY COUPON" },
914 { "FADN", "FEDERAL AGENCY DISCOUNT NOTE" },
915 { "FOR", "FOREIGN EXCHANGE CONTRACT" },
916 { "FORWARD", "FORWARD" },
917 { "FUT", "FUTURE" },
918 { "GO", "GENERAL OBLIGATION BONDS" },
919 { "IET", "IOETTE MORTGAGE" },
920 { "LOFC", "LETTER OF CREDIT" },
921 { "LQN", "LIQUIDITY NOTE" },
922 { "MATURED", "MATURED" },
923 { "MBS", "MORTGAGE BACKED SECURITIES" },
924 { "MF", "MUTUAL FUND" },
925 { "MIO", "MORTGAGE INTEREST ONLY" },
926 { "MLEG", "MULTILEG INSTRUMENT" },
927 { "MPO", "MORTGAGE PRINCIPAL ONLY" },
928 { "MPP", "MORTGAGE PRIVATE PLACEMENT" },
929 { "MPT", "MISCELLANEOUS PASS THROUGH" },
930 { "MT", "MANDATORY TENDER" },
931 { "MTN", "MEDIUM TERM NOTES" },
932 { "NONE", "NO SECURITY TYPE" },
933 { "ONITE", "OVERNIGHT" },
934 { "OPT", "OPTION" },
935 { "PEF", "PRIVATE EXPORT FUNDING" },
936 { "PFAND", "PFANDBRIEFE" },
937 { "PN", "PROMISSORY NOTE" },
938 { "PS", "PREFERRED STOCK" },
939 { "PZFJ", "PLAZOS FIJOS" },
940 { "RAN", "REVENUE ANTICIPATION NOTE" },
941 { "REPLACD", "REPLACED" },
942 { "REPO", "REPURCHASE" },
943 { "RETIRED", "RETIRED" },
944 { "REV", "REVENUE BONDS" },
945 { "RVLV", "REVOLVER LOAN" },
946 { "RVLVTRM", "REVOLVER TERM LOAN" },
947 { "SECLOAN", "SECURITIES LOAN" },
948 { "SECPLEDGE", "SECURITIES PLEDGE" },
949 { "SPCLA", "SPECIAL ASSESSMENT" },
950 { "SPCLO", "SPECIAL OBLIGATION" },
951 { "SPCLT", "SPECIAL TAX" },
952 { "STN", "SHORT TERM LOAN NOTE" },
953 { "STRUCT", "STRUCTURED NOTES" },
954 { "SUPRA", "USD SUPRANATIONAL COUPONS" },
955 { "SWING", "SWING LINE FACILITY" },
956 { "TAN", "TAX ANTICIPATION NOTE" },
957 { "TAXA", "TAX ALLOCATION" },
958 { "TBA", "TO BE ANNOUNCED" },
959 { "TBILL", "US TREASURY BILL TBILL" },
960 { "TBOND", "US TREASURY BOND" },
961 { "TCAL", "PRINCIPAL STRIP OF A CALLABLE BOND OR NOTE" },
962 { "TD", "TIME DEPOSIT" },
963 { "TECP", "TAX EXEMPT COMMERCIAL PAPER" },
964 { "TERM", "TERM LOAN" },
965 { "TINT", "INTEREST STRIP FROM ANY BOND OR NOTE" },
966 { "TIPS", "TREASURY INFLATION PROTECTED SECURITIES" },
967 { "TNOTE", "US TREASURY NOTE TNOTE" },
968 { "TPRN", "PRINCIPAL STRIP FROM A NON CALLABLE BOND OR NOTE" },
969 { "TRAN", "TAX REVENUE ANTICIPATION NOTE" },
970 { "UST", "US TREASURY NOTE UST" },
971 { "USTB", "US TREASURY BILL USTB" },
972 { "VRDN", "VARIABLE RATE DEMAND NOTE" },
973 { "WAR", "WARRANT" },
974 { "WITHDRN", "WITHDRAWN" },
975 { "?", "WILDCARD ENTRY FOR USE ON SECURITY DEFINITION REQUEST" },
976 { "XCN", "EXTENDED COMM NOTE" },
977 { "XLINKD", "INDEXED LINKED" },
978 { "YANK", "YANKEE CORPORATE BOND" },
979 { "YCD", "YANKEE CERTIFICATE OF DEPOSIT" },
980 { "OOP", "OPTIONS ON PHYSICAL" },
981 { "OOF", "OPTIONS ON FUTURES" },
982 { "CASH", "CASH" },
983 { "OOC", "OPTIONS ON COMBO" },
984 { "IRS", "INTEREST RATE SWAP" },
985 { "BDN", "BANK DEPOSITORY NOTE" },
986 { "CAMM", "CANADIAN MONEY MARKETS" },
987 { "CAN", "CANADIAN TREASURY NOTES" },
988 { "CTB", "CANADIAN TREASURY BILLS" },
989 { "CDS", "CREDIT DEFAULT SWAP" },
990 { "CMB", "CANADIAN MORTGAGE BONDS" },
991 { "EUFRN", "EURO CORPORATE FLOATING RATE NOTES" },
992 { "FRN", "US CORPORATE FLOATING RATE NOTES" },
993 { "PROV", "CANADIAN PROVINCIAL BONDS" },
994 { "SLQN", "SECURED LIQUIDITY NOTE" },
995 { "TB", "TREASURY BILL" },
996 { "TLQN", "TERM LIQUIDITY NOTE" },
997 { "TMCP", "TAXABLE MUNICIPAL CP" },
998 { "FXNDF", "NON DELIVERABLE FORWARD" },
999 { "FXSPOT", "FX SPOT" },
1000 { "FXFWD", "FX FORWARD" },
1001 { "FXSWAP", "FX SWAP" },
1002 { 0, NULL }
1003 };
1004
1005
1006 static const value_string StandInstDbType_val[] = {
1007 { 0, "OTHER" },
1008 { 1, "DTC SID" },
1009 { 2, "THOMSON ALERT" },
1010 { 3, "A GLOBAL CUSTODIAN" },
1011 { 4, "ACCOUNTNET" },
1012 { 0, NULL }
1013 };
1014
1015
1016 static const value_string SettlDeliveryType_val[] = {
1017 { 0, "VERSUS PAYMENT DELIVER" },
1018 { 1, "FREE DELIVER" },
1019 { 2, "TRI PARTY" },
1020 { 3, "HOLD IN CUSTODY" },
1021 { 0, NULL }
1022 };
1023
1024
1025 static const value_string AllocLinkType_val[] = {
1026 { 0, "FX NETTING" },
1027 { 1, "FX SWAP" },
1028 { 0, NULL }
1029 };
1030
1031
1032 static const value_string PutOrCall_val[] = {
1033 { 0, "PUT" },
1034 { 1, "CALL" },
1035 { 0, NULL }
1036 };
1037
1038
1039 static const value_string CoveredOrUncovered_val[] = {
1040 { 0, "COVERED" },
1041 { 1, "UNCOVERED" },
1042 { 0, NULL }
1043 };
1044
1045
1046 static const value_string CustomerOrFirm_val[] = {
1047 { 0, "CUSTOMER" },
1048 { 1, "FIRM" },
1049 { 0, NULL }
1050 };
1051
1052
1053 static const value_string NotifyBrokerOfCredit_val[] = {
1054 { 'N', "NO" },
1055 { 'Y', "YES" },
1056 { 0, NULL }
1057 };
1058
1059
1060 static const value_string AllocHandlInst_val[] = {
1061 { 1, "MATCH" },
1062 { 2, "FORWARD" },
1063 { 3, "FORWARD AND MATCH" },
1064 { 0, NULL }
1065 };
1066
1067
1068 static const value_string RoutingType_val[] = {
1069 { 1, "TARGET FIRM" },
1070 { 2, "TARGET LIST" },
1071 { 3, "BLOCK FIRM" },
1072 { 4, "BLOCK LIST" },
1073 { 0, NULL }
1074 };
1075
1076
1077 static const value_string Benchmark_val[] = {
1078 { '1', "CURVE" },
1079 { '2', "5YR" },
1080 { '3', "OLD5" },
1081 { '4', "10YR" },
1082 { '5', "OLD10" },
1083 { '6', "30YR" },
1084 { '7', "OLD30" },
1085 { '8', "3MOLIBOR" },
1086 { '9', "6MOLIBOR" },
1087 { 0, NULL }
1088 };
1089
1090
1091 static const string_string BenchmarkCurveName_val[] = {
1092 { "EONIA", "EONIA" },
1093 { "EUREPO", "EUREPO" },
1094 { "Euribor", "EURIBOR" },
1095 { "FutureSWAP", "FUTURESWAP" },
1096 { "LIBID", "LIBID" },
1097 { "LIBOR", "LIBOR" },
1098 { "MuniAAA", "MUNIAAA" },
1099 { "OTHER", "OTHER" },
1100 { "Pfandbriefe", "PFANDBRIEFE" },
1101 { "SONIA", "SONIA" },
1102 { "SWAP", "SWAP" },
1103 { "Treasury", "TREASURY" },
1104 { 0, NULL }
1105 };
1106
1107
1108 static const string_string StipulationType_val[] = {
1109 { "ABS", "ABSOLUTE PREPAYMENT SPEED" },
1110 { "AMT", "ALTERNATIVE MINIMUM TAX" },
1111 { "AUTOREINV", "AUTO REINVESTMENT AT RATE OR BETTER" },
1112 { "BANKQUAL", "BANK QUALIFIED" },
1113 { "BGNCON", "BARGAIN CONDITIONS" },
1114 { "COUPON", "COUPON RANGE" },
1115 { "CPP", "CONSTANT PREPAYMENT PENALTY" },
1116 { "CPR", "CONSTANT PREPAYMENT RATE" },
1117 { "CPY", "CONSTANT PREPAYMENT YIELD" },
1118 { "CURRENCY", "ISO CURRENCY CODE" },
1119 { "CUSTOMDATE", "CUSTOM START END DATE" },
1120 { "GEOG", "GEOGRAPHICS AND RANGE" },
1121 { "HAIRCUT", "VALUATION DISCOUNT" },
1122 { "HEP", "FINAL CPR OF HOME EQUITY PREPAYMENT CURVE" },
1123 { "INSURED", "INSURED" },
1124 { "ISSUE", "YEAR OR YEAR MONTH OF ISSUE" },
1125 { "ISSUER", "ISSUERS TICKER" },
1126 { "ISSUESIZE", "ISSUE SIZE RANGE" },
1127 { "LOOKBACK", "LOOKBACK DAYS" },
1128 { "LOT", "EXPLICIT LOT IDENTIFIER" },
1129 { "LOTVAR", "LOT VARIANCE" },
1130 { "MAT", "MATURITY YEAR AND MONTH" },
1131 { "MATURITY", "MATURITY RANGE" },
1132 { "MAXSUBS", "MAXIMUM SUBSTITUTIONS" },
1133 { "MHP", "PERCENT OF MANUFACTURED HOUSING PREPAYMENT CURVE" },
1134 { "MINDNOM", "MINIMUM DENOMINATION" },
1135 { "MININCR", "MINIMUM INCREMENT" },
1136 { "MINQTY", "MINIMUM QUANTITY" },
1137 { "MPR", "MONTHLY PREPAYMENT RATE" },
1138 { "PAYFREQ", "PAYMENT FREQUENCY CALENDAR" },
1139 { "PIECES", "NUMBER OF PIECES" },
1140 { "PMAX", "POOLS MAXIMUM" },
1141 { "PPC", "PERCENT OF PROSPECTUS PREPAYMENT CURVE" },
1142 { "PPL", "POOLS PER LOT" },
1143 { "PPM", "POOLS PER MILLION" },
1144 { "PPT", "POOLS PER TRADE" },
1145 { "PRICE", "PRICE RANGE" },
1146 { "PRICEFREQ", "PRICING FREQUENCY" },
1147 { "PROD", "PRODUCTION YEAR" },
1148 { "PROTECT", "CALL PROTECTION" },
1149 { "PSA", "PERCENT OF BMA PREPAYMENT CURVE" },
1150 { "PURPOSE", "PURPOSE" },
1151 { "PXSOURCE", "BENCHMARK PRICE SOURCE" },
1152 { "RATING", "RATING SOURCE AND RANGE" },
1153 { "REDEMPTION", "TYPE OF REDEMPTION" },
1154 { "RESTRICTED", "RESTRICTED" },
1155 { "SECTOR", "MARKET SECTOR" },
1156 { "SECTYPE", "SECURITY TYPE INCLUDED OR EXCLUDED" },
1157 { "SMM", "SINGLE MONTHLY MORTALITY" },
1158 { "STRUCT", "STRUCTURE" },
1159 { "SUBSFREQ", "SUBSTITUTIONS FREQUENCY" },
1160 { "SUBSLEFT", "SUBSTITUTIONS LEFT" },
1161 { "TEXT", "FREEFORM TEXT" },
1162 { "TRDVAR", "TRADE VARIANCE" },
1163 { "WAC", "WEIGHTED AVERAGE COUPON" },
1164 { "WAL", "WEIGHTED AVERAGE LIFE COUPON" },
1165 { "WALA", "WEIGHTED AVERAGE LOAN AGE" },
1166 { "WAM", "WEIGHTED AVERAGE MATURITY" },
1167 { "WHOLE", "WHOLE POOL" },
1168 { "YIELD", "YIELD RANGE" },
1169 { "AVFICO", "AVERAGE FICO SCORE" },
1170 { "AVSIZE", "AVERAGE LOAN SIZE" },
1171 { "MAXBAL", "MAXIMUM LOAN BALANCE" },
1172 { "POOL", "POOL IDENTIFIER" },
1173 { "ROLLTYPE", "TYPE OF ROLL TRADE" },
1174 { "REFTRADE", "REFERENCE TO ROLLING OR CLOSING TRADE" },
1175 { "REFPRIN", "PRINCIPAL OF ROLLING OR CLOSING TRADE" },
1176 { "REFINT", "INTEREST OF ROLLING OR CLOSING TRADE" },
1177 { "AVAILQTY", "AVAILABLE OFFER QUANTITY TO BE SHOWN TO THE STREET" },
1178 { "BROKERCREDIT", "BROKERS SALES CREDIT" },
1179 { "INTERNALPX", "OFFER PRICE TO BE SHOWN TO INTERNAL BROKERS" },
1180 { "INTERNALQTY", "OFFER QUANTITY TO BE SHOWN TO INTERNAL BROKERS" },
1181 { "LEAVEQTY", "THE MINIMUM RESIDUAL OFFER QUANTITY" },
1182 { "MAXORDQTY", "MAXIMUM ORDER SIZE" },
1183 { "ORDRINCR", "ORDER QUANTITY INCREMENT" },
1184 { "PRIMARY", "PRIMARY OR SECONDARY MARKET INDICATOR" },
1185 { "SALESCREDITOVR", "BROKER SALES CREDIT OVERRIDE" },
1186 { "TRADERCREDIT", "TRADERS CREDIT" },
1187 { "DISCOUNT", "DISCOUNT RATE" },
1188 { "YTM", "YIELD TO MATURITY" },
1189 { 0, NULL }
1190 };
1191
1192
1193 static const string_string StipulationValue_val[] = {
1194 { "CD", "SPECIAL CUM DIVIDEND" },
1195 { "XD", "SPECIAL EX DIVIDEND" },
1196 { "CC", "SPECIAL CUM COUPON" },
1197 { "XC", "SPECIAL EX COUPON" },
1198 { "CB", "SPECIAL CUM BONUS" },
1199 { "XB", "SPECIAL EX BONUS" },
1200 { "CR", "SPECIAL CUM RIGHTS" },
1201 { "XR", "SPECIAL EX RIGHTS" },
1202 { "CP", "SPECIAL CUM CAPITAL REPAYMENTS" },
1203 { "XP", "SPECIAL EX CAPITAL REPAYMENTS" },
1204 { "CS", "CASH SETTLEMENT" },
1205 { "SP", "SPECIAL PRICE" },
1206 { "TR", "REPORT FOR EUROPEAN EQUITY MARKET SECURITIES" },
1207 { "GD", "GUARANTEED DELIVERY" },
1208 { 0, NULL }
1209 };
1210
1211
1212 static const string_string YieldType_val[] = {
1213 { "AFTERTAX", "AFTER TAX YIELD" },
1214 { "ANNUAL", "ANNUAL YIELD" },
1215 { "ATISSUE", "YIELD AT ISSUE" },
1216 { "AVGMATURITY", "YIELD TO AVG MATURITY" },
1217 { "BOOK", "BOOK YIELD" },
1218 { "CALL", "YIELD TO NEXT CALL" },
1219 { "CHANGE", "YIELD CHANGE SINCE CLOSE" },
1220 { "CLOSE", "CLOSING YIELD" },
1221 { "COMPOUND", "COMPOUND YIELD" },
1222 { "CURRENT", "CURRENT YIELD" },
1223 { "GOVTEQUIV", "GVNT EQUIVALENT YIELD" },
1224 { "GROSS", "TRUE GROSS YIELD" },
1225 { "INFLATION", "YIELD WITH INFLATION ASSUMPTION" },
1226 { "INVERSEFLOATER", "INVERSE FLOATER BOND YIELD" },
1227 { "LASTCLOSE", "MOST RECENT CLOSING YIELD" },
1228 { "LASTMONTH", "CLOSING YIELD MOST RECENT MONTH" },
1229 { "LASTQUARTER", "CLOSING YIELD MOST RECENT QUARTER" },
1230 { "LASTYEAR", "CLOSING YIELD MOST RECENT YEAR" },
1231 { "LONGAVGLIFE", "YIELD TO LONGEST AVERAGE LIFE" },
1232 { "MARK", "MARK TO MARKET YIELD" },
1233 { "MATURITY", "YIELD TO MATURITY" },
1234 { "NEXTREFUND", "YIELD TO NEXT REFUND" },
1235 { "OPENAVG", "OPEN AVERAGE YIELD" },
1236 { "PREVCLOSE", "PREVIOUS CLOSE YIELD" },
1237 { "PROCEEDS", "PROCEEDS YIELD" },
1238 { "PUT", "YIELD TO NEXT PUT" },
1239 { "SEMIANNUAL", "SEMI ANNUAL YIELD" },
1240 { "SHORTAVGLIFE", "YIELD TO SHORTEST AVERAGE LIFE" },
1241 { "SIMPLE", "SIMPLE YIELD" },
1242 { "TAXEQUIV", "TAX EQUIVALENT YIELD" },
1243 { "TENDER", "YIELD TO TENDER DATE" },
1244 { "TRUE", "TRUE YIELD" },
1245 { "VALUE1_32", "YIELD VALUE OF 1 32" },
1246 { "WORST", "YIELD TO WORST" },
1247 { 0, NULL }
1248 };
1249
1250
1251 static const value_string TradedFlatSwitch_val[] = {
1252 { 'N', "NO" },
1253 { 'Y', "YES" },
1254 { 0, NULL }
1255 };
1256
1257
1258 static const value_string SubscriptionRequestType_val[] = {
1259 { '0', "SNAPSHOT" },
1260 { '1', "SNAPSHOT PLUS UPDATES" },
1261 { '2', "DISABLE PREVIOUS SNAPSHOT PLUS UPDATE REQUEST" },
1262 { 0, NULL }
1263 };
1264
1265
1266 static const value_string MDUpdateType_val[] = {
1267 { 0, "FULL REFRESH" },
1268 { 1, "INCREMENTAL REFRESH" },
1269 { 0, NULL }
1270 };
1271
1272
1273 static const value_string AggregatedBook_val[] = {
1274 { 'Y', "YES" },
1275 { 'N', "NO" },
1276 { 0, NULL }
1277 };
1278
1279
1280 static const value_string MDEntryType_val[] = {
1281 { '0', "BID" },
1282 { '1', "OFFER" },
1283 { '2', "TRADE" },
1284 { '3', "INDEX VALUE" },
1285 { '4', "OPENING PRICE" },
1286 { '5', "CLOSING PRICE" },
1287 { '6', "SETTLEMENT PRICE" },
1288 { '7', "TRADING SESSION HIGH PRICE" },
1289 { '8', "TRADING SESSION LOW PRICE" },
1290 { '9', "TRADING SESSION VWAP PRICE" },
1291 { 'A', "IMBALANCE" },
1292 { 'B', "TRADE VOLUME" },
1293 { 'C', "OPEN INTEREST" },
1294 { 'D', "COMPOSITE UNDERLYING PRICE" },
1295 { 'E', "SIMULATED SELL PRICE" },
1296 { 'F', "SIMULATED BUY PRICE" },
1297 { 'G', "MARGIN RATE" },
1298 { 'H', "MID PRICE" },
1299 { 'J', "EMPTY BOOK" },
1300 { 'K', "SETTLE HIGH PRICE" },
1301 { 'L', "SETTLE LOW PRICE" },
1302 { 'M', "PRIOR SETTLE PRICE" },
1303 { 'N', "SESSION HIGH BID" },
1304 { 'O', "SESSION LOW OFFER" },
1305 { 'P', "EARLY PRICES" },
1306 { 'Q', "AUCTION CLEARING PRICE" },
1307 { 'S', "SWAP VALUE FACTOR" },
1308 { 'R', "DAILY VALUE ADJUSTMENT FOR LONG POSITIONS" },
1309 { 'T', "CUMULATIVE VALUE ADJUSTMENT FOR LONG POSITIONS" },
1310 { 'U', "DAILY VALUE ADJUSTMENT FOR SHORT POSITIONS" },
1311 { 'V', "CUMULATIVE VALUE ADJUSTMENT FOR SHORT POSITIONS" },
1312 { 'Y', "RECOVERY RATE" },
1313 { 'Z', "RECOVERY RATE FOR LONG" },
1314 { 'a', "RECOVERY RATE FOR SHORT" },
1315 { 'W', "FIXING PRICE" },
1316 { 'X', "CASH RATE" },
1317 { 0, NULL }
1318 };
1319
1320
1321 static const value_string TickDirection_val[] = {
1322 { '0', "PLUS TICK" },
1323 { '1', "ZERO PLUS TICK" },
1324 { '2', "MINUS TICK" },
1325 { '3', "ZERO MINUS TICK" },
1326 { 0, NULL }
1327 };
1328
1329
1330 static const string_string QuoteCondition_val[] = {
1331 { "A", "OPEN ACTIVE" },
1332 { "B", "CLOSED INACTIVE" },
1333 { "C", "EXCHANGE BEST" },
1334 { "D", "CONSOLIDATED BEST" },
1335 { "E", "LOCKED" },
1336 { "F", "CROSSED" },
1337 { "G", "DEPTH" },
1338 { "H", "FAST TRADING" },
1339 { "I", "NON FIRM" },
1340 { "L", "MANUAL SLOW QUOTE" },
1341 { "J", "OUTRIGHT PRICE" },
1342 { "K", "IMPLIED PRICE" },
1343 { "M", "DEPTH ON OFFER" },
1344 { "N", "DEPTH ON BID" },
1345 { "O", "CLOSING" },
1346 { "P", "NEWS DISSEMINATION" },
1347 { "Q", "TRADING RANGE" },
1348 { "R", "ORDER INFLUX" },
1349 { "S", "DUE TO RELATED" },
1350 { "T", "NEWS PENDING" },
1351 { "U", "ADDITIONAL INFO" },
1352 { "V", "ADDITIONAL INFO DUE TO RELATED" },
1353 { "W", "RESUME" },
1354 { "X", "VIEW OF COMMON" },
1355 { "Y", "VOLUME ALERT" },
1356 { "Z", "ORDER IMBALANCE" },
1357 { "a", "EQUIPMENT CHANGEOVER" },
1358 { "b", "NO OPEN" },
1359 { "c", "REGULAR ETH" },
1360 { "d", "AUTOMATIC EXECUTION" },
1361 { "e", "AUTOMATIC EXECUTION ETH" },
1362 { "f ", "FAST MARKET ETH" },
1363 { "g", "INACTIVE ETH" },
1364 { "h", "ROTATION" },
1365 { "i", "ROTATION ETH" },
1366 { "j", "HALT" },
1367 { "k", "HALT ETH" },
1368 { "l", "DUE TO NEWS DISSEMINATION" },
1369 { "m", "DUE TO NEWS PENDING" },
1370 { "n", "TRADING RESUME" },
1371 { "o", "OUT OF SEQUENCE" },
1372 { "p", "BID SPECIALIST" },
1373 { "q", "OFFER SPECIALIST" },
1374 { "r", "BID OFFER SPECIALIST" },
1375 { "s", "END OF DAY SAM" },
1376 { "t", "FORBIDDEN SAM" },
1377 { "u", "FROZEN SAM" },
1378 { "v", "PREOPENING SAM" },
1379 { "w", "OPENING SAM" },
1380 { "x", "OPEN SAM" },
1381 { "y", "SURVEILLANCE SAM" },
1382 { "z", "SUSPENDED SAM" },
1383 { "0", "RESERVED SAM" },
1384 { "1", "NO ACTIVE SAM" },
1385 { "2", "RESTRICTED" },
1386 { "3", "REST OF BOOK VWAP" },
1387 { "4", "BETTER PRICES IN CONDITIONAL ORDERS" },
1388 { "5", "MEDIAN PRICE" },
1389 { "6", "FULL CURVE" },
1390 { "7", "FLAT CURVE" },
1391 { 0, NULL }
1392 };
1393
1394
1395 static const string_string TradeCondition_val[] = {
1396 { "A", "CASH" },
1397 { "B", "AVERAGE PRICE TRADE" },
1398 { "C", "CASH TRADE" },
1399 { "D", "NEXT DAY" },
1400 { "E", "OPENING REOPENING TRADE DETAIL" },
1401 { "F", "INTRADAY TRADE DETAIL" },
1402 { "G", "RULE 127 TRADE" },
1403 { "H", "RULE 155 TRADE" },
1404 { "I", "SOLD LAST" },
1405 { "J", "NEXT DAY TRADE" },
1406 { "K", "OPENED" },
1407 { "L", "SELLER" },
1408 { "M", "SOLD" },
1409 { "N", "STOPPED STOCK" },
1410 { "P", "IMBALANCE MORE BUYERS" },
1411 { "Q", "IMBALANCE MORE SELLERS" },
1412 { "R", "OPENING PRICE" },
1413 { "S", "BARGAIN CONDITION" },
1414 { "T", "CONVERTED PRICE INDICATOR" },
1415 { "U", "EXCHANGE LAST" },
1416 { "V", "FINAL PRICE OF SESSION" },
1417 { "W", "EX PIT" },
1418 { "X", "CROSSED X" },
1419 { "Y", "TRADES RESULTING FROM MANUAL SLOW QUOTE" },
1420 { "Z", "TRADES RESULTING FROM INTERMARKET SWEEP" },
1421 { "0", "CANCEL" },
1422 { "a", "VOLUME ONLY" },
1423 { "b", "DIRECT PLUS" },
1424 { "c", "ACQUISITION" },
1425 { "d", "BUNCHED" },
1426 { "e", "DISTRIBUTION" },
1427 { "f", "BUNCHED SALE" },
1428 { "g", "SPLIT TRADE" },
1429 { "h", "CANCEL STOPPED" },
1430 { "i", "CANCEL ETH" },
1431 { "j", "CANCEL STOPPED ETH" },
1432 { "k", "OUT OF SEQUENCE ETH" },
1433 { "l", "CANCEL LAST ETH" },
1434 { "m", "SOLD LAST SALE ETH" },
1435 { "n", "CANCEL LAST" },
1436 { "o", "SOLD LAST SALE" },
1437 { "p", "CANCEL OPEN" },
1438 { "q", "CANCEL OPEN ETH" },
1439 { "r", "OPENED SALE ETH" },
1440 { "s", "CANCEL ONLY" },
1441 { "t", "CANCEL ONLY ETH" },
1442 { "u", "LATE OPEN ETH" },
1443 { "v", "AUTO EXECUTION ETH" },
1444 { "w", "REOPEN" },
1445 { "x", "REOPEN ETH" },
1446 { "y", "ADJUSTED" },
1447 { "z", "ADJUSTED ETH" },
1448 { "AA", "SPREAD" },
1449 { "AB", "SPREAD ETH" },
1450 { "AC", "STRADDLE" },
1451 { "AD", "STRADDLE ETH" },
1452 { "AE", "STOPPED" },
1453 { "AF", "STOPPED ETH" },
1454 { "AG", "REGULAR ETH" },
1455 { "AH", "COMBO" },
1456 { "AI", "COMBO ETH" },
1457 { "AJ", "OFFICIAL CLOSING PRICE" },
1458 { "AK", "PRIOR REFERENCE PRICE" },
1459 { "AL", "STOPPED SOLD LAST" },
1460 { "AM", "STOPPED OUT OF SEQUENCE" },
1461 { "AN", "OFFICIAL CLOSING PRICE" },
1462 { "AO", "CROSSED AO" },
1463 { "AP", "FAST MARKET" },
1464 { "AQ", "AUTOMATIC EXECUTION" },
1465 { "AR", "FORM T" },
1466 { "AS", "BASKET INDEX" },
1467 { "AT", "BURST BASKET" },
1468 { "1", "IMPLIED TRADE" },
1469 { "AV", "OUTSIDE SPREAD" },
1470 { "2", "MARKETPLACE ENTERED TRADE" },
1471 { "3", "MULT ASSET CLASS MULTILEG TRADE" },
1472 { "4", "MULTILEG TO MULTILEG TRADE" },
1473 { 0, NULL }
1474 };
1475
1476
1477 static const value_string MDUpdateAction_val[] = {
1478 { '0', "NEW" },
1479 { '1', "CHANGE" },
1480 { '2', "DELETE" },
1481 { '3', "DELETE THRU" },
1482 { '4', "DELETE FROM" },
1483 { '5', "OVERLAY" },
1484 { 0, NULL }
1485 };
1486
1487
1488 static const value_string MDReqRejReason_val[] = {
1489 { '0', "UNKNOWN SYMBOL" },
1490 { '1', "DUPLICATE MDREQID" },
1491 { '2', "INSUFFICIENT BANDWIDTH" },
1492 { '3', "INSUFFICIENT PERMISSIONS" },
1493 { '4', "UNSUPPORTED SUBSCRIPTIONREQUESTTYPE" },
1494 { '5', "UNSUPPORTED MARKETDEPTH" },
1495 { '6', "UNSUPPORTED MDUPDATETYPE" },
1496 { '7', "UNSUPPORTED AGGREGATEDBOOK" },
1497 { '8', "UNSUPPORTED MDENTRYTYPE" },
1498 { '9', "UNSUPPORTED TRADINGSESSIONID" },
1499 { 'A', "UNSUPPORTED SCOPE" },
1500 { 'B', "UNSUPPORTED OPENCLOSESETTLEFLAG" },
1501 { 'C', "UNSUPPORTED MDIMPLICITDELETE" },
1502 { 'D', "INSUFFICIENT CREDIT" },
1503 { 0, NULL }
1504 };
1505
1506
1507 static const value_string DeleteReason_val[] = {
1508 { '0', "CANCELLATION" },
1509 { '1', "ERROR" },
1510 { 0, NULL }
1511 };
1512
1513
1514 static const value_string OpenCloseSettlFlag_val[] = {
1515 { '0', "DAILY OPEN" },
1516 { '1', "SESSION OPEN" },
1517 { '2', "DELIVERY SETTLEMENT ENTRY" },
1518 { '3', "EXPECTED ENTRY" },
1519 { '4', "ENTRY FROM PREVIOUS BUSINESS DAY" },
1520 { '5', "THEORETICAL PRICE VALUE" },
1521 { 0, NULL }
1522 };
1523
1524
1525 static const value_string FinancialStatus_val[] = {
1526 { '1', "BANKRUPT" },
1527 { '2', "PENDING DELISTING" },
1528 { '3', "RESTRICTED" },
1529 { 0, NULL }
1530 };
1531
1532
1533 static const value_string CorporateAction_val[] = {
1534 { 'A', "EX DIVIDEND" },
1535 { 'B', "EX DISTRIBUTION" },
1536 { 'C', "EX RIGHTS" },
1537 { 'D', "NEW" },
1538 { 'E', "EX INTEREST" },
1539 { 'F', "CASH DIVIDEND" },
1540 { 'G', "STOCK DIVIDEND" },
1541 { 'H', "NON INTEGER STOCK SPLIT" },
1542 { 'I', "REVERSE STOCK SPLIT" },
1543 { 'J', "STANDARD INTEGER STOCK SPLIT" },
1544 { 'K', "POSITION CONSOLIDATION" },
1545 { 'L', "LIQUIDATION REORGANIZATION" },
1546 { 'M', "MERGER REORGANIZATION" },
1547 { 'N', "RIGHTS OFFERING" },
1548 { 'O', "SHAREHOLDER MEETING" },
1549 { 'P', "SPINOFF" },
1550 { 'Q', "TENDER OFFER" },
1551 { 'R', "WARRANT" },
1552 { 'S', "SPECIAL ACTION" },
1553 { 'T', "SYMBOL CONVERSION" },
1554 { 'U', "CUSIP" },
1555 { 'V', "LEAP ROLLOVER" },
1556 { 'W', "SUCCESSION EVENT" },
1557 { 0, NULL }
1558 };
1559
1560
1561 static const value_string QuoteStatus_val[] = {
1562 { 0, "ACCEPTED" },
1563 { 1, "CANCEL FOR SYMBOL" },
1564 { 10, "PENDING" },
1565 { 11, "PASS" },
1566 { 12, "LOCKED MARKET WARNING" },
1567 { 13, "CROSS MARKET WARNING" },
1568 { 14, "CANCELED DUE TO LOCK MARKET" },
1569 { 15, "CANCELED DUE TO CROSS MARKET" },
1570 { 2, "CANCELED FOR SECURITY TYPE" },
1571 { 3, "CANCELED FOR UNDERLYING" },
1572 { 4, "CANCELED ALL" },
1573 { 5, "REJECTED" },
1574 { 6, "REMOVED FROM MARKET" },
1575 { 7, "EXPIRED" },
1576 { 8, "QUERY" },
1577 { 9, "QUOTE NOT FOUND" },
1578 { 16, "ACTIVE" },
1579 { 17, "CANCELED" },
1580 { 18, "UNSOLICITED QUOTE REPLENISHMENT" },
1581 { 19, "PENDING END TRADE" },
1582 { 20, "TOO LATE TO END" },
1583 { 0, NULL }
1584 };
1585
1586
1587 static const value_string QuoteCancelType_val[] = {
1588 { 1, "CANCEL FOR ONE OR MORE SECURITIES" },
1589 { 2, "CANCEL FOR SECURITY TYPE" },
1590 { 3, "CANCEL FOR UNDERLYING SECURITY" },
1591 { 4, "CANCEL ALL QUOTES" },
1592 { 5, "CANCEL QUOTE SPECIFIED IN QUOTEID" },
1593 { 6, "CANCEL BY QUOTETYPE" },
1594 { 7, "CANCEL FOR SECURITY ISSUER" },
1595 { 8, "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
1596 { 0, NULL }
1597 };
1598
1599
1600 static const value_string QuoteRejectReason_val[] = {
1601 { 1, "UNKNOWN SYMBOL" },
1602 { 2, "EXCHANGE" },
1603 { 3, "QUOTE REQUEST EXCEEDS LIMIT" },
1604 { 4, "TOO LATE TO ENTER" },
1605 { 5, "UNKNOWN QUOTE" },
1606 { 6, "DUPLICATE QUOTE" },
1607 { 7, "INVALID BID ASK SPREAD" },
1608 { 8, "INVALID PRICE" },
1609 { 9, "NOT AUTHORIZED TO QUOTE SECURITY" },
1610 { 99, "OTHER" },
1611 { 10, "PRICE EXCEEDS CURRENT PRICE BAND" },
1612 { 11, "QUOTE LOCKED" },
1613 { 12, "INVALID OR UNKNOWN SECURITY ISSUER" },
1614 { 13, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
1615 { 0, NULL }
1616 };
1617
1618
1619 static const value_string QuoteResponseLevel_val[] = {
1620 { 0, "NO ACKNOWLEDGEMENT" },
1621 { 1, "ACKNOWLEDGE ONLY NEGATIVE OR ERRONEOUS QUOTES" },
1622 { 2, "ACKNOWLEDGE EACH QUOTE MESSAGE" },
1623 { 3, "SUMMARY ACKNOWLEDGEMENT" },
1624 { 0, NULL }
1625 };
1626
1627
1628 static const value_string QuoteRequestType_val[] = {
1629 { 1, "MANUAL" },
1630 { 2, "AUTOMATIC" },
1631 { 0, NULL }
1632 };
1633
1634
1635 static const value_string SecurityRequestType_val[] = {
1636 { 0, "REQUEST SECURITY IDENTITY AND SPECIFICATIONS" },
1637 { 1, "REQUEST SECURITY IDENTITY FOR THE SPECIFICATIONS PROVIDED" },
1638 { 2, "REQUEST LIST SECURITY TYPES" },
1639 { 3, "REQUEST LIST SECURITIES" },
1640 { 4, "SYMBOL" },
1641 { 5, "SECURITYTYPE AND OR CFICODE" },
1642 { 6, "PRODUCT" },
1643 { 7, "TRADINGSESSIONID" },
1644 { 8, "ALL SECURITIES" },
1645 { 9, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
1646 { 0, NULL }
1647 };
1648
1649
1650 static const value_string SecurityResponseType_val[] = {
1651 { 1, "ACCEPT SECURITY PROPOSAL AS IS" },
1652 { 2, "ACCEPT SECURITY PROPOSAL WITH REVISIONS AS INDICATED IN THE MESSAGE" },
1653 { 3, "LIST OF SECURITY TYPES RETURNED PER REQUEST" },
1654 { 4, "LIST OF SECURITIES RETURNED PER REQUEST" },
1655 { 5, "REJECT SECURITY PROPOSAL" },
1656 { 6, "CANNOT MATCH SELECTION CRITERIA" },
1657 { 0, NULL }
1658 };
1659
1660
1661 static const value_string UnsolicitedIndicator_val[] = {
1662 { 'N', "NO" },
1663 { 'Y', "YES" },
1664 { 0, NULL }
1665 };
1666
1667
1668 static const value_string SecurityTradingStatus_val[] = {
1669 { 1, "OPENING DELAY" },
1670 { 10, "MARKET ON CLOSE IMBALANCE SELL" },
1671 { 11, "11" },
1672 { 12, "NO MARKET IMBALANCE" },
1673 { 13, "NO MARKET ON CLOSE IMBALANCE" },
1674 { 14, "ITS PRE OPENING" },
1675 { 15, "NEW PRICE INDICATION" },
1676 { 16, "TRADE DISSEMINATION TIME" },
1677 { 17, "READY TO TRADE" },
1678 { 18, "NOT AVAILABLE FOR TRADING" },
1679 { 19, "NOT TRADED ON THIS MARKET" },
1680 { 2, "TRADING HALT" },
1681 { 20, "UNKNOWN OR INVALID" },
1682 { 21, "PRE OPEN" },
1683 { 22, "OPENING ROTATION" },
1684 { 23, "FAST MARKET" },
1685 { 3, "RESUME" },
1686 { 4, "NO OPEN" },
1687 { 5, "PRICE INDICATION" },
1688 { 6, "TRADING RANGE INDICATION" },
1689 { 7, "MARKET IMBALANCE BUY" },
1690 { 8, "MARKET IMBALANCE SELL" },
1691 { 9, "MARKET ON CLOSE IMBALANCE BUY" },
1692 { 24, "PRE CROSS" },
1693 { 25, "CROSS" },
1694 { 26, "POST CLOSE" },
1695 { 0, NULL }
1696 };
1697
1698
1699 static const value_string HaltReasonInt_val[] = {
1700 { 0, "NEWS DISSEMINATION" },
1701 { 1, "ORDER INFLUX" },
1702 { 2, "ORDER IMBALANCE" },
1703 { 3, "ADDITIONAL INFORMATION" },
1704 { 4, "NEWS PENDING" },
1705 { 5, "EQUIPMENT CHANGEOVER" },
1706 { 0, NULL }
1707 };
1708
1709
1710 static const value_string InViewOfCommon_val[] = {
1711 { 'N', "NO" },
1712 { 'Y', "YES" },
1713 { 0, NULL }
1714 };
1715
1716
1717 static const value_string DueToRelated_val[] = {
1718 { 'N', "NO" },
1719 { 'Y', "YES" },
1720 { 0, NULL }
1721 };
1722
1723
1724 static const value_string Adjustment_val[] = {
1725 { 1, "CANCEL" },
1726 { 2, "ERROR" },
1727 { 3, "CORRECTION" },
1728 { 0, NULL }
1729 };
1730
1731
1732 static const string_string TradingSessionID_val[] = {
1733 { "1", "DAY" },
1734 { "2", "HALFDAY" },
1735 { "3", "MORNING" },
1736 { "4", "AFTERNOON" },
1737 { "5", "EVENING" },
1738 { "6", "AFTER HOURS" },
1739 { 0, NULL }
1740 };
1741
1742
1743 static const value_string TradSesMethod_val[] = {
1744 { 1, "ELECTRONIC" },
1745 { 2, "OPEN OUTCRY" },
1746 { 3, "TWO PARTY" },
1747 { 0, NULL }
1748 };
1749
1750
1751 static const value_string TradSesMode_val[] = {
1752 { 1, "TESTING" },
1753 { 2, "SIMULATED" },
1754 { 3, "PRODUCTION" },
1755 { 0, NULL }
1756 };
1757
1758
1759 static const value_string TradSesStatus_val[] = {
1760 { 0, "UNKNOWN" },
1761 { 1, "HALTED" },
1762 { 2, "OPEN" },
1763 { 3, "CLOSED" },
1764 { 4, "PRE OPEN" },
1765 { 5, "PRE CLOSE" },
1766 { 6, "REQUEST REJECTED" },
1767 { 0, NULL }
1768 };
1769
1770
1771 static const string_string MessageEncoding_val[] = {
1772 { "ISO-2022-JP", "ISO 2022 JP" },
1773 { "EUC-JP", "EUC JP" },
1774 { "SHIFT_JIS", "SHIFT JIS" },
1775 { "UTF-8", "UTF 8" },
1776 { 0, NULL }
1777 };
1778
1779
1780 static const value_string SessionRejectReason_val[] = {
1781 { 0, "INVALID TAG NUMBER" },
1782 { 1, "REQUIRED TAG MISSING" },
1783 { 10, "SENDINGTIME ACCURACY PROBLEM" },
1784 { 11, "INVALID MSGTYPE" },
1785 { 12, "XML VALIDATION ERROR" },
1786 { 13, "TAG APPEARS MORE THAN ONCE" },
1787 { 14, "TAG SPECIFIED OUT OF REQUIRED ORDER" },
1788 { 15, "REPEATING GROUP FIELDS OUT OF ORDER" },
1789 { 16, "INCORRECT NUMINGROUP COUNT FOR REPEATING GROUP" },
1790 { 17, "NON DATA VALUE INCLUDES FIELD DELIMITER" },
1791 { 2, "TAG NOT DEFINED FOR THIS MESSAGE TYPE" },
1792 { 3, "UNDEFINED TAG" },
1793 { 4, "TAG SPECIFIED WITHOUT A VALUE" },
1794 { 5, "VALUE IS INCORRECT" },
1795 { 6, "INCORRECT DATA FORMAT FOR VALUE" },
1796 { 7, "DECRYPTION PROBLEM" },
1797 { 8, "SIGNATURE PROBLEM" },
1798 { 9, "COMPID PROBLEM" },
1799 { 99, "OTHER" },
1800 { 18, "INVALID UNSUPPORTED APPLICATION VERSION" },
1801 { 0, NULL }
1802 };
1803
1804
1805 static const value_string BidRequestTransType_val[] = {
1806 { 'C', "CANCEL" },
1807 { 'N', "NO" },
1808 { 0, NULL }
1809 };
1810
1811
1812 static const value_string SolicitedFlag_val[] = {
1813 { 'N', "NO" },
1814 { 'Y', "YES" },
1815 { 0, NULL }
1816 };
1817
1818
1819 static const value_string ExecRestatementReason_val[] = {
1820 { 0, "GT CORPORATE ACTION" },
1821 { 1, "GT RENEWAL" },
1822 { 10, "WAREHOUSE RECAP" },
1823 { 2, "VERBAL CHANGE" },
1824 { 3, "REPRICING OF ORDER" },
1825 { 4, "BROKER OPTION" },
1826 { 5, "PARTIAL DECLINE OF ORDERQTY" },
1827 { 6, "CANCEL ON TRADING HALT" },
1828 { 7, "CANCEL ON SYSTEM FAILURE" },
1829 { 8, "MARKET" },
1830 { 9, "CANCELED NOT BEST" },
1831 { 99, "OTHER" },
1832 { 11, "PEG REFRESH" },
1833 { 0, NULL }
1834 };
1835
1836
1837 static const value_string BusinessRejectReason_val[] = {
1838 { 0, "OTHER" },
1839 { 1, "UNKNOWN ID" },
1840 { 2, "UNKNOWN SECURITY" },
1841 { 3, "UNSUPPORTED MESSAGE TYPE" },
1842 { 4, "APPLICATION NOT AVAILABLE" },
1843 { 5, "CONDITIONALLY REQUIRED FIELD MISSING" },
1844 { 6, "NOT AUTHORIZED" },
1845 { 7, "DELIVERTO FIRM NOT AVAILABLE AT THIS TIME" },
1846 { 18, "INVALID PRICE INCREMENT" },
1847 { 0, NULL }
1848 };
1849
1850
1851 static const value_string MsgDirection_val[] = {
1852 { 'R', "RECEIVE" },
1853 { 'S', "SEND" },
1854 { 0, NULL }
1855 };
1856
1857
1858 static const value_string DiscretionInst_val[] = {
1859 { '0', "RELATED TO DISPLAYED PRICE" },
1860 { '1', "RELATED TO MARKET PRICE" },
1861 { '2', "RELATED TO PRIMARY PRICE" },
1862 { '3', "RELATED TO LOCAL PRIMARY PRICE" },
1863 { '4', "RELATED TO MIDPOINT PRICE" },
1864 { '5', "RELATED TO LAST TRADE PRICE" },
1865 { '6', "RELATED TO VWAP" },
1866 { '7', "AVERAGE PRICE GUARANTEE" },
1867 { 0, NULL }
1868 };
1869
1870
1871 static const value_string BidType_val[] = {
1872 { 1, "NON DISCLOSED STYLE" },
1873 { 2, "DISCLOSED STYLE" },
1874 { 3, "NO BIDDING PROCESS" },
1875 { 0, NULL }
1876 };
1877
1878
1879 static const value_string BidDescriptorType_val[] = {
1880 { 1, "SECTOR" },
1881 { 2, "COUNTRY" },
1882 { 3, "INDEX" },
1883 { 0, NULL }
1884 };
1885
1886
1887 static const value_string SideValueInd_val[] = {
1888 { 1, "SIDE VALUE 1" },
1889 { 2, "SIDE VALUE 2" },
1890 { 0, NULL }
1891 };
1892
1893
1894 static const value_string LiquidityIndType_val[] = {
1895 { 1, "5 DAY MOVING AVERAGE" },
1896 { 2, "20 DAY MOVING AVERAGE" },
1897 { 3, "NORMAL MARKET SIZE" },
1898 { 4, "OTHER" },
1899 { 0, NULL }
1900 };
1901
1902
1903 static const value_string ExchangeForPhysical_val[] = {
1904 { 'N', "NO" },
1905 { 'Y', "YES" },
1906 { 0, NULL }
1907 };
1908
1909
1910 static const value_string ProgRptReqs_val[] = {
1911 { 1, "BUY SIDE EXPLICITLY REQUESTS STATUS USING STATUE REQUEST" },
1912 { 2, "SELL SIDE PERIODICALLY SENDS STATUS USING LIST STATUS PERIOD OPTIONALLY SPECIFIED IN PROGRESSPERIOD" },
1913 { 3, "REAL TIME EXECUTION REPORTS" },
1914 { 0, NULL }
1915 };
1916
1917
1918 static const value_string IncTaxInd_val[] = {
1919 { 1, "NET" },
1920 { 2, "GROSS" },
1921 { 0, NULL }
1922 };
1923
1924
1925 static const value_string BidTradeType_val[] = {
1926 { 'A', "AGENCY" },
1927 { 'G', "VWAP GUARANTEE" },
1928 { 'J', "GUARANTEED CLOSE" },
1929 { 'R', "RISK TRADE" },
1930 { 0, NULL }
1931 };
1932
1933
1934 static const value_string BasisPxType_val[] = {
1935 { '2', "CLOSING PRICE AT MORNING SESSION" },
1936 { '3', "CLOSING PRICE" },
1937 { '4', "CURRENT PRICE" },
1938 { '5', "SQ" },
1939 { '6', "VWAP THROUGH A DAY" },
1940 { '7', "VWAP THROUGH A MORNING SESSION" },
1941 { '8', "VWAP THROUGH AN AFTERNOON SESSION" },
1942 { '9', "VWAP THROUGH A DAY EXCEPT YORI" },
1943 { 'A', "VWAP THROUGH A MORNING SESSION EXCEPT YORI" },
1944 { 'B', "VWAP THROUGH AN AFTERNOON SESSION EXCEPT YORI" },
1945 { 'C', "STRIKE" },
1946 { 'D', "OPEN" },
1947 { 'Z', "OTHERS" },
1948 { 0, NULL }
1949 };
1950
1951
1952 static const value_string PriceType_val[] = {
1953 { 1, "PERCENTAGE" },
1954 { 10, "FIXED CABINET TRADE PRICE" },
1955 { 11, "VARIABLE CABINET TRADE PRICE" },
1956 { 2, "PER UNIT" },
1957 { 3, "FIXED AMOUNT" },
1958 { 4, "DISCOUNT" },
1959 { 5, "PREMIUM" },
1960 { 6, "SPREAD" },
1961 { 7, "TED PRICE" },
1962 { 8, "TED YIELD" },
1963 { 9, "YIELD" },
1964 { 13, "PRODUCT TICKS IN HALFS" },
1965 { 14, "PRODUCT TICKS IN FOURTHS" },
1966 { 15, "PRODUCT TICKS IN EIGHTS" },
1967 { 16, "PRODUCT TICKS IN SIXTEENTHS" },
1968 { 17, "PRODUCT TICKS IN THIRTY SECONDS" },
1969 { 18, "PRODUCT TICKS IN SIXTY FORTHS" },
1970 { 19, "PRODUCT TICKS IN ONE TWENTY EIGHTS" },
1971 { 0, NULL }
1972 };
1973
1974
1975 static const value_string GTBookingInst_val[] = {
1976 { 0, "BOOK OUT ALL TRADES ON DAY OF EXECUTION" },
1977 { 1, "ACCUMULATE EXECTUIONS UNTIL FORDER IS FILLED OR EXPIRES" },
1978 { 2, "ACCUMULATE UNTIL VERBALLLY NOTIFIED OTHERWISE" },
1979 { 0, NULL }
1980 };
1981
1982
1983 static const value_string ListStatusType_val[] = {
1984 { 1, "ACK" },
1985 { 2, "RESPONSE" },
1986 { 3, "TIMED" },
1987 { 4, "EXEC STARTED" },
1988 { 5, "ALL DONE" },
1989 { 6, "ALERT" },
1990 { 0, NULL }
1991 };
1992
1993
1994 static const value_string NetGrossInd_val[] = {
1995 { 1, "NET" },
1996 { 2, "GROSS" },
1997 { 0, NULL }
1998 };
1999
2000
2001 static const value_string ListOrderStatus_val[] = {
2002 { 1, "IN BIDDING PROCESS" },
2003 { 2, "RECEIVED FOR EXECUTION" },
2004 { 3, "EXECUTING" },
2005 { 4, "CANCELLING" },
2006 { 5, "ALERT" },
2007 { 6, "ALL DONE" },
2008 { 7, "REJECT" },
2009 { 0, NULL }
2010 };
2011
2012
2013 static const value_string ListExecInstType_val[] = {
2014 { '1', "IMMEDIATE" },
2015 { '2', "WAIT FOR EXECUT INSTRUCTION" },
2016 { '3', "EXCHANGE SWITCH CIV ORDER 3" },
2017 { '4', "EXCHANGE SWITCH CIV ORDER 4" },
2018 { '5', "EXCHANGE SWITCH CIV ORDER 5" },
2019 { 0, NULL }
2020 };
2021
2022
2023 static const value_string CxlRejResponseTo_val[] = {
2024 { '1', "ORDER CANCEL REQUEST" },
2025 { '2', "ORDER CANCEL REPLACE REQUEST" },
2026 { 0, NULL }
2027 };
2028
2029
2030 static const value_string MultiLegReportingType_val[] = {
2031 { '1', "SINGLE SECURITY" },
2032 { '2', "INDIVIDUAL LEG OF A MULTI LEG SECURITY" },
2033 { '3', "MULTI LEG SECURITY" },
2034 { 0, NULL }
2035 };
2036
2037
2038 static const value_string PartyIDSource_val[] = {
2039 { '1', "KOREAN INVESTOR ID" },
2040 { '2', "TAIWANESE QUALIFIED FOREIGN INVESTOR ID QFII FID" },
2041 { '3', "TAIWANESE TRADING ACCT" },
2042 { '4', "MALAYSIAN CENTRAL DEPOSITORY" },
2043 { '5', "CHINESE INVESTOR ID" },
2044 { '6', "UK NATIONAL INSURANCE OR PENSION NUMBER" },
2045 { '7', "US SOCIAL SECURITY NUMBER" },
2046 { '8', "US EMPLOYER OR TAX ID NUMBER" },
2047 { '9', "AUSTRALIAN BUSINESS NUMBER" },
2048 { 'A', "AUSTRALIAN TAX FILE NUMBER" },
2049 { 'B', "BIC" },
2050 { 'C', "GENERALLY ACCEPTED MARKET PARTICIPANT IDENTIFIER" },
2051 { 'D', "PROPRIETARY" },
2052 { 'E', "ISO COUNTRY CODE" },
2053 { 'F', "SETTLEMENT ENTITY LOCATION" },
2054 { 'G', "MIC" },
2055 { 'H', "CSD PARTICIPANT MEMBER CODE" },
2056 { 'I', "DIRECTED BROKER THREE CHARACTER ACRONYM AS DEFINED IN ISITC ETC BEST PRACTICE GUIDELINES DOCUMENT" },
2057 { 0, NULL }
2058 };
2059
2060
2061 static const value_string PartyRole_val[] = {
2062 { 1, "EXECUTING FIRM" },
2063 { 10, "SETTLEMENT LOCATION" },
2064 { 11, "ORDER ORIGINATION TRADER" },
2065 { 12, "EXECUTING TRADER" },
2066 { 13, "ORDER ORIGINATION FIRM" },
2067 { 14, "GIVEUP CLEARING FIRM" },
2068 { 15, "CORRESPONDENT CLEARING FIRM" },
2069 { 16, "EXECUTING SYSTEM" },
2070 { 17, "CONTRA FIRM" },
2071 { 18, "CONTRA CLEARING FIRM" },
2072 { 19, "SPONSORING FIRM" },
2073 { 2, "BROKER OF CREDIT" },
2074 { 20, "UNDERLYING CONTRA FIRM" },
2075 { 21, "CLEARING ORGANIZATION" },
2076 { 22, "EXCHANGE" },
2077 { 24, "CUSTOMER ACCOUNT" },
2078 { 25, "CORRESPONDENT CLEARING ORGANIZATION" },
2079 { 26, "CORRESPONDENT BROKER" },
2080 { 27, "BUYER SELLER" },
2081 { 28, "CUSTODIAN" },
2082 { 29, "INTERMEDIARY" },
2083 { 3, "CLIENT ID" },
2084 { 30, "AGENT" },
2085 { 31, "SUB CUSTODIAN" },
2086 { 32, "BENEFICIARY" },
2087 { 33, "INTERESTED PARTY" },
2088 { 34, "REGULATORY BODY" },
2089 { 35, "LIQUIDITY PROVIDER" },
2090 { 36, "ENTERING TRADER" },
2091 { 37, "CONTRA TRADER" },
2092 { 38, "POSITION ACCOUNT" },
2093 { 4, "CLEARING FIRM" },
2094 { 5, "INVESTOR ID" },
2095 { 6, "INTRODUCING FIRM" },
2096 { 7, "ENTERING FIRM" },
2097 { 8, "LOCATE" },
2098 { 9, "FUND MANAGER CLIENT ID" },
2099 { 60, "INTRODUCING BROKER" },
2100 { 41, "CONTRA POSITION ACCOUNT" },
2101 { 42, "CONTRA EXCHANGE" },
2102 { 43, "INTERNAL CARRY ACCOUNT" },
2103 { 44, "ORDER ENTRY OPERATOR ID" },
2104 { 45, "SECONDARY ACCOUNT NUMBER" },
2105 { 46, "FOREIGN FIRM" },
2106 { 47, "THIRD PARTY ALLOCATION FIRM" },
2107 { 48, "CLAIMING ACCOUNT" },
2108 { 49, "ASSET MANAGER" },
2109 { 50, "PLEDGOR ACCOUNT" },
2110 { 51, "PLEDGEE ACCOUNT" },
2111 { 52, "LARGE TRADER REPORTABLE ACCOUNT" },
2112 { 53, "TRADER MNEMONIC" },
2113 { 54, "SENDER LOCATION" },
2114 { 55, "SESSION ID" },
2115 { 56, "ACCEPTABLE COUNTERPARTY" },
2116 { 57, "UNACCEPTABLE COUNTERPARTY" },
2117 { 58, "ENTERING UNIT" },
2118 { 59, "EXECUTING UNIT" },
2119 { 39, "CONTRA INVESTOR ID" },
2120 { 40, "TRANSFER TO FIRM" },
2121 { 61, "QUOTE ORIGINATOR" },
2122 { 62, "REPORT ORIGINATOR" },
2123 { 63, "SYSTEMATIC INTERNALISER" },
2124 { 64, "MULTILATERAL TRADING FACILITY" },
2125 { 65, "REGULATED MARKET" },
2126 { 66, "MARKET MAKER" },
2127 { 67, "INVESTMENT FIRM" },
2128 { 68, "HOST COMPETENT AUTHORITY" },
2129 { 69, "HOME COMPETENT AUTHORITY" },
2130 { 70, "COMPETENT AUTHORITY OF THE MOST RELEVANT MARKET IN TERMS OF LIQUIDITY" },
2131 { 71, "COMPETENT AUTHORITY OF THE TRANSACTION" },
2132 { 72, "REPORTING INTERMEDIARY" },
2133 { 73, "EXECUTION VENUE" },
2134 { 74, "MARKET DATA ENTRY ORIGINATOR" },
2135 { 75, "LOCATION ID" },
2136 { 76, "DESK ID" },
2137 { 77, "MARKET DATA MARKET" },
2138 { 78, "ALLOCATION ENTITY" },
2139 { 79, "PRIME BROKER PROVIDING GENERAL TRADE SERVICES" },
2140 { 80, "STEP OUT FIRM" },
2141 { 81, "BROKERCLEARINGID" },
2142 { 82, "CENTRAL REGISTRATION DEPOSITORY" },
2143 { 83, "CLEARING ACCOUNT" },
2144 { 84, "ACCEPTABLE SETTLING COUNTERPARTY" },
2145 { 85, "UNACCEPTABLE SETTLING COUNTERPARTY" },
2146 { 0, NULL }
2147 };
2148
2149
2150 static const value_string Product_val[] = {
2151 { 1, "AGENCY" },
2152 { 10, "MORTGAGE" },
2153 { 11, "MUNICIPAL" },
2154 { 12, "OTHER" },
2155 { 13, "FINANCING" },
2156 { 2, "COMMODITY" },
2157 { 3, "CORPORATE" },
2158 { 4, "CURRENCY" },
2159 { 5, "EQUITY" },
2160 { 6, "GOVERNMENT" },
2161 { 7, "INDEX" },
2162 { 8, "LOAN" },
2163 { 9, "MONEYMARKET" },
2164 { 0, NULL }
2165 };
2166
2167
2168 static const value_string TestMessageIndicator_val[] = {
2169 { 'N', "NO" },
2170 { 'Y', "YES" },
2171 { 0, NULL }
2172 };
2173
2174
2175 static const value_string QuantityType_val[] = {
2176 { 1, "SHARES" },
2177 { 2, "BONDS" },
2178 { 3, "CURRENTFACE" },
2179 { 4, "ORIGINALFACE" },
2180 { 5, "CURRENCY" },
2181 { 6, "CONTRACTS" },
2182 { 7, "OTHER" },
2183 { 8, "PAR" },
2184 { 0, NULL }
2185 };
2186
2187
2188 static const value_string RoundingDirection_val[] = {
2189 { '0', "ROUND TO NEAREST" },
2190 { '1', "ROUND DOWN" },
2191 { '2', "ROUND UP" },
2192 { 0, NULL }
2193 };
2194
2195
2196 static const value_string DistribPaymentMethod_val[] = {
2197 { 1, "CREST" },
2198 { 10, "BPAY" },
2199 { 11, "HIGH VALUE CLEARING SYSTEM HVACS" },
2200 { 12, "REINVEST IN FUND" },
2201 { 2, "NSCC" },
2202 { 3, "EUROCLEAR" },
2203 { 4, "CLEARSTREAM" },
2204 { 5, "CHEQUE" },
2205 { 6, "TELEGRAPHIC TRANSFER" },
2206 { 7, "FED WIRE" },
2207 { 8, "DIRECT CREDIT" },
2208 { 9, "ACH CREDIT" },
2209 { 0, NULL }
2210 };
2211
2212
2213 static const value_string CancellationRights_val[] = {
2214 { 'N', "NO EXECUTION ONLY" },
2215 { 'M', "NO WAIVER AGREEMENT" },
2216 { 'O', "NO INSTITUTIONAL" },
2217 { 'Y', "YES" },
2218 { 0, NULL }
2219 };
2220
2221
2222 static const value_string MoneyLaunderingStatus_val[] = {
2223 { '1', "EXEMPT 1" },
2224 { '2', "EXEMPT 2" },
2225 { '3', "EXEMPT 3" },
2226 { 'N', "NOT CHECKED" },
2227 { 'Y', "PASSED" },
2228 { 0, NULL }
2229 };
2230
2231
2232 static const value_string ExecPriceType_val[] = {
2233 { 'B', "BID PRICE" },
2234 { 'C', "CREATION PRICE" },
2235 { 'D', "CREATION PRICE PLUS ADJUSTMENT PERCENT" },
2236 { 'E', "CREATION PRICE PLUS ADJUSTMENT AMOUNT" },
2237 { 'O', "OFFER PRICE" },
2238 { 'P', "OFFER PRICE MINUS ADJUSTMENT PERCENT" },
2239 { 'Q', "OFFER PRICE MINUS ADJUSTMENT AMOUNT" },
2240 { 'S', "SINGLE PRICE" },
2241 { 0, NULL }
2242 };
2243
2244
2245 static const value_string TradeReportTransType_val[] = {
2246 { 0, "NEW" },
2247 { 1, "CANCEL" },
2248 { 2, "REPLACE" },
2249 { 3, "RELEASE" },
2250 { 4, "REVERSE" },
2251 { 5, "CANCEL DUE TO BACK OUT OF TRADE" },
2252 { 0, NULL }
2253 };
2254
2255
2256 static const value_string PaymentMethod_val[] = {
2257 { 1, "CREST" },
2258 { 10, "DIRECT CREDIT" },
2259 { 11, "CREDIT CARD" },
2260 { 12, "ACH DEBIT" },
2261 { 13, "ACH CREDIT" },
2262 { 14, "BPAY" },
2263 { 15, "HIGH VALUE CLEARING SYSTEM" },
2264 { 2, "NSCC" },
2265 { 3, "EUROCLEAR" },
2266 { 4, "CLEARSTREAM" },
2267 { 5, "CHEQUE" },
2268 { 6, "TELEGRAPHIC TRANSFER" },
2269 { 7, "FED WIRE" },
2270 { 8, "DEBIT CARD" },
2271 { 9, "DIRECT DEBIT" },
2272 { 0, NULL }
2273 };
2274
2275
2276 static const value_string TaxAdvantageType_val[] = {
2277 { 0, "NONE NOT APPLICABLE" },
2278 { 1, "MAXI ISA" },
2279 { 10, "EMPLOYEE 10" },
2280 { 11, "EMPLOYER 11" },
2281 { 12, "EMPLOYER 12" },
2282 { 13, "NON FUND PROTOTYPE IRA" },
2283 { 14, "NON FUND QUALIFIED PLAN" },
2284 { 15, "DEFINED CONTRIBUTION PLAN" },
2285 { 16, "INDIVIDUAL RETIREMENT ACCOUNT 16" },
2286 { 17, "INDIVIDUAL RETIREMENT ACCOUNT 17" },
2287 { 18, "KEOGH" },
2288 { 19, "PROFIT SHARING PLAN" },
2289 { 2, "TESSA" },
2290 { 20, "401" },
2291 { 21, "SELF DIRECTED IRA" },
2292 { 22, "403" },
2293 { 23, "457" },
2294 { 24, "ROTH IRA 24" },
2295 { 25, "ROTH IRA 25" },
2296 { 26, "ROTH CONVERSION IRA 26" },
2297 { 27, "ROTH CONVERSION IRA 27" },
2298 { 28, "EDUCATION IRA 28" },
2299 { 29, "EDUCATION IRA 29" },
2300 { 3, "MINI CASH ISA" },
2301 { 4, "MINI STOCKS AND SHARES ISA" },
2302 { 5, "MINI INSURANCE ISA" },
2303 { 6, "CURRENT YEAR PAYMENT" },
2304 { 7, "PRIOR YEAR PAYMENT" },
2305 { 8, "ASSET TRANSFER" },
2306 { 9, "EMPLOYEE 9" },
2307 { 999, "OTHER" },
2308 { 0, NULL }
2309 };
2310
2311
2312 static const value_string FundRenewWaiv_val[] = {
2313 { 'N', "NO" },
2314 { 'Y', "YES" },
2315 { 0, NULL }
2316 };
2317
2318
2319 static const value_string RegistStatus_val[] = {
2320 { 'A', "ACCEPTED" },
2321 { 'H', "HELD" },
2322 { 'N', "REMINDER" },
2323 { 'R', "REJECTED" },
2324 { 0, NULL }
2325 };
2326
2327
2328 static const value_string RegistRejReasonCode_val[] = {
2329 { 1, "INVALID UNACCEPTABLE ACCOUNT TYPE" },
2330 { 10, "INVALID UNACEEPTABLE INVESTOR ID SOURCE" },
2331 { 11, "INVALID UNACCEPTABLE DATE OF BIRTH" },
2332 { 12, "INVALID UNACCEPTABLE INVESTOR COUNTRY OF RESIDENCE" },
2333 { 13, "INVALID UNACCEPTABLE NO DISTRIB INSTNS" },
2334 { 14, "INVALID UNACCEPTABLE DISTRIB PERCENTAGE" },
2335 { 15, "INVALID UNACCEPTABLE DISTRIB PAYMENT METHOD" },
2336 { 16, "INVALID UNACCEPTABLE CASH DISTRIB AGENT ACCT NAME" },
2337 { 17, "INVALID UNACCEPTABLE CASH DISTRIB AGENT CODE" },
2338 { 18, "INVALID UNACCEPTABLE CASH DISTRIB AGENT ACCT NUM" },
2339 { 2, "INVALID UNACCEPTABLE TAX EXEMPT TYPE" },
2340 { 3, "INVALID UNACCEPTABLE OWNERSHIP TYPE" },
2341 { 4, "INVALID UNACCEPTABLE NO REG DETAILS" },
2342 { 5, "INVALID UNACCEPTABLE REG SEQ NO" },
2343 { 6, "INVALID UNACCEPTABLE REG DETAILS" },
2344 { 7, "INVALID UNACCEPTABLE MAILING DETAILS" },
2345 { 8, "INVALID UNACCEPTABLE MAILING INSTRUCTIONS" },
2346 { 9, "INVALID UNACCEPTABLE INVESTOR ID" },
2347 { 99, "OTHER" },
2348 { 0, NULL }
2349 };
2350
2351
2352 static const value_string RegistTransType_val[] = {
2353 { '0', "NEW" },
2354 { '1', "REPLACE" },
2355 { '2', "CANCEL" },
2356 { 0, NULL }
2357 };
2358
2359
2360 static const value_string OwnershipType_val[] = {
2361 { '2', "JOINT TRUSTEES" },
2362 { 'J', "JOINT INVESTORS" },
2363 { 'T', "TENANTS IN COMMON" },
2364 { 0, NULL }
2365 };
2366
2367
2368 static const value_string ContAmtType_val[] = {
2369 { 1, "COMMISSION AMOUNT" },
2370 { 10, "EXIT CHARGE PERCENT" },
2371 { 11, "FUND BASED RENEWAL COMMISSION PERCENT" },
2372 { 12, "PROJECTED FUND VALUE" },
2373 { 13, "FUND BASED RENEWAL COMMISSION AMOUNT 13" },
2374 { 14, "FUND BASED RENEWAL COMMISSION AMOUNT 14" },
2375 { 15, "NET SETTLEMENT AMOUNT" },
2376 { 2, "COMMISSION PERCENT" },
2377 { 3, "INITIAL CHARGE AMOUNT" },
2378 { 4, "INITIAL CHARGE PERCENT" },
2379 { 5, "DISCOUNT AMOUNT" },
2380 { 6, "DISCOUNT PERCENT" },
2381 { 7, "DILUTION LEVY AMOUNT" },
2382 { 8, "DILUTION LEVY PERCENT" },
2383 { 9, "EXIT CHARGE AMOUNT" },
2384 { 0, NULL }
2385 };
2386
2387
2388 static const value_string OwnerType_val[] = {
2389 { 1, "INDIVIDUAL INVESTOR" },
2390 { 10, "NETWORKING SUB ACCOUNT" },
2391 { 11, "NON PROFIT ORGANIZATION" },
2392 { 12, "CORPORATE BODY" },
2393 { 13, "NOMINEE" },
2394 { 2, "PUBLIC COMPANY" },
2395 { 3, "PRIVATE COMPANY" },
2396 { 4, "INDIVIDUAL TRUSTEE" },
2397 { 5, "COMPANY TRUSTEE" },
2398 { 6, "PENSION PLAN" },
2399 { 7, "CUSTODIAN UNDER GIFTS TO MINORS ACT" },
2400 { 8, "TRUSTS" },
2401 { 9, "FIDUCIARIES" },
2402 { 0, NULL }
2403 };
2404
2405
2406 static const value_string OrderCapacity_val[] = {
2407 { 'A', "AGENCY" },
2408 { 'G', "PROPRIETARY" },
2409 { 'I', "INDIVIDUAL" },
2410 { 'P', "PRINCIPAL" },
2411 { 'R', "RISKLESS PRINCIPAL" },
2412 { 'W', "AGENT FOR OTHER MEMBER" },
2413 { 0, NULL }
2414 };
2415
2416
2417 static const value_string OrderRestrictions_val[] = {
2418 { '1', "PROGRAM TRADE" },
2419 { '2', "INDEX ARBITRAGE" },
2420 { '3', "NON INDEX ARBITRAGE" },
2421 { '4', "COMPETING MARKET MAKER" },
2422 { '5', "ACTING AS MARKET MAKER OR SPECIALIST IN THE SECURITY" },
2423 { '6', "ACTING AS MARKET MAKER OR SPECIALIST IN THE UNDERLYING SECURITY OF A DERIVATIVE SECURITY" },
2424 { '7', "FOREIGN ENTITY" },
2425 { '8', "EXTERNAL MARKET PARTICIPANT" },
2426 { '9', "EXTERNAL INTER CONNECTED MARKET LINKAGE" },
2427 { 'A', "RISKLESS ARBITRAGE" },
2428 { 'B', "ISSUER HOLDING" },
2429 { 'C', "ISSUE PRICE STABILIZATION" },
2430 { 'D', "NON ALGORITHMIC" },
2431 { 'E', "ALGORITHMIC" },
2432 { 'F', "CROSS" },
2433 { 0, NULL }
2434 };
2435
2436
2437 static const value_string MassCancelRequestType_val[] = {
2438 { '1', "CANCEL ORDERS FOR A SECURITY" },
2439 { '2', "CANCEL ORDERS FOR AN UNDERLYING SECURITY" },
2440 { '3', "CANCEL ORDERS FOR A PRODUCT" },
2441 { '4', "CANCEL ORDERS FOR A CFICODE" },
2442 { '5', "CANCEL ORDERS FOR A SECURITYTYPE" },
2443 { '6', "CANCEL ORDERS FOR A TRADING SESSION" },
2444 { '7', "CANCEL ALL ORDERS" },
2445 { '8', "CANCEL ORDERS FOR A MARKET" },
2446 { '9', "CANCEL ORDERS FOR A MARKET SEGMENT" },
2447 { 'A', "CANCEL ORDERS FOR A SECURITY GROUP" },
2448 { 'B', "CANCEL FOR SECURITY ISSUER" },
2449 { 'C', "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
2450 { 0, NULL }
2451 };
2452
2453
2454 static const value_string MassCancelResponse_val[] = {
2455 { '0', "CANCEL REQUEST REJECTED" },
2456 { '1', "CANCEL ORDERS FOR A SECURITY" },
2457 { '2', "CANCEL ORDERS FOR AN UNDERLYING SECURITY" },
2458 { '3', "CANCEL ORDERS FOR A PRODUCT" },
2459 { '4', "CANCEL ORDERS FOR A CFICODE" },
2460 { '5', "CANCEL ORDERS FOR A SECURITYTYPE" },
2461 { '6', "CANCEL ORDERS FOR A TRADING SESSION" },
2462 { '7', "CANCEL ALL ORDERS" },
2463 { '8', "CANCEL ORDERS FOR A MARKET" },
2464 { '9', "CANCEL ORDERS FOR A MARKET SEGMENT" },
2465 { 'A', "CANCEL ORDERS FOR A SECURITY GROUP" },
2466 { 'B', "CANCEL ORDERS FOR A SECURITIES ISSUER" },
2467 { 'C', "CANCEL ORDERS FOR ISSUER OF UNDERLYING SECURITY" },
2468 { 0, NULL }
2469 };
2470
2471
2472 static const value_string MassCancelRejectReason_val[] = {
2473 { 0, "MASS CANCEL NOT SUPPORTED" },
2474 { 1, "INVALID OR UNKNOWN SECURITY" },
2475 { 2, "INVALID OR UNKNOWN UNDERLYING SECURITY" },
2476 { 3, "INVALID OR UNKNOWN PRODUCT" },
2477 { 4, "INVALID OR UNKNOWN CFICODE" },
2478 { 5, "INVALID OR UNKNOWN SECURITYTYPE" },
2479 { 6, "INVALID OR UNKNOWN TRADING SESSION" },
2480 { 99, "OTHER" },
2481 { 7, "INVALID OR UNKNOWN MARKET" },
2482 { 8, "INVALID OR UNKNOWN MARKET SEGMENT" },
2483 { 9, "INVALID OR UNKNOWN SECURITY GROUP" },
2484 { 10, "INVALID OR UNKNOWN SECURITY ISSUER" },
2485 { 11, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
2486 { 0, NULL }
2487 };
2488
2489
2490 static const value_string QuoteType_val[] = {
2491 { 0, "INDICATIVE" },
2492 { 1, "TRADEABLE" },
2493 { 2, "RESTRICTED TRADEABLE" },
2494 { 3, "COUNTER" },
2495 { 0, NULL }
2496 };
2497
2498
2499 static const value_string CashMargin_val[] = {
2500 { '1', "CASH" },
2501 { '2', "MARGIN OPEN" },
2502 { '3', "MARGIN CLOSE" },
2503 { 0, NULL }
2504 };
2505
2506
2507 static const value_string Scope_val[] = {
2508 { '1', "LOCAL MARKET" },
2509 { '2', "NATIONAL" },
2510 { '3', "GLOBAL" },
2511 { 0, NULL }
2512 };
2513
2514
2515 static const value_string MDImplicitDelete_val[] = {
2516 { 'N', "NO" },
2517 { 'Y', "YES" },
2518 { 0, NULL }
2519 };
2520
2521
2522 static const value_string CrossType_val[] = {
2523 { 1, "CROSS AON" },
2524 { 2, "CROSS IOC" },
2525 { 3, "CROSS ONE SIDE" },
2526 { 4, "CROSS SAME PRICE" },
2527 { 0, NULL }
2528 };
2529
2530
2531 static const value_string CrossPrioritization_val[] = {
2532 { 0, "NONE" },
2533 { 1, "BUY SIDE IS PRIORITIZED" },
2534 { 2, "SELL SIDE IS PRIORITIZED" },
2535 { 0, NULL }
2536 };
2537
2538
2539 static const value_string NoSides_val[] = {
2540 { '1', "ONE SIDE" },
2541 { '2', "BOTH SIDES" },
2542 { 0, NULL }
2543 };
2544
2545
2546 static const value_string SecurityListRequestType_val[] = {
2547 { 0, "SYMBOL" },
2548 { 1, "SECURITYTYPE AND OR CFICODE" },
2549 { 2, "PRODUCT" },
2550 { 3, "TRADINGSESSIONID" },
2551 { 4, "ALL SECURITIES" },
2552 { 5, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
2553 { 0, NULL }
2554 };
2555
2556
2557 static const value_string SecurityRequestResult_val[] = {
2558 { 0, "VALID REQUEST" },
2559 { 1, "INVALID OR UNSUPPORTED REQUEST" },
2560 { 2, "NO INSTRUMENTS FOUND THAT MATCH SELECTION CRITERIA" },
2561 { 3, "NOT AUTHORIZED TO RETRIEVE INSTRUMENT DATA" },
2562 { 4, "INSTRUMENT DATA TEMPORARILY UNAVAILABLE" },
2563 { 5, "REQUEST FOR INSTRUMENT DATA NOT SUPPORTED" },
2564 { 0, NULL }
2565 };
2566
2567
2568 static const value_string MultiLegRptTypeReq_val[] = {
2569 { 0, "REPORT BY MULITLEG SECURITY ONLY" },
2570 { 1, "REPORT BY MULTILEG SECURITY AND BY INSTRUMENT LEGS BELONGING TO THE MULTILEG SECURITY" },
2571 { 2, "REPORT BY INSTRUMENT LEGS BELONGING TO THE MULTILEG SECURITY ONLY" },
2572 { 0, NULL }
2573 };
2574
2575
2576 static const value_string TradSesStatusRejReason_val[] = {
2577 { 1, "UNKNOWN OR INVALID TRADINGSESSIONID" },
2578 { 99, "OTHER" },
2579 { 0, NULL }
2580 };
2581
2582
2583 static const value_string TradeRequestType_val[] = {
2584 { 0, "ALL TRADES" },
2585 { 1, "MATCHED TRADES MATCHING CRITERIA PROVIDED ON REQUEST" },
2586 { 2, "UNMATCHED TRADES THAT MATCH CRITERIA" },
2587 { 3, "UNREPORTED TRADES THAT MATCH CRITERIA" },
2588 { 4, "ADVISORIES THAT MATCH CRITERIA" },
2589 { 0, NULL }
2590 };
2591
2592
2593 static const value_string PreviouslyReported_val[] = {
2594 { 'N', "NO" },
2595 { 'Y', "YES" },
2596 { 0, NULL }
2597 };
2598
2599
2600 static const value_string MatchStatus_val[] = {
2601 { '0', "COMPARED MATCHED OR AFFIRMED" },
2602 { '1', "UNCOMPARED UNMATCHED OR UNAFFIRMED" },
2603 { '2', "ADVISORY OR ALERT" },
2604 { 0, NULL }
2605 };
2606
2607
2608 static const string_string MatchType_val[] = {
2609 { "A1", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS FOUR BADGES AND EXECUTION TIME" },
2610 { "A2", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS FOUR BADGES" },
2611 { "A3", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS TWO BADGES AND EXECUTION TIME" },
2612 { "A4", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR PLUS TWO BADGES" },
2613 { "A5", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADETYPE AND SPECIAL TRADE INDICATOR PLUS EXECUTION TIME" },
2614 { "M3", "ACT ACCEPTED TRADE" },
2615 { "M4", "ACT DEFAULT TRADE" },
2616 { "M5", "ACT DEFAULT AFTER M2" },
2617 { "M6", "ACT M6 MATCH" },
2618 { "AQ", "COMPARED RECORDS RESULTING FROM STAMPED ADVISORIES OR SPECIALIST ACCEPTS PAIR OFFS" },
2619 { "M1", "EXACT MATCH ON TRADE DATE STOCK SYMBOL QUANTITY PRICE TRADE TYPE AND SPECIAL TRADE INDICATOR MINUS BADGES AND TIMES ACT M1 MATCH" },
2620 { "M2", "SUMMARIZED MATCH MINUS BADGES AND TIMES ACT M2 MATCH" },
2621 { "MT", "OCS LOCKED IN NON ACT" },
2622 { "S1", "SUMMARIZED MATCH USING A1 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIED" },
2623 { "S2", "SUMMARIZED MATCH USING A2 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2624 { "S3", "SUMMARIZED MATCH USING A3 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2625 { "S4", "SUMMARIZED MATCH USING A4 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2626 { "S5", "SUMMARIZED MATCH USING A5 EXACT MATCH CRITERIA EXCEPT QUANTITY IS SUMMARIZED" },
2627 { "1", "ONE PARTY TRADE REPORT" },
2628 { "2", "TWO PARTY TRADE REPORT" },
2629 { "3", "CONFIRMED TRADE REPORT" },
2630 { "4", "AUTO MATCH" },
2631 { "5", "CROSS AUCTION" },
2632 { "6", "COUNTER ORDER SELECTION" },
2633 { "7", "CALL AUCTION" },
2634 { "8", "ISSUING BUY BACK AUCTION" },
2635 { 0, NULL }
2636 };
2637
2638
2639 static const value_string OddLot_val[] = {
2640 { 'N', "NO" },
2641 { 'Y', "YES" },
2642 { 0, NULL }
2643 };
2644
2645
2646 static const value_string ClearingInstruction_val[] = {
2647 { 0, "PROCESS NORMALLY" },
2648 { 1, "EXCLUDE FROM ALL NETTING" },
2649 { 10, "AUTOMATIC GIVE UP MODE" },
2650 { 11, "QUALIFIED SERVICE REPRESENTATIVE QSR" },
2651 { 12, "CUSTOMER TRADE" },
2652 { 13, "SELF CLEARING" },
2653 { 2, "BILATERAL NETTING ONLY" },
2654 { 3, "EX CLEARING" },
2655 { 4, "SPECIAL TRADE" },
2656 { 5, "MULTILATERAL NETTING" },
2657 { 6, "CLEAR AGAINST CENTRAL COUNTERPARTY" },
2658 { 7, "EXCLUDE FROM CENTRAL COUNTERPARTY" },
2659 { 8, "MANUAL MODE" },
2660 { 9, "AUTOMATIC POSTING MODE" },
2661 { 0, NULL }
2662 };
2663
2664
2665 static const value_string AccountType_val[] = {
2666 { 1, "ACCOUNT IS CARRIED ON CUSTOMER SIDE OF THE BOOKS" },
2667 { 2, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS" },
2668 { 3, "HOUSE TRADER" },
2669 { 4, "FLOOR TRADER" },
2670 { 6, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS AND IS CROSS MARGINED" },
2671 { 7, "ACCOUNT IS HOUSE TRADER AND IS CROSS MARGINED" },
2672 { 8, "JOINT BACK OFFICE ACCOUNT" },
2673 { 0, NULL }
2674 };
2675
2676
2677 static const value_string CustOrderCapacity_val[] = {
2678 { 1, "MEMBER TRADING FOR THEIR OWN ACCOUNT" },
2679 { 2, "CLEARING FIRM TRADING FOR ITS PROPRIETARY ACCOUNT" },
2680 { 3, "MEMBER TRADING FOR ANOTHER MEMBER" },
2681 { 4, "ALL OTHER" },
2682 { 0, NULL }
2683 };
2684
2685
2686 static const value_string MassStatusReqType_val[] = {
2687 { 1, "STATUS FOR ORDERS FOR A SECURITY" },
2688 { 2, "STATUS FOR ORDERS FOR AN UNDERLYING SECURITY" },
2689 { 3, "STATUS FOR ORDERS FOR A PRODUCT" },
2690 { 4, "STATUS FOR ORDERS FOR A CFICODE" },
2691 { 5, "STATUS FOR ORDERS FOR A SECURITYTYPE" },
2692 { 6, "STATUS FOR ORDERS FOR A TRADING SESSION" },
2693 { 7, "STATUS FOR ALL ORDERS" },
2694 { 8, "STATUS FOR ORDERS FOR A PARTYID" },
2695 { 9, "STATUS FOR SECURITY ISSUER" },
2696 { 10, "STATUS FOR ISSUER OF UNDERLYING SECURITY" },
2697 { 0, NULL }
2698 };
2699
2700
2701 static const value_string DayBookingInst_val[] = {
2702 { '0', "CAN TRIGGER BOOKING WITHOUT REFERENCE TO THE ORDER INITIATOR" },
2703 { '1', "SPEAK WITH ORDER INITIATOR BEFORE BOOKING" },
2704 { '2', "ACCUMULATE" },
2705 { 0, NULL }
2706 };
2707
2708
2709 static const value_string BookingUnit_val[] = {
2710 { '0', "EACH PARTIAL EXECUTION IS A BOOKABLE UNIT" },
2711 { '1', "AGGREGATE PARTIAL EXECUTIONS ON THIS ORDER AND BOOK ONE TRADE PER ORDER" },
2712 { '2', "AGGREGATE EXECUTIONS FOR THIS SYMBOL SIDE AND SETTLEMENT DATE" },
2713 { 0, NULL }
2714 };
2715
2716
2717 static const value_string PreallocMethod_val[] = {
2718 { '0', "PRO RATA" },
2719 { '1', "DO NOT PRO RATA" },
2720 { 0, NULL }
2721 };
2722
2723
2724 static const string_string TradingSessionSubID_val[] = {
2725 { "1", "PRE TRADING" },
2726 { "2", "OPENING OR OPENING AUCTION" },
2727 { "3", "3" },
2728 { "4", "CLOSING OR CLOSING AUCTION" },
2729 { "5", "POST TRADING" },
2730 { "6", "INTRADAY AUCTION" },
2731 { "7", "QUIESCENT" },
2732 { 0, NULL }
2733 };
2734
2735
2736 static const value_string AllocType_val[] = {
2737 { 1, "CALCULATED" },
2738 { 2, "PRELIMINARY" },
2739 { 3, "SELLSIDE CALCULATED USING PRELIMINARY" },
2740 { 4, "SELLSIDE CALCULATED WITHOUT PRELIMINARY" },
2741 { 5, "READY TO BOOK" },
2742 { 6, "BUYSIDE READY TO BOOK" },
2743 { 7, "WAREHOUSE INSTRUCTION" },
2744 { 8, "REQUEST TO INTERMEDIARY" },
2745 { 9, "ACCEPT" },
2746 { 10, "REJECT" },
2747 { 11, "ACCEPT PENDING" },
2748 { 12, "INCOMPLETE GROUP" },
2749 { 13, "COMPLETE GROUP" },
2750 { 14, "REVERSAL PENDING" },
2751 { 0, NULL }
2752 };
2753
2754
2755 static const string_string ClearingFeeIndicator_val[] = {
2756 { "1", "1ST YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2757 { "2", "2ND YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2758 { "3", "3RD YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2759 { "4", "4TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2760 { "5", "5TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2761 { "9", "6TH YEAR DELEGATE TRADING FOR OWN ACCOUNT" },
2762 { "B", "CBOE MEMBER" },
2763 { "C", "NON MEMBER AND CUSTOMER" },
2764 { "E", "EQUITY MEMBER AND CLEARING MEMBER" },
2765 { "F", "FULL AND ASSOCIATE MEMBER TRADING FOR OWN ACCOUNT AND AS FLOOR BROKERS" },
2766 { "H", "106H AND 106J FIRMS" },
2767 { "I", "GIM IDEM AND COM MEMBERSHIP INTEREST HOLDERS" },
2768 { "L", "LESSEE 106F EMPLOYEES" },
2769 { "M", "ALL OTHER OWNERSHIP TYPES" },
2770 { 0, NULL }
2771 };
2772
2773
2774 static const value_string WorkingIndicator_val[] = {
2775 { 'N', "NO" },
2776 { 'Y', "YES" },
2777 { 0, NULL }
2778 };
2779
2780
2781 static const value_string PriorityIndicator_val[] = {
2782 { 0, "PRIORITY UNCHANGED" },
2783 { 1, "LOST PRIORITY AS RESULT OF ORDER CHANGE" },
2784 { 0, NULL }
2785 };
2786
2787
2788 static const value_string LegalConfirm_val[] = {
2789 { 'N', "NO" },
2790 { 'Y', "YES" },
2791 { 0, NULL }
2792 };
2793
2794
2795 static const value_string SecDefStatus_val[] = {
2796 { 0, "PENDING APPROVAL" },
2797 { 1, "APPROVED" },
2798 { 2, "REJECTED" },
2799 { 3, "UNAUTHORIZED REQUEST" },
2800 { 4, "INVALID DEFINITION REQUEST" },
2801 { 0, NULL }
2802 };
2803
2804
2805 static const value_string QuoteRequestRejectReason_val[] = {
2806 { 1, "UNKNOWN SYMBOL" },
2807 { 10, "PASS" },
2808 { 2, "EXCHANGE" },
2809 { 3, "QUOTE REQUEST EXCEEDS LIMIT" },
2810 { 4, "TOO LATE TO ENTER" },
2811 { 5, "INVALID PRICE" },
2812 { 6, "NOT AUTHORIZED TO REQUEST QUOTE" },
2813 { 7, "NO MATCH FOR INQUIRY" },
2814 { 8, "NO MARKET FOR INSTRUMENT" },
2815 { 9, "NO INVENTORY" },
2816 { 99, "OTHER" },
2817 { 11, "INSUFFICIENT CREDIT" },
2818 { 0, NULL }
2819 };
2820
2821
2822 static const value_string AcctIDSource_val[] = {
2823 { 1, "BIC" },
2824 { 2, "SID CODE" },
2825 { 3, "TFM" },
2826 { 4, "OMGEO" },
2827 { 5, "DTCC CODE" },
2828 { 99, "OTHER" },
2829 { 0, NULL }
2830 };
2831
2832
2833 static const value_string ConfirmStatus_val[] = {
2834 { 1, "RECEIVED" },
2835 { 2, "MISMATCHED ACCOUNT" },
2836 { 3, "MISSING SETTLEMENT INSTRUCTIONS" },
2837 { 4, "CONFIRMED" },
2838 { 5, "REQUEST REJECTED" },
2839 { 0, NULL }
2840 };
2841
2842
2843 static const value_string ConfirmTransType_val[] = {
2844 { 0, "NEW" },
2845 { 1, "REPLACE" },
2846 { 2, "CANCEL" },
2847 { 0, NULL }
2848 };
2849
2850
2851 static const value_string DeliveryForm_val[] = {
2852 { 1, "BOOK ENTRY" },
2853 { 2, "BEARER" },
2854 { 0, NULL }
2855 };
2856
2857
2858 static const value_string LegSwapType_val[] = {
2859 { 1, "PAR FOR PAR" },
2860 { 2, "MODIFIED DURATION" },
2861 { 4, "RISK" },
2862 { 5, "PROCEEDS" },
2863 { 0, NULL }
2864 };
2865
2866
2867 static const value_string QuotePriceType_val[] = {
2868 { 1, "PERCENT" },
2869 { 10, "YIELD" },
2870 { 2, "PER SHARE" },
2871 { 3, "FIXED AMOUNT" },
2872 { 4, "DISCOUNT" },
2873 { 5, "PREMIUM" },
2874 { 6, "SPREAD" },
2875 { 7, "TED PRICE" },
2876 { 8, "TED YIELD" },
2877 { 9, "YIELD SPREAD" },
2878 { 0, NULL }
2879 };
2880
2881
2882 static const value_string QuoteRespType_val[] = {
2883 { 1, "HIT LIFT" },
2884 { 2, "COUNTER" },
2885 { 3, "EXPIRED" },
2886 { 4, "COVER" },
2887 { 5, "DONE AWAY" },
2888 { 6, "PASS" },
2889 { 7, "END TRADE" },
2890 { 8, "TIMED OUT" },
2891 { 0, NULL }
2892 };
2893
2894
2895 static const string_string PosType_val[] = {
2896 { "ALC", "ALLOCATION TRADE QTY" },
2897 { "AS", "OPTION ASSIGNMENT" },
2898 { "ASF", "AS OF TRADE QTY" },
2899 { "DLV", "DELIVERY QTY" },
2900 { "ETR", "ELECTRONIC TRADE QTY" },
2901 { "EX", "OPTION EXERCISE QTY" },
2902 { "FIN", "END OF DAY QTY" },
2903 { "IAS", "INTRA SPREAD QTY" },
2904 { "IES", "INTER SPREAD QTY" },
2905 { "PA", "ADJUSTMENT QTY" },
2906 { "PIT", "PIT TRADE QTY" },
2907 { "SOD", "START OF DAY QTY" },
2908 { "SPL", "INTEGRAL SPLIT" },
2909 { "TA", "TRANSACTION FROM ASSIGNMENT" },
2910 { "TOT", "TOTAL TRANSACTION QTY" },
2911 { "TQ", "TRANSACTION QUANTITY" },
2912 { "TRF", "TRANSFER TRADE QTY" },
2913 { "TX", "TRANSACTION FROM EXERCISE" },
2914 { "XM", "CROSS MARGIN QTY" },
2915 { "RCV", "RECEIVE QUANTITY" },
2916 { "CAA", "CORPORATE ACTION ADJUSTMENT" },
2917 { "DN", "DELIVERY NOTICE QTY" },
2918 { "EP", "EXCHANGE FOR PHYSICAL QTY" },
2919 { "PNTN", "PRIVATELY NEGOTIATED TRADE QTY" },
2920 { "DLT", "NET DELTA QTY" },
2921 { "CEA", "CREDIT EVENT ADJUSTMENT" },
2922 { "SEA", "SUCCESSION EVENT ADJUSTMENT" },
2923 { 0, NULL }
2924 };
2925
2926
2927 static const value_string PosQtyStatus_val[] = {
2928 { 0, "SUBMITTED" },
2929 { 1, "ACCEPTED" },
2930 { 2, "REJECTED" },
2931 { 0, NULL }
2932 };
2933
2934
2935 static const string_string PosAmtType_val[] = {
2936 { "CASH", "CASH AMOUNT" },
2937 { "CRES", "CASH RESIDUAL AMOUNT" },
2938 { "FMTM", "FINAL MARK TO MARKET AMOUNT" },
2939 { "IMTM", "INCREMENTAL MARK TO MARKET AMOUNT" },
2940 { "PREM", "PREMIUM AMOUNT" },
2941 { "SMTM", "START OF DAY MARK TO MARKET AMOUNT" },
2942 { "TVAR", "TRADE VARIATION AMOUNT" },
2943 { "VADJ", "VALUE ADJUSTED AMOUNT" },
2944 { "SETL", "SETTLEMENT VALUE" },
2945 { "ICPN", "INITIAL TRADE COUPON AMOUNT" },
2946 { "ACPN", "ACCRUED COUPON AMOUNT" },
2947 { "CPN", "COUPON AMOUNT" },
2948 { "IACPN", "INCREMENTAL ACCRUED COUPON" },
2949 { "CMTM", "COLLATERALIZED MARK TO MARKET" },
2950 { "ICMTM", "INCREMENTAL COLLATERALIZED MARK TO MARKET" },
2951 { "DLV", "COMPENSATION AMOUNT" },
2952 { "BANK", "TOTAL BANKED AMOUNT" },
2953 { "COLAT", "TOTAL COLLATERALIZED AMOUNT" },
2954 { 0, NULL }
2955 };
2956
2957
2958 static const value_string PosTransType_val[] = {
2959 { 1, "EXERCISE" },
2960 { 2, "DO NOT EXERCISE" },
2961 { 3, "POSITION ADJUSTMENT" },
2962 { 4, "POSITION CHANGE SUBMISSION MARGIN DISPOSITION" },
2963 { 5, "PLEDGE" },
2964 { 6, "LARGE TRADER SUBMISSION" },
2965 { 0, NULL }
2966 };
2967
2968
2969 static const value_string PosMaintAction_val[] = {
2970 { 1, "NEW" },
2971 { 2, "REPLACE" },
2972 { 3, "CANCEL" },
2973 { 4, "REVERSE" },
2974 { 0, NULL }
2975 };
2976
2977
2978 static const string_string SettlSessID_val[] = {
2979 { "ITD", "INTRADAY" },
2980 { "RTH", "REGULAR TRADING HOURS" },
2981 { "ETH", "ELECTRONIC TRADING HOURS" },
2982 { "EOD", "END OF DAY" },
2983 { 0, NULL }
2984 };
2985
2986
2987 static const value_string AdjustmentType_val[] = {
2988 { 0, "PROCESS REQUEST AS MARGIN DISPOSITION" },
2989 { 1, "DELTA PLUS" },
2990 { 2, "DELTA MINUS" },
2991 { 3, "FINAL" },
2992 { 0, NULL }
2993 };
2994
2995
2996 static const value_string PosMaintStatus_val[] = {
2997 { 0, "ACCEPTED" },
2998 { 1, "ACCEPTED WITH WARNINGS" },
2999 { 2, "REJECTED" },
3000 { 3, "COMPLETED" },
3001 { 4, "COMPLETED WITH WARNINGS" },
3002 { 0, NULL }
3003 };
3004
3005
3006 static const value_string PosMaintResult_val[] = {
3007 { 0, "SUCCESSFUL COMPLETION" },
3008 { 1, "REJECTED" },
3009 { 99, "OTHER" },
3010 { 0, NULL }
3011 };
3012
3013
3014 static const value_string PosReqType_val[] = {
3015 { 0, "POSITIONS" },
3016 { 1, "TRADES" },
3017 { 2, "EXERCISES" },
3018 { 3, "ASSIGNMENTS" },
3019 { 4, "SETTLEMENT ACTIVITY" },
3020 { 5, "BACKOUT MESSAGE" },
3021 { 6, "DELTA POSITIONS" },
3022 { 0, NULL }
3023 };
3024
3025
3026 static const value_string ResponseTransportType_val[] = {
3027 { 0, "INBAND" },
3028 { 1, "OUT OF BAND" },
3029 { 0, NULL }
3030 };
3031
3032
3033 static const value_string PosReqResult_val[] = {
3034 { 0, "VALID REQUEST" },
3035 { 1, "INVALID OR UNSUPPORTED REQUEST" },
3036 { 2, "NO POSITIONS FOUND THAT MATCH CRITERIA" },
3037 { 3, "NOT AUTHORIZED TO REQUEST POSITIONS" },
3038 { 4, "REQUEST FOR POSITION NOT SUPPORTED" },
3039 { 99, "OTHER" },
3040 { 0, NULL }
3041 };
3042
3043
3044 static const value_string PosReqStatus_val[] = {
3045 { 0, "COMPLETED" },
3046 { 1, "COMPLETED WITH WARNINGS" },
3047 { 2, "REJECTED" },
3048 { 0, NULL }
3049 };
3050
3051
3052 static const value_string SettlPriceType_val[] = {
3053 { 1, "FINAL" },
3054 { 2, "THEORETICAL" },
3055 { 0, NULL }
3056 };
3057
3058
3059 static const value_string AssignmentMethod_val[] = {
3060 { 'P', "PRO RATA" },
3061 { 'R', "RANDOM" },
3062 { 0, NULL }
3063 };
3064
3065
3066 static const value_string ExerciseMethod_val[] = {
3067 { 'A', "AUTOMATIC" },
3068 { 'M', "MANUAL" },
3069 { 0, NULL }
3070 };
3071
3072
3073 static const value_string TradeRequestResult_val[] = {
3074 { 0, "SUCCESSFUL" },
3075 { 1, "INVALID OR UNKNOWN INSTRUMENT" },
3076 { 2, "INVALID TYPE OF TRADE REQUESTED" },
3077 { 3, "INVALID PARTIES" },
3078 { 4, "INVALID TRANSPORT TYPE REQUESTED" },
3079 { 5, "INVALID DESTINATION REQUESTED" },
3080 { 8, "TRADEREQUESTTYPE NOT SUPPORTED" },
3081 { 9, "NOT AUTHORIZED" },
3082 { 99, "OTHER" },
3083 { 0, NULL }
3084 };
3085
3086
3087 static const value_string TradeRequestStatus_val[] = {
3088 { 0, "ACCEPTED" },
3089 { 1, "COMPLETED" },
3090 { 2, "REJECTED" },
3091 { 0, NULL }
3092 };
3093
3094
3095 static const value_string TradeReportRejectReason_val[] = {
3096 { 0, "SUCCESSFUL" },
3097 { 1, "INVALID PARTY ONFORMATION" },
3098 { 2, "UNKNOWN INSTRUMENT" },
3099 { 3, "UNAUTHORIZED TO REPORT TRADES" },
3100 { 4, "INVALID TRADE TYPE" },
3101 { 99, "OTHER" },
3102 { 0, NULL }
3103 };
3104
3105
3106 static const value_string SideMultiLegReportingType_val[] = {
3107 { 1, "SINGLE SECURITY" },
3108 { 2, "INDIVIDUAL LEG OF A MULTILEG SECURITY" },
3109 { 3, "MULTILEG SECURITY" },
3110 { 0, NULL }
3111 };
3112
3113
3114 static const value_string TrdRegTimestampType_val[] = {
3115 { 1, "EXECUTION TIME" },
3116 { 2, "TIME IN" },
3117 { 3, "TIME OUT" },
3118 { 4, "BROKER RECEIPT" },
3119 { 5, "BROKER EXECUTION" },
3120 { 6, "DESK RECEIPT" },
3121 { 7, "SUBMISSION TO CLEARING" },
3122 { 0, NULL }
3123 };
3124
3125
3126 static const value_string ConfirmType_val[] = {
3127 { 1, "STATUS" },
3128 { 2, "CONFIRMATION" },
3129 { 3, "CONFIRMATION REQUEST REJECTED" },
3130 { 0, NULL }
3131 };
3132
3133
3134 static const value_string ConfirmRejReason_val[] = {
3135 { 1, "MISMATCHED ACCOUNT" },
3136 { 2, "MISSING SETTLEMENT INSTRUCTIONS" },
3137 { 99, "OTHER" },
3138 { 0, NULL }
3139 };
3140
3141
3142 static const value_string BookingType_val[] = {
3143 { 0, "REGULAR BOOKING" },
3144 { 1, "CFD" },
3145 { 2, "TOTAL RETURN SWAP" },
3146 { 0, NULL }
3147 };
3148
3149
3150 static const value_string AllocSettlInstType_val[] = {
3151 { 0, "USE DEFAULT INSTRUCTIONS" },
3152 { 1, "DERIVE FROM PARAMETERS PROVIDED" },
3153 { 2, "FULL DETAILS PROVIDED" },
3154 { 3, "SSI DB IDS PROVIDED" },
3155 { 4, "PHONE FOR INSTRUCTIONS" },
3156 { 0, NULL }
3157 };
3158
3159
3160 static const value_string DlvyInstType_val[] = {
3161 { 'C', "CASH" },
3162 { 'S', "SECURITIES" },
3163 { 0, NULL }
3164 };
3165
3166
3167 static const value_string TerminationType_val[] = {
3168 { 1, "OVERNIGHT" },
3169 { 2, "TERM" },
3170 { 3, "FLEXIBLE" },
3171 { 4, "OPEN" },
3172 { 0, NULL }
3173 };
3174
3175
3176 static const value_string SettlInstReqRejCode_val[] = {
3177 { 0, "UNABLE TO PROCESS REQUEST" },
3178 { 1, "UNKNOWN ACCOUNT" },
3179 { 2, "NO MATCHING SETTLEMENT INSTRUCTIONS FOUND" },
3180 { 99, "OTHER" },
3181 { 0, NULL }
3182 };
3183
3184
3185 static const value_string AllocReportType_val[] = {
3186 { 3, "SELLSIDE CALCULATED USING PRELIMINARY" },
3187 { 4, "SELLSIDE CALCULATED WITHOUT PRELIMINARY" },
3188 { 5, "WAREHOUSE RECAP" },
3189 { 8, "REQUEST TO INTERMEDIARY" },
3190 { 2, "PRELIMINARY REQUEST TO INTERMEDIARY" },
3191 { 9, "ACCEPT" },
3192 { 10, "REJECT" },
3193 { 11, "ACCEPT PENDING" },
3194 { 12, "COMPLETE" },
3195 { 14, "REVERSE PENDING" },
3196 { 0, NULL }
3197 };
3198
3199
3200 static const value_string AllocCancReplaceReason_val[] = {
3201 { 1, "ORIGINAL DETAILS INCOMPLETE INCORRECT" },
3202 { 2, "CHANGE IN UNDERLYING ORDER DETAILS" },
3203 { 99, "OTHER" },
3204 { 0, NULL }
3205 };
3206
3207
3208 static const value_string AllocAccountType_val[] = {
3209 { 1, "ACCOUNT IS CARRIED PN CUSTOMER SIDE OF BOOKS" },
3210 { 2, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS" },
3211 { 3, "HOUSE TRADER" },
3212 { 4, "FLOOR TRADER" },
3213 { 6, "ACCOUNT IS CARRIED ON NON CUSTOMER SIDE OF BOOKS AND IS CROSS MARGINED" },
3214 { 7, "ACCOUNT IS HOUSE TRADER AND IS CROSS MARGINED" },
3215 { 8, "JOINT BACK OFFICE ACCOUNT" },
3216 { 0, NULL }
3217 };
3218
3219
3220 static const value_string PartySubIDType_val[] = {
3221 { 1, "FIRM" },
3222 { 10, "SECURITIES ACCOUNT NUMBER" },
3223 { 11, "REGISTRATION NUMBER" },
3224 { 12, "REGISTERED ADDRESS 12" },
3225 { 13, "REGULATORY STATUS" },
3226 { 14, "REGISTRATION NAME" },
3227 { 15, "CASH ACCOUNT NUMBER" },
3228 { 16, "BIC" },
3229 { 17, "CSD PARTICIPANT MEMBER CODE" },
3230 { 18, "REGISTERED ADDRESS 18" },
3231 { 19, "FUND ACCOUNT NAME" },
3232 { 2, "PERSON" },
3233 { 20, "TELEX NUMBER" },
3234 { 21, "FAX NUMBER" },
3235 { 22, "SECURITIES ACCOUNT NAME" },
3236 { 23, "CASH ACCOUNT NAME" },
3237 { 24, "DEPARTMENT" },
3238 { 25, "LOCATION DESK" },
3239 { 26, "POSITION ACCOUNT TYPE" },
3240 { 3, "SYSTEM" },
3241 { 4, "APPLICATION" },
3242 { 5, "FULL LEGAL NAME OF FIRM" },
3243 { 6, "POSTAL ADDRESS" },
3244 { 7, "PHONE NUMBER" },
3245 { 8, "EMAIL ADDRESS" },
3246 { 9, "CONTACT NAME" },
3247 { 27, "SECURITY LOCATE ID" },
3248 { 28, "MARKET MAKER" },
3249 { 29, "ELIGIBLE COUNTERPARTY" },
3250 { 30, "PROFESSIONAL CLIENT" },
3251 { 31, "LOCATION" },
3252 { 32, "EXECUTION VENUE" },
3253 { 33, "CURRENCY DELIVERY IDENTIFIER" },
3254 { 0, NULL }
3255 };
3256
3257
3258 static const value_string AllocIntermedReqType_val[] = {
3259 { 1, "PENDING ACCEPT" },
3260 { 2, "PENDING RELEASE" },
3261 { 3, "PENDING REVERSAL" },
3262 { 4, "ACCEPT" },
3263 { 5, "BLOCK LEVEL REJECT" },
3264 { 6, "ACCOUNT LEVEL REJECT" },
3265 { 0, NULL }
3266 };
3267
3268
3269 static const value_string ApplQueueResolution_val[] = {
3270 { 0, "NO ACTION TAKEN" },
3271 { 1, "QUEUE FLUSHED" },
3272 { 2, "OVERLAY LAST" },
3273 { 3, "END SESSION" },
3274 { 0, NULL }
3275 };
3276
3277
3278 static const value_string ApplQueueAction_val[] = {
3279 { 0, "NO ACTION TAKEN" },
3280 { 1, "QUEUE FLUSHED" },
3281 { 2, "OVERLAY LAST" },
3282 { 3, "END SESSION" },
3283 { 0, NULL }
3284 };
3285
3286
3287 static const value_string AvgPxIndicator_val[] = {
3288 { 0, "NO AVERAGE PRICING" },
3289 { 1, "TRADE IS PART OF AN AVERAGE PRICE GROUP IDENTIFIED BY THE TRADELINKID" },
3290 { 2, "LAST TRADE IS THE AVERAGE PRICE GROUP IDENTIFIED BY THE TRADELINKID" },
3291 { 0, NULL }
3292 };
3293
3294
3295 static const value_string TradeAllocIndicator_val[] = {
3296 { 0, "ALLOCATION NOT REQUIRED" },
3297 { 1, "ALLOCATION REQUIRED" },
3298 { 2, "USE ALLOCATION PROVIDED WITH THE TRADE" },
3299 { 3, "ALLOCATION GIVE UP EXECUTOR" },
3300 { 4, "ALLOCATION FROM EXECUTOR" },
3301 { 5, "ALLOCATION TO CLAIM ACCOUNT" },
3302 { 0, NULL }
3303 };
3304
3305
3306 static const value_string ExpirationCycle_val[] = {
3307 { 0, "EXPIRE ON TRADING SESSION CLOSE" },
3308 { 1, "EXPIRE ON TRADING SESSION OPEN" },
3309 { 2, "TRADING ELIGIBILITY EXPIRATION SPECIFIED IN THE DATE AND TIME FIELDS EVENTDATE" },
3310 { 0, NULL }
3311 };
3312
3313
3314 static const value_string TrdType_val[] = {
3315 { 0, "REGULAR TRADE" },
3316 { 1, "BLOCK TRADE 1" },
3317 { 10, "AFTER HOURS TRADE" },
3318 { 2, "EFP" },
3319 { 3, "TRANSFER" },
3320 { 4, "LATE TRADE" },
3321 { 5, "T TRADE" },
3322 { 6, "WEIGHTED AVERAGE PRICE TRADE" },
3323 { 7, "BUNCHED TRADE" },
3324 { 8, "LATE BUNCHED TRADE" },
3325 { 9, "PRIOR REFERENCE PRICE TRADE" },
3326 { 11, "EXCHANGE FOR RISK" },
3327 { 12, "EXCHANGE FOR SWAP" },
3328 { 13, "EXCHANGE OF FUTURES FOR" },
3329 { 14, "EXCHANGE OF OPTIONS FOR OPTIONS" },
3330 { 15, "TRADING AT SETTLEMENT" },
3331 { 16, "ALL OR NONE" },
3332 { 17, "FUTURES LARGE ORDER EXECUTION" },
3333 { 18, "EXCHANGE OF FUTURES FOR FUTURES" },
3334 { 19, "OPTION INTERIM TRADE" },
3335 { 20, "OPTION CABINET TRADE" },
3336 { 22, "PRIVATELY NEGOTIATED TRADES" },
3337 { 23, "SUBSTITUTION OF FUTURES FOR FORWARDS" },
3338 { 24, "ERROR TRADE" },
3339 { 25, "SPECIAL CUM DIVIDEND" },
3340 { 26, "SPECIAL EX DIVIDEND" },
3341 { 27, "SPECIAL CUM COUPON" },
3342 { 28, "SPECIAL EX COUPON" },
3343 { 29, "CASH SETTLEMENT" },
3344 { 30, "SPECIAL PRICE" },
3345 { 31, "GUARANTEED DELIVERY" },
3346 { 32, "SPECIAL CUM RIGHTS" },
3347 { 33, "SPECIAL EX RIGHTS" },
3348 { 34, "SPECIAL CUM CAPITAL REPAYMENTS" },
3349 { 35, "SPECIAL EX CAPITAL REPAYMENTS" },
3350 { 36, "SPECIAL CUM BONUS" },
3351 { 37, "SPECIAL EX BONUS" },
3352 { 38, "BLOCK TRADE 38" },
3353 { 39, "WORKED PRINCIPAL TRADE" },
3354 { 40, "BLOCK TRADES" },
3355 { 41, "NAME CHANGE" },
3356 { 42, "PORTFOLIO TRANSFER" },
3357 { 43, "PROROGATION BUY" },
3358 { 44, "PROROGATION SELL" },
3359 { 45, "OPTION EXERCISE" },
3360 { 46, "DELTA NEUTRAL TRANSACTION" },
3361 { 47, "FINANCING TRANSACTION" },
3362 { 48, "NON STANDARD SETTLEMENT" },
3363 { 49, "DERIVATIVE RELATED TRANSACTION" },
3364 { 50, "PORTFOLIO TRADE" },
3365 { 51, "VOLUME WEIGHTED AVERAGE TRADE" },
3366 { 52, "EXCHANGE GRANTED TRADE" },
3367 { 53, "REPURCHASE AGREEMENT" },
3368 { 54, "OTC" },
3369 { 55, "EXCHANGE BASIS FACILITY" },
3370 { 0, NULL }
3371 };
3372
3373
3374 static const value_string TrdSubType_val[] = {
3375 { 0, "CMTA" },
3376 { 1, "INTERNAL TRANSFER OR ADJUSTMENT" },
3377 { 2, "EXTERNAL TRANSFER OR TRANSFER OF ACCOUNT" },
3378 { 3, "REJECT FOR SUBMITTING SIDE" },
3379 { 4, "ADVISORY FOR CONTRA SIDE" },
3380 { 5, "OFFSET DUE TO AN ALLOCATION" },
3381 { 6, "ONSET DUE TO AN ALLOCATION" },
3382 { 7, "DIFFERENTIAL SPREAD" },
3383 { 8, "IMPLIED SPREAD LEG EXECUTED AGAINST AN OUTRIGHT" },
3384 { 9, "TRANSACTION FROM EXERCISE" },
3385 { 10, "TRANSACTION FROM ASSIGNMENT" },
3386 { 11, "ACATS" },
3387 { 14, "AI" },
3388 { 15, "B" },
3389 { 16, "K" },
3390 { 17, "LC" },
3391 { 18, "M" },
3392 { 19, "N" },
3393 { 20, "NM" },
3394 { 21, "NR" },
3395 { 22, "P" },
3396 { 23, "PA" },
3397 { 24, "PC" },
3398 { 25, "PN" },
3399 { 26, "R" },
3400 { 27, "RO" },
3401 { 28, "RT" },
3402 { 29, "SW" },
3403 { 30, "T" },
3404 { 31, "WN" },
3405 { 32, "WT" },
3406 { 33, "OFF HOURS TRADE" },
3407 { 34, "ON HOURS TRADE" },
3408 { 35, "OTC QUOTE" },
3409 { 36, "CONVERTED SWAP" },
3410 { 37, "CROSSED TRADE" },
3411 { 38, "INTERIM PROTECTED TRADE" },
3412 { 39, "LARGE IN SCALE" },
3413 { 0, NULL }
3414 };
3415
3416
3417 static const value_string PegMoveType_val[] = {
3418 { 0, "FLOATING" },
3419 { 1, "FIXED" },
3420 { 0, NULL }
3421 };
3422
3423
3424 static const value_string PegOffsetType_val[] = {
3425 { 0, "PRICE" },
3426 { 1, "BASIS POINTS" },
3427 { 2, "TICKS" },
3428 { 3, "PRICE TIER" },
3429 { 0, NULL }
3430 };
3431
3432
3433 static const value_string PegLimitType_val[] = {
3434 { 0, "OR BETTER" },
3435 { 1, "STRICT" },
3436 { 2, "OR WORSE" },
3437 { 0, NULL }
3438 };
3439
3440
3441 static const value_string PegRoundDirection_val[] = {
3442 { 1, "MORE AGGRESSIVE" },
3443 { 2, "MORE PASSIVE" },
3444 { 0, NULL }
3445 };
3446
3447
3448 static const value_string PegScope_val[] = {
3449 { 1, "LOCAL" },
3450 { 2, "NATIONAL" },
3451 { 3, "GLOBAL" },
3452 { 4, "NATIONAL EXCLUDING LOCAL" },
3453 { 0, NULL }
3454 };
3455
3456
3457 static const value_string DiscretionMoveType_val[] = {
3458 { 0, "FLOATING" },
3459 { 1, "FIXED" },
3460 { 0, NULL }
3461 };
3462
3463
3464 static const value_string DiscretionOffsetType_val[] = {
3465 { 0, "PRICE" },
3466 { 1, "BASIS POINTS" },
3467 { 2, "TICKS" },
3468 { 3, "PRICE TIER" },
3469 { 0, NULL }
3470 };
3471
3472
3473 static const value_string DiscretionLimitType_val[] = {
3474 { 0, "OR BETTER" },
3475 { 1, "STRICT" },
3476 { 2, "OR WORSE" },
3477 { 0, NULL }
3478 };
3479
3480
3481 static const value_string DiscretionRoundDirection_val[] = {
3482 { 1, "MORE AGGRESSIVE" },
3483 { 2, "MORE PASSIVE" },
3484 { 0, NULL }
3485 };
3486
3487
3488 static const value_string DiscretionScope_val[] = {
3489 { 1, "LOCAL" },
3490 { 2, "NATIONAL" },
3491 { 3, "GLOBAL" },
3492 { 4, "NATIONAL EXCLUDING LOCAL" },
3493 { 0, NULL }
3494 };
3495
3496
3497 static const value_string TargetStrategy_val[] = {
3498 { 1, "VWAP" },
3499 { 2, "PARTICIPATE" },
3500 { 3, "MINIMIZE MARKET IMPACT" },
3501 { 0, NULL }
3502 };
3503
3504
3505 static const value_string LastLiquidityInd_val[] = {
3506 { 1, "ADDED LIQUIDITY" },
3507 { 2, "REMOVED LIQUIDITY" },
3508 { 3, "LIQUIDITY ROUTED OUT" },
3509 { 4, "AUCTION" },
3510 { 0, NULL }
3511 };
3512
3513
3514 static const value_string PublishTrdIndicator_val[] = {
3515 { 'N', "NO" },
3516 { 'Y', "YES" },
3517 { 0, NULL }
3518 };
3519
3520
3521 static const value_string ShortSaleReason_val[] = {
3522 { 0, "DEALER SOLD SHORT" },
3523 { 1, "DEALER SOLD SHORT EXEMPT" },
3524 { 2, "SELLING CUSTOMER SOLD SHORT" },
3525 { 3, "SELLING CUSTOMER SOLD SHORT EXEMPT" },
3526 { 4, "QUALIFIED SERVICE REPRESENTATIVE" },
3527 { 5, "QSR OR AGU CONTRA SIDE SOLD SHORT EXEMPT" },
3528 { 0, NULL }
3529 };
3530
3531
3532 static const value_string QtyType_val[] = {
3533 { 0, "UNITS" },
3534 { 1, "CONTRACTS" },
3535 { 2, "UNITS OF MEASURE PER TIME UNIT" },
3536 { 0, NULL }
3537 };
3538
3539
3540 static const value_string TradeReportType_val[] = {
3541 { 0, "SUBMIT" },
3542 { 1, "ALLEGED 1" },
3543 { 2, "ACCEPT" },
3544 { 3, "DECLINE" },
3545 { 4, "ADDENDUM" },
3546 { 5, "NO WAS" },
3547 { 6, "TRADE REPORT CANCEL" },
3548 { 7, "7" },
3549 { 8, "DEFAULTED" },
3550 { 9, "INVALID CMTA" },
3551 { 10, "PENDED" },
3552 { 11, "ALLEGED NEW" },
3553 { 12, "ALLEGED ADDENDUM" },
3554 { 13, "ALLEGED NO WAS" },
3555 { 14, "ALLEGED TRADE REPORT CANCEL" },
3556 { 15, "ALLEGED 15" },
3557 { 0, NULL }
3558 };
3559
3560
3561 static const value_string AllocNoOrdersType_val[] = {
3562 { 0, "NOT SPECIFIED" },
3563 { 1, "EXPLICIT LIST PROVIDED" },
3564 { 0, NULL }
3565 };
3566
3567
3568 static const value_string EventType_val[] = {
3569 { 1, "PUT" },
3570 { 2, "CALL" },
3571 { 3, "TENDER" },
3572 { 4, "SINKING FUND CALL" },
3573 { 99, "OTHER" },
3574 { 5, "ACTIVATION" },
3575 { 6, "INACTIVIATION" },
3576 { 7, "LAST ELIGIBLE TRADE DATE" },
3577 { 8, "SWAP START DATE" },
3578 { 9, "SWAP END DATE" },
3579 { 11, "SWAP NEXT START DATE" },
3580 { 10, "SWAP ROLL DATE" },
3581 { 12, "SWAP NEXT ROLL DATE" },
3582 { 13, "FIRST DELIVERY DATE" },
3583 { 14, "LAST DELIVERY DATE" },
3584 { 15, "INITIAL INVENTORY DUE DATE" },
3585 { 16, "FINAL INVENTORY DUE DATE" },
3586 { 17, "FIRST INTENT DATE" },
3587 { 18, "LAST INTENT DATE" },
3588 { 19, "POSITION REMOVAL DATE" },
3589 { 0, NULL }
3590 };
3591
3592
3593 static const value_string InstrAttribType_val[] = {
3594 { 1, "FLAT" },
3595 { 10, "ORIGINAL ISSUE DISCOUNT" },
3596 { 11, "CALLABLE PUTTABLE" },
3597 { 12, "ESCROWED TO MATURITY" },
3598 { 13, "ESCROWED TO REDEMPTION DATE" },
3599 { 14, "PRE REFUNDED" },
3600 { 15, "IN DEFAULT" },
3601 { 16, "UNRATED" },
3602 { 17, "TAXABLE" },
3603 { 18, "INDEXED" },
3604 { 19, "SUBJECT TO ALTERNATIVE MINIMUM TAX" },
3605 { 2, "ZERO COUPON" },
3606 { 20, "ORIGINAL ISSUE DISCOUNT PRICE SUPPLY PRICE IN THE INSTRATTRIBVALUE" },
3607 { 21, "CALLABLE BELOW MATURITY VALUE" },
3608 { 22, "CALLABLE WITHOUT NOTICE BY MAIL TO HOLDER UNLESS REGISTERED" },
3609 { 3, "INTEREST BEARING" },
3610 { 4, "NO PERIODIC PAYMENTS" },
3611 { 5, "VARIABLE RATE" },
3612 { 6, "LESS FEE FOR PUT" },
3613 { 7, "STEPPED COUPON" },
3614 { 8, "COUPON PERIOD" },
3615 { 9, "WHEN AND IF ISSUED" },
3616 { 99, "TEXT SUPPLY THE TEXT OF THE ATTRIBUTE OR DISCLAIMER IN THE INSTRATTRIBVALUE" },
3617 { 23, "PRICE TICK RULES FOR SECURITY" },
3618 { 24, "TRADE TYPE ELIGIBILITY DETAILS FOR SECURITY" },
3619 { 25, "INSTRUMENT DENOMINATOR" },
3620 { 26, "INSTRUMENT NUMERATOR" },
3621 { 27, "INSTRUMENT PRICE PRECISION" },
3622 { 28, "INSTRUMENT STRIKE PRICE" },
3623 { 29, "TRADEABLE INDICATOR" },
3624 { 0, NULL }
3625 };
3626
3627
3628 static const value_string CPProgram_val[] = {
3629 { 1, "3" },
3630 { 2, "4" },
3631 { 99, "OTHER" },
3632 { 0, NULL }
3633 };
3634
3635
3636 static const value_string MiscFeeBasis_val[] = {
3637 { 0, "ABSOLUTE" },
3638 { 1, "PER UNIT" },
3639 { 2, "PERCENTAGE" },
3640 { 0, NULL }
3641 };
3642
3643
3644 static const value_string LastFragment_val[] = {
3645 { 'N', "NO" },
3646 { 'Y', "YES" },
3647 { 0, NULL }
3648 };
3649
3650
3651 static const value_string CollAsgnReason_val[] = {
3652 { 0, "INITIAL" },
3653 { 1, "SCHEDULED" },
3654 { 2, "TIME WARNING" },
3655 { 3, "MARGIN DEFICIENCY" },
3656 { 4, "MARGIN EXCESS" },
3657 { 5, "FORWARD COLLATERAL DEMAND" },
3658 { 6, "EVENT OF DEFAULT" },
3659 { 7, "ADVERSE TAX EVENT" },
3660 { 0, NULL }
3661 };
3662
3663
3664 static const value_string CollInquiryQualifier_val[] = {
3665 { 0, "TRADE DATE" },
3666 { 1, "GC INSTRUMENT" },
3667 { 2, "COLLATERAL INSTRUMENT" },
3668 { 3, "SUBSTITUTION ELIGIBLE" },
3669 { 4, "NOT ASSIGNED" },
3670 { 5, "PARTIALLY ASSIGNED" },
3671 { 6, "FULLY ASSIGNED" },
3672 { 7, "OUTSTANDING TRADES" },
3673 { 0, NULL }
3674 };
3675
3676
3677 static const value_string CollAsgnTransType_val[] = {
3678 { 0, "NEW" },
3679 { 1, "REPLACE" },
3680 { 2, "CANCEL" },
3681 { 3, "RELEASE" },
3682 { 4, "REVERSE" },
3683 { 0, NULL }
3684 };
3685
3686
3687 static const value_string CollAsgnRespType_val[] = {
3688 { 0, "RECEIVED" },
3689 { 1, "ACCEPTED" },
3690 { 2, "DECLINED" },
3691 { 3, "REJECTED" },
3692 { 0, NULL }
3693 };
3694
3695
3696 static const value_string CollAsgnRejectReason_val[] = {
3697 { 0, "UNKNOWN DEAL" },
3698 { 1, "UNKNOWN OR INVALID INSTRUMENT" },
3699 { 2, "UNAUTHORIZED TRANSACTION" },
3700 { 3, "INSUFFICIENT COLLATERAL" },
3701 { 4, "INVALID TYPE OF COLLATERAL" },
3702 { 5, "EXCESSIVE SUBSTITUTION" },
3703 { 99, "OTHER" },
3704 { 0, NULL }
3705 };
3706
3707
3708 static const value_string CollStatus_val[] = {
3709 { 0, "UNASSIGNED" },
3710 { 1, "PARTIALLY ASSIGNED" },
3711 { 2, "ASSIGNMENT PROPOSED" },
3712 { 3, "ASSIGNED" },
3713 { 4, "CHALLENGED" },
3714 { 0, NULL }
3715 };
3716
3717
3718 static const value_string LastRptRequested_val[] = {
3719 { 'N', "NO" },
3720 { 'Y', "YES" },
3721 { 0, NULL }
3722 };
3723
3724
3725 static const value_string DeliveryType_val[] = {
3726 { 0, "VERSUS PAYMENT DELIVER" },
3727 { 1, "FREE DELIVER" },
3728 { 2, "TRI PARTY" },
3729 { 3, "HOLD IN CUSTODY" },
3730 { 0, NULL }
3731 };
3732
3733
3734 static const value_string UserRequestType_val[] = {
3735 { 1, "LOG ON USER" },
3736 { 2, "LOG OFF USER" },
3737 { 3, "CHANGE PASSWORD FOR USER" },
3738 { 4, "REQUEST INDIVIDUAL USER STATUS" },
3739 { 0, NULL }
3740 };
3741
3742
3743 static const value_string UserStatus_val[] = {
3744 { 1, "LOGGED IN" },
3745 { 2, "NOT LOGGED IN" },
3746 { 3, "USER NOT RECOGNISED" },
3747 { 4, "PASSWORD INCORRECT" },
3748 { 5, "PASSWORD CHANGED" },
3749 { 6, "OTHER" },
3750 { 7, "FORCED USER LOGOUT BY EXCHANGE" },
3751 { 8, "SESSION SHUTDOWN WARNING" },
3752 { 0, NULL }
3753 };
3754
3755
3756 static const value_string StatusValue_val[] = {
3757 { 1, "CONNECTED" },
3758 { 2, "NOT CONNECTED 2" },
3759 { 3, "NOT CONNECTED 3" },
3760 { 4, "IN PROCESS" },
3761 { 0, NULL }
3762 };
3763
3764
3765 static const value_string NetworkRequestType_val[] = {
3766 { 1, "SNAPSHOT" },
3767 { 2, "SUBSCRIBE" },
3768 { 4, "STOP SUBSCRIBING" },
3769 { 8, "LEVEL OF DETAIL THEN NOCOMPIDS BECOMES REQUIRED" },
3770 { 0, NULL }
3771 };
3772
3773
3774 static const value_string NetworkStatusResponseType_val[] = {
3775 { 1, "FULL" },
3776 { 2, "INCREMENTAL UPDATE" },
3777 { 0, NULL }
3778 };
3779
3780
3781 static const value_string TrdRptStatus_val[] = {
3782 { 0, "ACCEPTED" },
3783 { 1, "REJECTED" },
3784 { 3, "ACCEPTED WITH ERRORS" },
3785 { 0, NULL }
3786 };
3787
3788
3789 static const value_string AffirmStatus_val[] = {
3790 { 1, "RECEIVED" },
3791 { 2, "CONFIRM REJECTED IE NOT AFFIRMED" },
3792 { 3, "AFFIRMED" },
3793 { 0, NULL }
3794 };
3795
3796
3797 static const value_string CollAction_val[] = {
3798 { 0, "RETAIN" },
3799 { 1, "ADD" },
3800 { 2, "REMOVE" },
3801 { 0, NULL }
3802 };
3803
3804
3805 static const value_string CollInquiryStatus_val[] = {
3806 { 0, "ACCEPTED" },
3807 { 1, "ACCEPTED WITH WARNINGS" },
3808 { 2, "COMPLETED" },
3809 { 3, "COMPLETED WITH WARNINGS" },
3810 { 4, "REJECTED" },
3811 { 0, NULL }
3812 };
3813
3814
3815 static const value_string CollInquiryResult_val[] = {
3816 { 0, "SUCCESSFUL" },
3817 { 1, "INVALID OR UNKNOWN INSTRUMENT" },
3818 { 2, "INVALID OR UNKNOWN COLLATERAL TYPE" },
3819 { 3, "INVALID PARTIES" },
3820 { 4, "INVALID TRANSPORT TYPE REQUESTED" },
3821 { 5, "INVALID DESTINATION REQUESTED" },
3822 { 6, "NO COLLATERAL FOUND FOR THE TRADE SPECIFIED" },
3823 { 7, "NO COLLATERAL FOUND FOR THE ORDER SPECIFIED" },
3824 { 8, "COLLATERAL INQUIRY TYPE NOT SUPPORTED" },
3825 { 9, "UNAUTHORIZED FOR COLLATERAL INQUIRY" },
3826 { 99, "OTHER" },
3827 { 0, NULL }
3828 };
3829
3830
3831 static const value_string StrategyParameterType_val[] = {
3832 { 1, "INT" },
3833 { 2, "LENGTH" },
3834 { 3, "NUMINGROUP" },
3835 { 4, "SEQNUM" },
3836 { 5, "TAGNUM" },
3837 { 6, "FLOAT" },
3838 { 7, "QTY" },
3839 { 8, "PRICE" },
3840 { 9, "PRICEOFFSET" },
3841 { 10, "AMT" },
3842 { 11, "PERCENTAGE" },
3843 { 12, "CHAR" },
3844 { 13, "BOOLEAN" },
3845 { 14, "STRING" },
3846 { 15, "MULTIPLECHARVALUE" },
3847 { 16, "CURRENCY" },
3848 { 17, "EXCHANGE" },
3849 { 18, "MONTHYEAR" },
3850 { 19, "UTCTIMESTAMP" },
3851 { 20, "UTCTIMEONLY" },
3852 { 21, "LOCALMKTDATE" },
3853 { 22, "UTCDATEONLY" },
3854 { 23, "DATA" },
3855 { 24, "MULTIPLESTRINGVALUE" },
3856 { 25, "COUNTRY" },
3857 { 26, "LANGUAGE" },
3858 { 27, "TZTIMEONLY" },
3859 { 28, "TZTIMESTAMP" },
3860 { 29, "TENOR" },
3861 { 0, NULL }
3862 };
3863
3864
3865 static const string_string SecurityStatus_val[] = {
3866 { "1", "ACTIVE" },
3867 { "2", "INACTIVE" },
3868 { 0, NULL }
3869 };
3870
3871
3872 static const string_string UnderlyingCashType_val[] = {
3873 { "FIXED", "FIXED" },
3874 { "DIFF", "DIFF" },
3875 { 0, NULL }
3876 };
3877
3878
3879 static const value_string UnderlyingSettlementType_val[] = {
3880 { 2, "T PLUS 1" },
3881 { 4, "T PLUS 3" },
3882 { 5, "T PLUS 4" },
3883 { 0, NULL }
3884 };
3885
3886
3887 static const value_string SecurityUpdateAction_val[] = {
3888 { 'A', "ADD" },
3889 { 'D', "DELETE" },
3890 { 'M', "MODIFY" },
3891 { 0, NULL }
3892 };
3893
3894
3895 static const value_string ExpirationQtyType_val[] = {
3896 { 1, "AUTO EXERCISE" },
3897 { 2, "NON AUTO EXERCISE" },
3898 { 3, "FINAL WILL BE EXERCISED" },
3899 { 4, "CONTRARY INTENTION" },
3900 { 5, "DIFFERENCE" },
3901 { 0, NULL }
3902 };
3903
3904
3905 static const value_string IndividualAllocType_val[] = {
3906 { 1, "SUB ALLOCATE" },
3907 { 2, "THIRD PARTY ALLOCATION" },
3908 { 0, NULL }
3909 };
3910
3911
3912 static const string_string UnitOfMeasure_val[] = {
3913 { "MWh", "MEGAWATT HOURS" },
3914 { "MMBtu", "ONE MILLION BTU" },
3915 { "Bbl", "BARRELS" },
3916 { "Gal", "GALLONS" },
3917 { "t", "METRIC TONS" },
3918 { "tn", "TONS" },
3919 { "MMbbl", "MILLION BARRELS" },
3920 { "lbs", "POUNDS" },
3921 { "oz_tr", "TROY OUNCES" },
3922 { "USD", "US DOLLARS" },
3923 { "Bcf", "BILLION CUBIC FEET" },
3924 { "Bu", "BUSHELS" },
3925 { "Alw", "ALLOWANCES" },
3926 { 0, NULL }
3927 };
3928
3929
3930 static const string_string TimeUnit_val[] = {
3931 { "S", "SECOND" },
3932 { "Min", "MINUTE" },
3933 { "H", "HOUR" },
3934 { "D", "DAY" },
3935 { "Wk", "WEEK" },
3936 { "Mo", "MONTH" },
3937 { "Yr", "YEAR" },
3938 { 0, NULL }
3939 };
3940
3941
3942 static const value_string AllocMethod_val[] = {
3943 { 1, "AUTOMATIC" },
3944 { 2, "GUARANTOR" },
3945 { 3, "MANUAL" },
3946 { 0, NULL }
3947 };
3948
3949
3950 static const value_string AsOfIndicator_val[] = {
3951 { '0', "FALSE" },
3952 { '1', "TRUE" },
3953 { 0, NULL }
3954 };
3955
3956
3957 static const value_string MDBookType_val[] = {
3958 { 1, "TOP OF BOOK" },
3959 { 2, "PRICE DEPTH" },
3960 { 3, "ORDER DEPTH" },
3961 { 0, NULL }
3962 };
3963
3964
3965 static const value_string MDOriginType_val[] = {
3966 { 0, "BOOK" },
3967 { 1, "OFF BOOK" },
3968 { 2, "CROSS" },
3969 { 0, NULL }
3970 };
3971
3972
3973 static const string_string CustOrderHandlingInst_val[] = {
3974 { "ADD", "ADD ON ORDER" },
3975 { "AON", "ALL OR NONE" },
3976 { "CNH", "CASH NOT HELD" },
3977 { "DIR", "DIRECTED ORDER" },
3978 { "E.W", "EXCHANGE FOR PHYSICAL TRANSACTION" },
3979 { "FOK", "FILL OR KILL" },
3980 { "IO", "IMBALANCE ONLY" },
3981 { "IOC", "IMMEDIATE OR CANCEL" },
3982 { "LOO", "LIMIT ON OPEN" },
3983 { "LOC", "LIMIT ON CLOSE" },
3984 { "MAO", "MARKET AT OPEN" },
3985 { "MAC", "MARKET AT CLOSE" },
3986 { "MOO", "MARKET ON OPEN" },
3987 { "MOC", "MARKET ON CLOSE" },
3988 { "MQT", "MINIMUM QUANTITY" },
3989 { "NH", "NOT HELD" },
3990 { "OVD", "OVER THE DAY" },
3991 { "PEG", "PEGGED" },
3992 { "RSV", "RESERVE SIZE ORDER" },
3993 { "S.W", "STOP STOCK TRANSACTION" },
3994 { "SCL", "SCALE" },
3995 { "TMO", "TIME ORDER" },
3996 { "TS", "TRAILING STOP" },
3997 { "WRK", "WORK" },
3998 { 0, NULL }
3999 };
4000
4001
4002 static const value_string OrderHandlingInstSource_val[] = {
4003 { 1, "NASD OATS" },
4004 { 0, NULL }
4005 };
4006
4007
4008 static const string_string DeskType_val[] = {
4009 { "A", "AGENCY" },
4010 { "AR", "ARBITRAGE" },
4011 { "D", "DERIVATIVES" },
4012 { "IN", "INTERNATIONAL" },
4013 { "IS", "INSTITUTIONAL" },
4014 { "O", "OTHER" },
4015 { "PF", "PREFERRED TRADING" },
4016 { "PR", "PROPRIETARY" },
4017 { "PT", "PROGRAM TRADING" },
4018 { "S", "SALES" },
4019 { "T", "TRADING" },
4020 { 0, NULL }
4021 };
4022
4023
4024 static const value_string DeskTypeSource_val[] = {
4025 { 1, "NASD OATS" },
4026 { 0, NULL }
4027 };
4028
4029
4030 static const string_string DeskOrderHandlingInst_val[] = {
4031 { "ADD", "ADD ON ORDER" },
4032 { "AON", "ALL OR NONE" },
4033 { "CNH", "CASH NOT HELD" },
4034 { "DIR", "DIRECTED ORDER" },
4035 { "E.W", "EXCHANGE FOR PHYSICAL TRANSACTION" },
4036 { "FOK", "FILL OR KILL" },
4037 { "IO", "IMBALANCE ONLY" },
4038 { "IOC", "IMMEDIATE OR CANCEL" },
4039 { "LOO", "LIMIT ON OPEN" },
4040 { "LOC", "LIMIT ON CLOSE" },
4041 { "MAO", "MARKET AT OPEN" },
4042 { "MAC", "MARKET AT CLOSE" },
4043 { "MOO", "MARKET ON OPEN" },
4044 { "MOC", "MARKET ON CLOSE" },
4045 { "MQT", "MINIMUM QUANTITY" },
4046 { "NH", "NOT HELD" },
4047 { "OVD", "OVER THE DAY" },
4048 { "PEG", "PEGGED" },
4049 { "RSV", "RESERVE SIZE ORDER" },
4050 { "S.W", "STOP STOCK TRANSACTION" },
4051 { "SCL", "SCALE" },
4052 { "TMO", "TIME ORDER" },
4053 { "TS", "TRAILING STOP" },
4054 { "WRK", "WORK" },
4055 { 0, NULL }
4056 };
4057
4058
4059 static const value_string ExecAckStatus_val[] = {
4060 { '0', "RECEIVED NOT YET PROCESSED" },
4061 { '1', "ACCEPTED" },
4062 { '2', "DONT KNOW" },
4063 { 0, NULL }
4064 };
4065
4066
4067 static const value_string CollApplType_val[] = {
4068 { 0, "SPECIFIC DEPOSIT" },
4069 { 1, "GENERAL" },
4070 { 0, NULL }
4071 };
4072
4073
4074 static const value_string UnderlyingFXRateCalc_val[] = {
4075 { 'M', "MULTIPLY" },
4076 { 'D', "DIVIDE" },
4077 { 0, NULL }
4078 };
4079
4080
4081 static const value_string AllocPositionEffect_val[] = {
4082 { 'O', "OPEN" },
4083 { 'C', "CLOSE" },
4084 { 'R', "ROLLED" },
4085 { 'F', "FIFO" },
4086 { 0, NULL }
4087 };
4088
4089
4090 static const value_string DealingCapacity_val[] = {
4091 { 'A', "AGENT" },
4092 { 'P', "PRINCIPAL" },
4093 { 'R', "RISKLESS PRINCIPAL" },
4094 { 0, NULL }
4095 };
4096
4097
4098 static const value_string AggressorIndicator_val[] = {
4099 { 'Y', "YES" },
4100 { 'N', "NO" },
4101 { 0, NULL }
4102 };
4103
4104
4105 static const value_string MDQuoteType_val[] = {
4106 { 0, "INDICATIVE" },
4107 { 1, "TRADEABLE" },
4108 { 2, "RESTRICTED TRADEABLE" },
4109 { 3, "COUNTER" },
4110 { 4, "INDICATIVE AND TRADEABLE" },
4111 { 0, NULL }
4112 };
4113
4114
4115 static const value_string RefOrderIDSource_val[] = {
4116 { '0', "SECONDARYORDERID" },
4117 { '1', "ORDERID" },
4118 { '2', "MDENTRYID" },
4119 { '3', "QUOTEENTRYID" },
4120 { '4', "ORIGINAL ORDER ID" },
4121 { 0, NULL }
4122 };
4123
4124
4125 static const value_string DisplayWhen_val[] = {
4126 { '1', "IMMEDIATE" },
4127 { '2', "EXHAUST" },
4128 { 0, NULL }
4129 };
4130
4131
4132 static const value_string DisplayMethod_val[] = {
4133 { '1', "INITIAL" },
4134 { '2', "NEW" },
4135 { '3', "RANDOM" },
4136 { '4', "UNDISCLOSED" },
4137 { 0, NULL }
4138 };
4139
4140
4141 static const value_string PriceProtectionScope_val[] = {
4142 { '0', "NONE" },
4143 { '1', "LOCAL" },
4144 { '2', "NATIONAL" },
4145 { '3', "GLOBAL" },
4146 { 0, NULL }
4147 };
4148
4149
4150 static const value_string LotType_val[] = {
4151 { '1', "ODD LOT" },
4152 { '2', "ROUND LOT" },
4153 { '3', "BLOCK LOT" },
4154 { '4', "ROUND LOT BASED UPON UNITOFMEASURE" },
4155 { 0, NULL }
4156 };
4157
4158
4159 static const value_string PegPriceType_val[] = {
4160 { 1, "LAST PEG" },
4161 { 2, "MID PRICE PEG" },
4162 { 3, "OPENING PEG" },
4163 { 4, "MARKET PEG" },
4164 { 5, "PRIMARY PEG" },
4165 { 7, "PEG TO VWAP" },
4166 { 8, "TRAILING STOP PEG" },
4167 { 9, "PEG TO LIMIT PRICE" },
4168 { 0, NULL }
4169 };
4170
4171
4172 static const value_string TriggerType_val[] = {
4173 { '1', "PARTIAL EXECUTION" },
4174 { '2', "SPECIFIED TRADING SESSION" },
4175 { '3', "NEXT AUCTION" },
4176 { '4', "PRICE MOVEMENT" },
4177 { 0, NULL }
4178 };
4179
4180
4181 static const value_string TriggerAction_val[] = {
4182 { '1', "ACTIVATE" },
4183 { '2', "MODIFY" },
4184 { '3', "CANCEL" },
4185 { 0, NULL }
4186 };
4187
4188
4189 static const value_string TriggerPriceType_val[] = {
4190 { '1', "BEST OFFER" },
4191 { '2', "LAST TRADE" },
4192 { '3', "BEST BID" },
4193 { '4', "BEST BID OR LAST TRADE" },
4194 { '5', "BEST OFFER OR LAST TRADE" },
4195 { '6', "BEST MID" },
4196 { 0, NULL }
4197 };
4198
4199
4200 static const value_string TriggerPriceTypeScope_val[] = {
4201 { '0', "NONE" },
4202 { '1', "LOCAL" },
4203 { '2', "NATIONAL" },
4204 { '3', "GLOBAL" },
4205 { 0, NULL }
4206 };
4207
4208
4209 static const value_string TriggerPriceDirection_val[] = {
4210 { 'U', "TRIGGER IF THE PRICE OF THE SPECIFIED TYPE GOES UP TO OR THROUGH THE SPECIFIED TRIGGER PRICE" },
4211 { 'D', "TRIGGER IF THE PRICE OF THE SPECIFIED TYPE GOES DOWN TO OR THROUGH THE SPECIFIED TRIGGER PRICE" },
4212 { 0, NULL }
4213 };
4214
4215
4216 static const value_string TriggerOrderType_val[] = {
4217 { '1', "MARKET" },
4218 { '2', "LIMIT" },
4219 { 0, NULL }
4220 };
4221
4222
4223 static const value_string OrderCategory_val[] = {
4224 { '1', "ORDER" },
4225 { '2', "QUOTE" },
4226 { '3', "PRIVATELY NEGOTIATED TRADE" },
4227 { '4', "MULTILEG ORDER" },
4228 { '5', "LINKED ORDER" },
4229 { '6', "QUOTE REQUEST" },
4230 { '7', "IMPLIED ORDER" },
4231 { '8', "CROSS ORDER" },
4232 { '9', "STREAMING PRICE" },
4233 { 0, NULL }
4234 };
4235
4236
4237 static const value_string TradeHandlingInstr_val[] = {
4238 { '0', "TRADE CONFIRMATION" },
4239 { '1', "TWO PARTY REPORT" },
4240 { '2', "ONE PARTY REPORT FOR MATCHING" },
4241 { '3', "ONE PARTY REPORT FOR PASS THROUGH" },
4242 { '4', "AUTOMATED FLOOR ORDER ROUTING" },
4243 { '5', "TWO PARTY REPORT FOR CLAIM" },
4244 { 0, NULL }
4245 };
4246
4247
4248 static const string_string ApplVerID_val[] = {
4249 { "0", "FIX27" },
4250 { "1", "FIX30" },
4251 { "2", "FIX40" },
4252 { "3", "FIX41" },
4253 { "4", "FIX42" },
4254 { "5", "FIX43" },
4255 { "6", "FIX44" },
4256 { "7", "FIX50" },
4257 { "8", "FIX50SP1" },
4258 { "9", "FIX50SP2" },
4259 { 0, NULL }
4260 };
4261
4262
4263 static const value_string ExDestinationIDSource_val[] = {
4264 { 'B', "BIC" },
4265 { 'C', "GENERALLY ACCEPTED MARKET PARTICIPANT IDENTIFIER" },
4266 { 'D', "PROPRIETARY" },
4267 { 'E', "ISO COUNTRY CODE" },
4268 { 'G', "MIC" },
4269 { 0, NULL }
4270 };
4271
4272
4273 static const value_string ImpliedMarketIndicator_val[] = {
4274 { 0, "NOT IMPLIED" },
4275 { 1, "IMPLIED IN" },
4276 { 2, "IMPLIED OUT" },
4277 { 3, "BOTH IMPLIED IN AND IMPLIED OUT" },
4278 { 0, NULL }
4279 };
4280
4281
4282 static const value_string SettlObligMode_val[] = {
4283 { 1, "PRELIMINARY" },
4284 { 2, "FINAL" },
4285 { 0, NULL }
4286 };
4287
4288
4289 static const value_string SettlObligTransType_val[] = {
4290 { 'C', "CANCEL" },
4291 { 'N', "NEW" },
4292 { 'R', "REPLACE" },
4293 { 'T', "RESTATE" },
4294 { 0, NULL }
4295 };
4296
4297
4298 static const value_string SettlObligSource_val[] = {
4299 { '1', "INSTRUCTIONS OF BROKER" },
4300 { '2', "INSTRUCTIONS FOR INSTITUTION" },
4301 { '3', "INVESTOR" },
4302 { 0, NULL }
4303 };
4304
4305
4306 static const value_string QuoteEntryStatus_val[] = {
4307 { 0, "ACCEPTED" },
4308 { 5, "REJECTED" },
4309 { 6, "REMOVED FROM MARKET" },
4310 { 7, "EXPIRED" },
4311 { 12, "LOCKED MARKET WARNING" },
4312 { 13, "CROSS MARKET WARNING" },
4313 { 14, "CANCELED DUE TO LOCK MARKET" },
4314 { 15, "CANCELED DUE TO CROSS MARKET" },
4315 { 16, "ACTIVE" },
4316 { 0, NULL }
4317 };
4318
4319
4320 static const value_string RespondentType_val[] = {
4321 { 1, "ALL MARKET PARTICIPANTS" },
4322 { 2, "SPECIFIED MARKET PARTICIPANTS" },
4323 { 3, "ALL MARKET MAKERS" },
4324 { 4, "PRIMARY MARKET MAKER" },
4325 { 0, NULL }
4326 };
4327
4328
4329 static const value_string SecurityTradingEvent_val[] = {
4330 { 1, "ORDER IMBALANCE AUCTION IS EXTENDED" },
4331 { 2, "TRADING RESUMES" },
4332 { 3, "PRICE VOLATILITY INTERRUPTION" },
4333 { 4, "CHANGE OF TRADING SESSION" },
4334 { 5, "CHANGE OF TRADING SUBSESSION" },
4335 { 6, "CHANGE OF SECURITY TRADING STATUS" },
4336 { 7, "CHANGE OF BOOK TYPE" },
4337 { 8, "CHANGE OF MARKET DEPTH" },
4338 { 0, NULL }
4339 };
4340
4341
4342 static const value_string StatsType_val[] = {
4343 { 1, "EXCHANGE LAST" },
4344 { 2, "HIGH" },
4345 { 3, "AVERAGE PRICE" },
4346 { 4, "TURNOVER" },
4347 { 0, NULL }
4348 };
4349
4350
4351 static const value_string MDSecSizeType_val[] = {
4352 { 1, "CUSTOMER" },
4353 { 0, NULL }
4354 };
4355
4356
4357 static const value_string SettlMethod_val[] = {
4358 { 'C', "CASH SETTLEMENT REQUIRED" },
4359 { 'P', "PHYSICAL SETTLEMENT REQUIRED" },
4360 { 0, NULL }
4361 };
4362
4363
4364 static const value_string ExerciseStyle_val[] = {
4365 { 0, "EUROPEAN" },
4366 { 1, "AMERICAN" },
4367 { 2, "BERMUDA" },
4368 { 0, NULL }
4369 };
4370
4371
4372 static const string_string PriceQuoteMethod_val[] = {
4373 { "STD", "STANDARD" },
4374 { "INX", "INDEX" },
4375 { "INT", "INTEREST RATE INDEX" },
4376 { "PCTPAR", "PERCENT OF PAR" },
4377 { 0, NULL }
4378 };
4379
4380
4381 static const string_string ValuationMethod_val[] = {
4382 { "EQTY", "PREMIUM STYLE" },
4383 { "FUT", "FUTURES STYLE MARK TO MARKET" },
4384 { "FUTDA", "FUTURES STYLE WITH AN ATTACHED CASH ADJUSTMENT" },
4385 { "CDS", "CDS STYLE COLLATERALIZATION OF MARKET TO MARKET AND COUPON" },
4386 { "CDSD", "CDS IN DELIVERY" },
4387 { 0, NULL }
4388 };
4389
4390
4391 static const value_string ListMethod_val[] = {
4392 { 0, "PRE LISTED ONLY" },
4393 { 1, "USER REQUESTED" },
4394 { 0, NULL }
4395 };
4396
4397
4398 static const value_string TickRuleType_val[] = {
4399 { 0, "REGULAR" },
4400 { 1, "VARIABLE" },
4401 { 2, "FIXED" },
4402 { 3, "TRADED AS A SPREAD LEG" },
4403 { 4, "SETTLED AS A SPREAD LEG" },
4404 { 0, NULL }
4405 };
4406
4407
4408 static const value_string MaturityMonthYearIncrementUnits_val[] = {
4409 { 0, "MONTHS" },
4410 { 1, "DAYS" },
4411 { 2, "WEEKS" },
4412 { 3, "YEARS" },
4413 { 0, NULL }
4414 };
4415
4416
4417 static const value_string MaturityMonthYearFormat_val[] = {
4418 { 0, "YEARMONTH ONLY" },
4419 { 1, "YEARMONTHDAY" },
4420 { 2, "YEARMONTHWEEK" },
4421 { 0, NULL }
4422 };
4423
4424
4425 static const value_string PriceLimitType_val[] = {
4426 { 0, "PRICE" },
4427 { 1, "TICKS" },
4428 { 2, "PERCENTAGE" },
4429 { 0, NULL }
4430 };
4431
4432
4433 static const value_string DerivativeSecurityListRequestType_val[] = {
4434 { 0, "SYMBOL" },
4435 { 1, "SECURITYTYPE AND OR CFICODE" },
4436 { 2, "PRODUCT" },
4437 { 3, "TRADINGSESSIONID" },
4438 { 4, "ALL SECURITIES" },
4439 { 5, "UNDELYINGSYMBOL" },
4440 { 6, "UNDERLYING SECURITYTYPE AND OR CFICODE" },
4441 { 7, "UNDERLYING PRODUCT" },
4442 { 8, "MARKETID OR MARKETID PLUS MARKETSEGMENTID" },
4443 { 0, NULL }
4444 };
4445
4446
4447 static const value_string ApplReqType_val[] = {
4448 { 0, "RETRANSMISSION OF APPLICATION MESSAGES FOR THE SPECIFIED APPLICATIONS" },
4449 { 1, "SUBSCRIPTION TO THE SPECIFIED APPLICATIONS" },
4450 { 2, "REQUEST FOR THE LAST APPLLASTSEQNUM PUBLISHED FOR THE SPECIFIED APPLICATIONS" },
4451 { 3, "REQUEST VALID SET OF APPLICATIONS" },
4452 { 4, "UNSUBSCRIBE TO THE SPECIFIED APPLICATIONS" },
4453 { 5, "CANCEL RETRANSMISSION" },
4454 { 6, "CANCEL RETRANSMISSION AND UNSUBSCRIBE TO THE SPECIFIED APPLICATIONS" },
4455 { 0, NULL }
4456 };
4457
4458
4459 static const value_string ApplResponseType_val[] = {
4460 { 0, "REQUEST SUCCESSFULLY PROCESSED" },
4461 { 1, "APPLICATION DOES NOT EXIST" },
4462 { 2, "MESSAGES NOT AVAILABLE" },
4463 { 0, NULL }
4464 };
4465
4466
4467 static const value_string ApplResponseError_val[] = {
4468 { 0, "APPLICATION DOES NOT EXIST" },
4469 { 1, "MESSAGES REQUESTED ARE NOT AVAILABLE" },
4470 { 2, "USER NOT AUTHORIZED FOR APPLICATION" },
4471 { 0, NULL }
4472 };
4473
4474
4475 static const value_string TradSesEvent_val[] = {
4476 { 0, "TRADING RESUMES" },
4477 { 1, "CHANGE OF TRADING SESSION" },
4478 { 2, "CHANGE OF TRADING SUBSESSION" },
4479 { 3, "CHANGE OF TRADING STATUS" },
4480 { 0, NULL }
4481 };
4482
4483
4484 static const value_string MassActionType_val[] = {
4485 { 1, "SUSPEND ORDERS" },
4486 { 2, "RELEASE ORDERS FROM SUSPENSION" },
4487 { 3, "CANCEL ORDERS" },
4488 { 0, NULL }
4489 };
4490
4491
4492 static const value_string MassActionScope_val[] = {
4493 { 1, "ALL ORDERS FOR A SECURITY" },
4494 { 2, "ALL ORDERS FOR AN UNDERLYING SECURITY" },
4495 { 3, "ALL ORDERS FOR A PRODUCT" },
4496 { 4, "ALL ORDERS FOR A CFICODE" },
4497 { 5, "ALL ORDERS FOR A SECURITYTYPE" },
4498 { 6, "ALL ORDERS FOR A TRADING SESSION" },
4499 { 7, "ALL ORDERS" },
4500 { 8, "ALL ORDERS FOR A MARKET" },
4501 { 9, "ALL ORDERS FOR A MARKET SEGMENT" },
4502 { 10, "ALL ORDERS FOR A SECURITY GROUP" },
4503 { 11, "CANCEL FOR SECURITY ISSUER" },
4504 { 12, "CANCEL FOR ISSUER OF UNDERLYING SECURITY" },
4505 { 0, NULL }
4506 };
4507
4508
4509 static const value_string MassActionResponse_val[] = {
4510 { 0, "REJECTED" },
4511 { 1, "ACCEPTED" },
4512 { 0, NULL }
4513 };
4514
4515
4516 static const value_string MassActionRejectReason_val[] = {
4517 { 0, "MASS ACTION NOT SUPPORTED" },
4518 { 1, "INVALID OR UNKNOWN SECURITY" },
4519 { 2, "INVALID OR UNKNOWN UNDERLYING SECURITY" },
4520 { 3, "INVALID OR UNKNOWN PRODUCT" },
4521 { 4, "INVALID OR UNKNOWN CFICODE" },
4522 { 5, "INVALID OR UNKNOWN SECURITYTYPE" },
4523 { 6, "INVALID OR UNKNOWN TRADING SESSION" },
4524 { 7, "INVALID OR UNKNOWN MARKET" },
4525 { 8, "INVALID OR UNKNOWN MARKET SEGMENT" },
4526 { 9, "INVALID OR UNKNOWN SECURITY GROUP" },
4527 { 99, "OTHER" },
4528 { 10, "INVALID OR UNKNOWN SECURITY ISSUER" },
4529 { 11, "INVALID OR UNKNOWN ISSUER OF UNDERLYING SECURITY" },
4530 { 0, NULL }
4531 };
4532
4533
4534 static const value_string MultilegModel_val[] = {
4535 { 0, "PREDEFINED MULTILEG SECURITY" },
4536 { 1, "USER DEFINED MULTLEG SECURITY" },
4537 { 2, "USER DEFINED NON SECURITIZED MULTILEG" },
4538 { 0, NULL }
4539 };
4540
4541
4542 static const value_string MultilegPriceMethod_val[] = {
4543 { 0, "NET PRICE" },
4544 { 1, "REVERSED NET PRICE" },
4545 { 2, "YIELD DIFFERENCE" },
4546 { 3, "INDIVIDUAL" },
4547 { 4, "CONTRACT WEIGHTED AVERAGE PRICE" },
4548 { 5, "MULTIPLIED PRICE" },
4549 { 0, NULL }
4550 };
4551
4552
4553 static const value_string ContingencyType_val[] = {
4554 { 1, "ONE CANCELS THE OTHER" },
4555 { 2, "ONE TRIGGERS THE OTHER" },
4556 { 3, "ONE UPDATES THE OTHER 3" },
4557 { 4, "ONE UPDATES THE OTHER 4" },
4558 { 0, NULL }
4559 };
4560
4561
4562 static const value_string ListRejectReason_val[] = {
4563 { 0, "BROKER" },
4564 { 2, "EXCHANGE CLOSED" },
4565 { 4, "TOO LATE TO ENTER" },
4566 { 5, "UNKNOWN ORDER" },
4567 { 6, "DUPLICATE ORDER" },
4568 { 11, "UNSUPPORTED ORDER CHARACTERISTIC" },
4569 { 99, "OTHER" },
4570 { 0, NULL }
4571 };
4572
4573
4574 static const value_string TradePublishIndicator_val[] = {
4575 { 0, "DO NOT PUBLISH TRADE" },
4576 { 1, "PUBLISH TRADE" },
4577 { 2, "DEFERRED PUBLICATION" },
4578 { 0, NULL }
4579 };
4580
4581
4582 static const value_string MarketUpdateAction_val[] = {
4583 { 'A', "ADD" },
4584 { 'D', "DELETE" },
4585 { 'M', "MODIFY" },
4586 { 0, NULL }
4587 };
4588
4589
4590 static const value_string SessionStatus_val[] = {
4591 { 0, "SESSION ACTIVE" },
4592 { 1, "SESSION PASSWORD CHANGED" },
4593 { 2, "SESSION PASSWORD DUE TO EXPIRE" },
4594 { 3, "NEW SESSION PASSWORD DOES NOT COMPLY WITH POLICY" },
4595 { 4, "SESSION LOGOUT COMPLETE" },
4596 { 5, "INVALID USERNAME OR PASSWORD" },
4597 { 6, "ACCOUNT LOCKED" },
4598 { 7, "LOGONS ARE NOT ALLOWED AT THIS TIME" },
4599 { 8, "PASSWORD EXPIRED" },
4600 { 0, NULL }
4601 };
4602
4603
4604 static const value_string ApplReportType_val[] = {
4605 { 0, "RESET APPLSEQNUM TO NEW VALUE SPECIFIED IN APPLNEWSEQNUM" },
4606 { 1, "REPORTS THAT THE LAST MESSAGE HAS BEEN SENT FOR THE APPLIDS REFER TO REFAPPLLASTSEQNUM" },
4607 { 2, "HEARTBEAT MESSAGE INDICATING THAT APPLICATION IDENTIFIED BY REFAPPLID" },
4608 { 3, "APPLICATION MESSAGE RE SEND COMPLETED" },
4609 { 0, NULL }
4610 };
4611
4612
4613 static const value_string OrderDelayUnit_val[] = {
4614 { 0, "SECONDS" },
4615 { 1, "TENTHS OF A SECOND" },
4616 { 2, "HUNDREDTHS OF A SECOND" },
4617 { 3, "MILLISECONDS" },
4618 { 4, "MICROSECONDS" },
4619 { 5, "NANOSECONDS" },
4620 { 10, "MINUTES" },
4621 { 11, "HOURS" },
4622 { 12, "DAYS" },
4623 { 13, "WEEKS" },
4624 { 14, "MONTHS" },
4625 { 15, "YEARS" },
4626 { 0, NULL }
4627 };
4628
4629
4630 static const value_string VenueType_val[] = {
4631 { 'E', "ELECTRONIC" },
4632 { 'P', "PIT" },
4633 { 'X', "EX PIT" },
4634 { 0, NULL }
4635 };
4636
4637
4638 static const value_string RefOrdIDReason_val[] = {
4639 { 0, "GTC FROM PREVIOUS DAY" },
4640 { 1, "PARTIAL FILL REMAINING" },
4641 { 2, "ORDER CHANGED" },
4642 { 0, NULL }
4643 };
4644
4645
4646 static const value_string OrigCustOrderCapacity_val[] = {
4647 { 1, "MEMBER TRADING FOR THEIR OWN ACCOUNT" },
4648 { 2, "CLEARING FIRM TRADING FOR ITS PROPRIETARY ACCOUNT" },
4649 { 3, "MEMBER TRADING FOR ANOTHER MEMBER" },
4650 { 4, "ALL OTHER" },
4651 { 0, NULL }
4652 };
4653
4654
4655 static const value_string ModelType_val[] = {
4656 { 0, "UTILITY PROVIDED STANDARD MODEL" },
4657 { 1, "PROPRIETARY" },
4658 { 0, NULL }
4659 };
4660
4661
4662 static const value_string ContractMultiplierUnit_val[] = {
4663 { 0, "SHARES" },
4664 { 1, "HOURS" },
4665 { 2, "DAYS" },
4666 { 0, NULL }
4667 };
4668
4669
4670 static const value_string FlowScheduleType_val[] = {
4671 { 0, "NERC EASTERN OFF PEAK" },
4672 { 1, "NERC WESTERN OFF PEAK" },
4673 { 2, "NERC CALENDAR ALL DAYS IN MONTH" },
4674 { 3, "NERC EASTERN PEAK" },
4675 { 4, "NERC WESTERN PEAK" },
4676 { 0, NULL }
4677 };
4678
4679
4680 static const value_string RateSource_val[] = {
4681 { 0, "BLOOMBERG" },
4682 { 1, "REUTERS" },
4683 { 2, "TELERATE" },
4684 { 99, "OTHER" },
4685 { 0, NULL }
4686 };
4687
4688
4689 static const value_string RateSourceType_val[] = {
4690 { 0, "PRIMARY" },
4691 { 1, "SECONDARY" },
4692 { 0, NULL }
4693 };
4694
4695
4696 static const string_string RestructuringType_val[] = {
4697 { "FR", "FULL RESTRUCTURING" },
4698 { "MR", "MODIFIED RESTRUCTURING" },
4699 { "MM", "MODIFIED MOD RESTRUCTURING" },
4700 { "XR", "NO RESTRUCTURING SPECIFIED" },
4701 { 0, NULL }
4702 };
4703
4704
4705 static const string_string Seniority_val[] = {
4706 { "SD", "SENIOR SECURED" },
4707 { "SR", "SENIOR" },
4708 { "SB", "SUBORDINATED" },
4709 { 0, NULL }
4710 };
4711
4712
4713 static const value_string SecurityListType_val[] = {
4714 { 1, "INDUSTRY CLASSIFICATION" },
4715 { 2, "TRADING LIST" },
4716 { 3, "MARKET" },
4717 { 4, "NEWSPAPER LIST" },
4718 { 0, NULL }
4719 };
4720
4721
4722 static const value_string SecurityListTypeSource_val[] = {
4723 { 1, "ICB" },
4724 { 2, "NAICS" },
4725 { 3, "GICS" },
4726 { 0, NULL }
4727 };
4728
4729
4730 static const value_string NewsCategory_val[] = {
4731 { 0, "COMPANY NEWS" },
4732 { 1, "MARKETPLACE NEWS" },
4733 { 2, "FINANCIAL MARKET NEWS" },
4734 { 3, "TECHNICAL NEWS" },
4735 { 99, "OTHER NEWS" },
4736 { 0, NULL }
4737 };
4738
4739
4740 static const value_string NewsRefType_val[] = {
4741 { 0, "REPLACEMENT" },
4742 { 1, "OTHER LANGUAGE" },
4743 { 2, "COMPLIMENTARY" },
4744 { 0, NULL }
4745 };
4746
4747
4748 static const value_string StrikePriceDeterminationMethod_val[] = {
4749 { 1, "FIXED STRIKE" },
4750 { 2, "STRIKE SET AT EXPIRATION TO UNDERLYING OR OTHER VALUE" },
4751 { 3, "STRIKE SET TO AVERAGE OF UNDERLYING SETTLEMENT PRICE ACROSS THE LIFE OF THE OPTION" },
4752 { 4, "STRIKE SET TO OPTIMAL VALUE" },
4753 { 0, NULL }
4754 };
4755
4756
4757 static const value_string StrikePriceBoundaryMethod_val[] = {
4758 { 1, "LESS THAN UNDERLYING PRICE IS IN THE MONEY" },
4759 { 2, "LESS THAN OR EQUAL TO THE UNDERLYING PRICE IS IN THE MONEY" },
4760 { 3, "EQUAL TO THE UNDERLYING PRICE IS IN THE MONEY" },
4761 { 4, "GREATER THAN OR EQUAL TO UNDERLYING PRICE IS IN THE MONEY" },
4762 { 5, "GREATER THAN UNDERLYING IS IN THE MONEY" },
4763 { 0, NULL }
4764 };
4765
4766
4767 static const value_string UnderlyingPriceDeterminationMethod_val[] = {
4768 { 1, "REGULAR" },
4769 { 2, "SPECIAL REFERENCE" },
4770 { 3, "OPTIMAL VALUE" },
4771 { 4, "AVERAGE VALUE" },
4772 { 0, NULL }
4773 };
4774
4775
4776 static const value_string OptPayoutType_val[] = {
4777 { 1, "VANILLA" },
4778 { 2, "CAPPED" },
4779 { 3, "BINARY" },
4780 { 0, NULL }
4781 };
4782
4783
4784 static const value_string ComplexEventType_val[] = {
4785 { 1, "CAPPED" },
4786 { 2, "TRIGGER" },
4787 { 3, "KNOCK IN UP" },
4788 { 4, "KOCK IN DOWN" },
4789 { 5, "KNOCK OUT UP" },
4790 { 6, "KNOCK OUT DOWN" },
4791 { 7, "UNDERLYING" },
4792 { 8, "RESET BARRIER" },
4793 { 9, "ROLLING BARRIER" },
4794 { 0, NULL }
4795 };
4796
4797
4798 static const value_string ComplexEventPriceBoundaryMethod_val[] = {
4799 { 1, "LESS THAN COMPLEXEVENTPRICE" },
4800 { 2, "LESS THAN OR EQUAL TO COMPLEXEVENTPRICE" },
4801 { 3, "EQUAL TO COMPLEXEVENTPRICE" },
4802 { 4, "GREATER THAN OR EQUAL TO COMPLEXEVENTPRICE" },
4803 { 5, "GREATER THAN COMPLEXEVENTPRICE" },
4804 { 0, NULL }
4805 };
4806
4807
4808 static const value_string ComplexEventPriceTimeType_val[] = {
4809 { 1, "EXPIRATION" },
4810 { 2, "IMMEDIATE" },
4811 { 3, "SPECIFIED DATE TIME" },
4812 { 0, NULL }
4813 };
4814
4815
4816 static const value_string ComplexEventCondition_val[] = {
4817 { 1, "AND" },
4818 { 2, "OR" },
4819 { 0, NULL }
4820 };
4821
4822
4823 static const value_string StreamAsgnReqType_val[] = {
4824 { 1, "STREAM ASSIGNMENT FOR NEW CUSTOMER" },
4825 { 2, "STREAM ASSIGNMENT FOR EXISTING CUSTOMER" },
4826 { 0, NULL }
4827 };
4828
4829
4830 static const value_string StreamAsgnRejReason_val[] = {
4831 { 0, "UNKNOWN CLIENT" },
4832 { 1, "EXCEEDS MAXIMUM SIZE" },
4833 { 2, "UNKNOWN OR INVALID CURRENCY PAIR" },
4834 { 3, "NO AVAILABLE STREAM" },
4835 { 99, "OTHER" },
4836 { 0, NULL }
4837 };
4838
4839
4840 static const value_string StreamAsgnAckType_val[] = {
4841 { 0, "ASSIGNMENT ACCEPTED" },
4842 { 1, "ASSIGNMENT REJECTED" },
4843 { 0, NULL }
4844 };
4845
4846
4847 static const value_string PartyListResponseType_val[] = {
4848 { 0, "RETURN ALL AVAILABLE INFORMATION ON PARTIES AND RELATED PARTIES" },
4849 { 1, "RETURN ONLY PARTY INFORMATION" },
4850 { 2, "INCLUDE INFORMATION ON RELATED PARTIES" },
4851 { 3, "INCLUDE RISK LIMIT INFORMATION" },
4852 { 0, NULL }
4853 };
4854
4855
4856 static const value_string PartyDetailsRequestResult_val[] = {
4857 { 0, "VALID REQUEST" },
4858 { 1, "INVALID OR UNSUPPORTED REQUEST" },
4859 { 2, "NO PARTIES OR PARTY DETAILS FOUND THAT MATCH SELECTION CRITERIA" },
4860 { 3, "UNSUPPORTED PARTYLISTRESPONSETYPE" },
4861 { 4, "NOT AUTHORIZED TO RETRIEVE PARTIES OR PARTY DETAILS DATA" },
4862 { 5, "PARTIES OR PARTY DETAILS DATA TEMPORARILY UNAVAILABLE" },
4863 { 6, "REQUEST FOR PARTIES DATA NOT SUPPORTED" },
4864 { 99, "OTHER" },
4865 { 0, NULL }
4866 };
4867
4868
4869 static const value_string PartyRelationship_val[] = {
4870 { 0, "IS ALSO" },
4871 { 1, "CLEARS FOR" },
4872 { 2, "CLEARS THROUGH" },
4873 { 3, "TRADES FOR" },
4874 { 4, "TRADES THROUGH" },
4875 { 5, "SPONSORS" },
4876 { 6, "SPONSORED THROUGH" },
4877 { 7, "PROVIDES GUARANTEE FOR" },
4878 { 8, "IS GUARANTEED BY" },
4879 { 9, "MEMBER OF" },
4880 { 10, "HAS MEMBERS" },
4881 { 11, "PROVIDES MARKETPLACE FOR" },
4882 { 12, "PARTICIPANT OF MARKETPLACE" },
4883 { 13, "CARRIES POSITIONS FOR" },
4884 { 14, "POSTS TRADES TO" },
4885 { 15, "ENTERS TRADES FOR" },
4886 { 16, "ENTERS TRADES THROUGH" },
4887 { 17, "PROVIDES QUOTES TO" },
4888 { 18, "REQUESTS QUOTES FROM" },
4889 { 19, "INVESTS FOR" },
4890 { 20, "INVESTS THROUGH" },
4891 { 21, "BROKERS TRADES FOR" },
4892 { 22, "BROKERS TRADES THROUGH" },
4893 { 23, "PROVIDES TRADING SERVICES FOR" },
4894 { 24, "USES TRADING SERVICES OF" },
4895 { 25, "APPROVES OF" },
4896 { 26, "APPROVED BY" },
4897 { 27, "PARENT FIRM FOR" },
4898 { 28, "SUBSIDIARY OF" },
4899 { 29, "REGULATORY OWNER OF" },
4900 { 30, "OWNED BY 30" },
4901 { 31, "CONTROLS" },
4902 { 32, "IS CONTROLLED BY" },
4903 { 33, "LEGAL" },
4904 { 34, "OWNED BY 34" },
4905 { 35, "BENEFICIAL OWNER OF" },
4906 { 36, "OWNED BY 36" },
4907 { 0, NULL }
4908 };
4909
4910
4911 static const value_string RiskLimitType_val[] = {
4912 { 1, "GROSS LIMIT" },
4913 { 2, "NET LIMIT" },
4914 { 3, "EXPOSURE" },
4915 { 4, "LONG LIMIT" },
4916 { 5, "SHORT LIMIT" },
4917 { 0, NULL }
4918 };
4919
4920
4921 static const value_string RiskInstrumentOperator_val[] = {
4922 { 1, "INCLUDE" },
4923 { 2, "EXCLUDE" },
4924 { 0, NULL }
4925 };
4926
4927
4928 static const value_string StreamAsgnType_val[] = {
4929 { 1, "ASSIGNMENT" },
4930 { 2, "REJECTED" },
4931 { 3, "TERMINATE UNASSIGN" },
4932 { 0, NULL }
4933 };
4934
4935
4936static const fix_field fix_fields[] = {
4937
4938 { 1, 0, NULL }, /* Account */
4939 { 2, 0, NULL }, /* AdvId */
4940 { 3, 0, NULL }, /* AdvRefID */
4941 { 4, 2, AdvSide_val },
4942 { 5, 1, AdvTransType_val },
4943 { 6, 0, NULL }, /* AvgPx */
4944 { 7, 0, NULL }, /* BeginSeqNo */
4945 { 8, 0, NULL }, /* BeginString */
4946 { 9, 0, NULL }, /* BodyLength */
4947 { 10, 0, NULL }, /* CheckSum */
4948 { 11, 0, NULL }, /* ClOrdID */
4949 { 12, 0, NULL }, /* Commission */
4950 { 13, 2, CommType_val },
4951 { 14, 0, NULL }, /* CumQty */
4952 { 15, 0, NULL }, /* Currency */
4953 { 16, 0, NULL }, /* EndSeqNo */
4954 { 17, 0, NULL }, /* ExecID */
4955 { 18, 2, ExecInst_val },
4956 { 19, 0, NULL }, /* ExecRefID */
4957 { 20, 2, ExecTransType_val },
4958 { 21, 2, HandlInst_val },
4959 { 22, 1, SecurityIDSource_val },
4960 { 23, 0, NULL }, /* IOIID */
4961 { 24, 0, NULL }, /* IOIOthSvc */
4962 { 25, 2, IOIQltyInd_val },
4963 { 26, 0, NULL }, /* IOIRefID */
4964 { 27, 1, IOIQty_val },
4965 { 28, 2, IOITransType_val },
4966 { 29, 2, LastCapacity_val },
4967 { 30, 0, NULL }, /* LastMkt */
4968 { 31, 0, NULL }, /* LastPx */
4969 { 32, 0, NULL }, /* LastQty */
4970 { 33, 0, NULL }, /* NoLinesOfText */
4971 { 34, 0, NULL }, /* MsgSeqNum */
4972 { 35, 1, MsgType_val },
4973 { 36, 0, NULL }, /* NewSeqNo */
4974 { 37, 0, NULL }, /* OrderID */
4975 { 38, 0, NULL }, /* OrderQty */
4976 { 39, 2, OrdStatus_val },
4977 { 40, 2, OrdType_val },
4978 { 41, 0, NULL }, /* OrigClOrdID */
4979 { 42, 0, NULL }, /* OrigTime */
4980 { 43, 2, PossDupFlag_val },
4981 { 44, 0, NULL }, /* Price */
4982 { 45, 0, NULL }, /* RefSeqNum */
4983 { 46, 0, NULL }, /* RelatdSym */
4984 { 47, 2, Rule80A_val },
4985 { 48, 0, NULL }, /* SecurityID */
4986 { 49, 0, NULL }, /* SenderCompID */
4987 { 50, 0, NULL }, /* SenderSubID */
4988 { 51, 0, NULL }, /* SendingDate */
4989 { 52, 0, NULL }, /* SendingTime */
4990 { 53, 0, NULL }, /* Quantity */
4991 { 54, 2, Side_val },
4992 { 55, 0, NULL }, /* Symbol */
4993 { 56, 0, NULL }, /* TargetCompID */
4994 { 57, 0, NULL }, /* TargetSubID */
4995 { 58, 0, NULL }, /* Text */
4996 { 59, 2, TimeInForce_val },
4997 { 60, 0, NULL }, /* TransactTime */
4998 { 61, 2, Urgency_val },
4999 { 62, 0, NULL }, /* ValidUntilTime */
5000 { 63, 1, SettlType_val },
5001 { 64, 0, NULL }, /* SettlDate */
5002 { 65, 1, SymbolSfx_val },
5003 { 66, 0, NULL }, /* ListID */
5004 { 67, 0, NULL }, /* ListSeqNo */
5005 { 68, 0, NULL }, /* TotNoOrders */
5006 { 69, 0, NULL }, /* ListExecInst */
5007 { 70, 0, NULL }, /* AllocID */
5008 { 71, 2, AllocTransType_val },
5009 { 72, 0, NULL }, /* RefAllocID */
5010 { 73, 0, NULL }, /* NoOrders */
5011 { 74, 0, NULL }, /* AvgPxPrecision */
5012 { 75, 0, NULL }, /* TradeDate */
5013 { 76, 0, NULL }, /* ExecBroker */
5014 { 77, 2, PositionEffect_val },
5015 { 78, 0, NULL }, /* NoAllocs */
5016 { 79, 0, NULL }, /* AllocAccount */
5017 { 80, 0, NULL }, /* AllocQty */
5018 { 81, 2, ProcessCode_val },
5019 { 82, 0, NULL }, /* NoRpts */
5020 { 83, 0, NULL }, /* RptSeq */
5021 { 84, 0, NULL }, /* CxlQty */
5022 { 85, 0, NULL }, /* NoDlvyInst */
5023 { 86, 0, NULL }, /* DlvyInst */
5024 { 87, 0, AllocStatus_val },
5025 { 88, 0, AllocRejCode_val },
5026 { 89, 0, NULL }, /* Signature */
5027 { 90, 0, NULL }, /* SecureDataLen */
5028 { 91, 0, NULL }, /* SecureData */
5029 { 92, 0, NULL }, /* BrokerOfCredit */
5030 { 93, 0, NULL }, /* SignatureLength */
5031 { 94, 2, EmailType_val },
5032 { 95, 0, NULL }, /* RawDataLength */
5033 { 96, 0, NULL }, /* RawData */
5034 { 97, 2, PossResend_val },
5035 { 98, 0, EncryptMethod_val },
5036 { 99, 0, NULL }, /* StopPx */
5037 { 100, 0, NULL }, /* ExDestination */
5038 { 102, 0, CxlRejReason_val },
5039 { 103, 0, OrdRejReason_val },
5040 { 104, 2, IOIQualifier_val },
5041 { 105, 0, NULL }, /* WaveNo */
5042 { 106, 0, NULL }, /* Issuer */
5043 { 107, 0, NULL }, /* SecurityDesc */
5044 { 108, 0, NULL }, /* HeartBtInt */
5045 { 109, 0, NULL }, /* ClientID */
5046 { 110, 0, NULL }, /* MinQty */
5047 { 111, 0, NULL }, /* MaxFloor */
5048 { 112, 0, NULL }, /* TestReqID */
5049 { 113, 2, ReportToExch_val },
5050 { 114, 2, LocateReqd_val },
5051 { 115, 0, NULL }, /* OnBehalfOfCompID */
5052 { 116, 0, NULL }, /* OnBehalfOfSubID */
5053 { 117, 0, NULL }, /* QuoteID */
5054 { 118, 0, NULL }, /* NetMoney */
5055 { 119, 0, NULL }, /* SettlCurrAmt */
5056 { 120, 0, NULL }, /* SettlCurrency */
5057 { 121, 2, ForexReq_val },
5058 { 122, 0, NULL }, /* OrigSendingTime */
5059 { 123, 2, GapFillFlag_val },
5060 { 124, 0, NULL }, /* NoExecs */
5061 { 125, 0, NULL }, /* CxlType */
5062 { 126, 0, NULL }, /* ExpireTime */
5063 { 127, 2, DKReason_val },
5064 { 128, 0, NULL }, /* DeliverToCompID */
5065 { 129, 0, NULL }, /* DeliverToSubID */
5066 { 130, 2, IOINaturalFlag_val },
5067 { 131, 0, NULL }, /* QuoteReqID */
5068 { 132, 0, NULL }, /* BidPx */
5069 { 133, 0, NULL }, /* OfferPx */
5070 { 134, 0, NULL }, /* BidSize */
5071 { 135, 0, NULL }, /* OfferSize */
5072 { 136, 0, NULL }, /* NoMiscFees */
5073 { 137, 0, NULL }, /* MiscFeeAmt */
5074 { 138, 0, NULL }, /* MiscFeeCurr */
5075 { 139, 1, MiscFeeType_val },
5076 { 140, 0, NULL }, /* PrevClosePx */
5077 { 141, 2, ResetSeqNumFlag_val },
5078 { 142, 0, NULL }, /* SenderLocationID */
5079 { 143, 0, NULL }, /* TargetLocationID */
5080 { 144, 0, NULL }, /* OnBehalfOfLocationID */
5081 { 145, 0, NULL }, /* DeliverToLocationID */
5082 { 146, 0, NULL }, /* NoRelatedSym */
5083 { 147, 0, NULL }, /* Subject */
5084 { 148, 0, NULL }, /* Headline */
5085 { 149, 0, NULL }, /* URLLink */
5086 { 150, 2, ExecType_val },
5087 { 151, 0, NULL }, /* LeavesQty */
5088 { 152, 0, NULL }, /* CashOrderQty */
5089 { 153, 0, NULL }, /* AllocAvgPx */
5090 { 154, 0, NULL }, /* AllocNetMoney */
5091 { 155, 0, NULL }, /* SettlCurrFxRate */
5092 { 156, 2, SettlCurrFxRateCalc_val },
5093 { 157, 0, NULL }, /* NumDaysInterest */
5094 { 158, 0, NULL }, /* AccruedInterestRate */
5095 { 159, 0, NULL }, /* AccruedInterestAmt */
5096 { 160, 2, SettlInstMode_val },
5097 { 161, 0, NULL }, /* AllocText */
5098 { 162, 0, NULL }, /* SettlInstID */
5099 { 163, 2, SettlInstTransType_val },
5100 { 164, 0, NULL }, /* EmailThreadID */
5101 { 165, 2, SettlInstSource_val },
5102 { 166, 1, SettlLocation_val },
5103 { 167, 1, SecurityType_val },
5104 { 168, 0, NULL }, /* EffectiveTime */
5105 { 169, 0, StandInstDbType_val },
5106 { 170, 0, NULL }, /* StandInstDbName */
5107 { 171, 0, NULL }, /* StandInstDbID */
5108 { 172, 0, SettlDeliveryType_val },
5109 { 173, 0, NULL }, /* SettlDepositoryCode */
5110 { 174, 0, NULL }, /* SettlBrkrCode */
5111 { 175, 0, NULL }, /* SettlInstCode */
5112 { 176, 0, NULL }, /* SecuritySettlAgentName */
5113 { 177, 0, NULL }, /* SecuritySettlAgentCode */
5114 { 178, 0, NULL }, /* SecuritySettlAgentAcctNum */
5115 { 179, 0, NULL }, /* SecuritySettlAgentAcctName */
5116 { 180, 0, NULL }, /* SecuritySettlAgentContactName */
5117 { 181, 0, NULL }, /* SecuritySettlAgentContactPhone */
5118 { 182, 0, NULL }, /* CashSettlAgentName */
5119 { 183, 0, NULL }, /* CashSettlAgentCode */
5120 { 184, 0, NULL }, /* CashSettlAgentAcctNum */
5121 { 185, 0, NULL }, /* CashSettlAgentAcctName */
5122 { 186, 0, NULL }, /* CashSettlAgentContactName */
5123 { 187, 0, NULL }, /* CashSettlAgentContactPhone */
5124 { 188, 0, NULL }, /* BidSpotRate */
5125 { 189, 0, NULL }, /* BidForwardPoints */
5126 { 190, 0, NULL }, /* OfferSpotRate */
5127 { 191, 0, NULL }, /* OfferForwardPoints */
5128 { 192, 0, NULL }, /* OrderQty2 */
5129 { 193, 0, NULL }, /* SettlDate2 */
5130 { 194, 0, NULL }, /* LastSpotRate */
5131 { 195, 0, NULL }, /* LastForwardPoints */
5132 { 196, 0, NULL }, /* AllocLinkID */
5133 { 197, 0, AllocLinkType_val },
5134 { 198, 0, NULL }, /* SecondaryOrderID */
5135 { 199, 0, NULL }, /* NoIOIQualifiers */
5136 { 200, 0, NULL }, /* MaturityMonthYear */
5137 { 201, 0, PutOrCall_val },
5138 { 202, 0, NULL }, /* StrikePrice */
5139 { 203, 0, CoveredOrUncovered_val },
5140 { 204, 0, CustomerOrFirm_val },
5141 { 205, 0, NULL }, /* MaturityDay */
5142 { 206, 0, NULL }, /* OptAttribute */
5143 { 207, 0, NULL }, /* SecurityExchange */
5144 { 208, 2, NotifyBrokerOfCredit_val },
5145 { 209, 0, AllocHandlInst_val },
5146 { 210, 0, NULL }, /* MaxShow */
5147 { 211, 0, NULL }, /* PegOffsetValue */
5148 { 212, 0, NULL }, /* XmlDataLen */
5149 { 213, 0, NULL }, /* XmlData */
5150 { 214, 0, NULL }, /* SettlInstRefID */
5151 { 215, 0, NULL }, /* NoRoutingIDs */
5152 { 216, 0, RoutingType_val },
5153 { 217, 0, NULL }, /* RoutingID */
5154 { 218, 0, NULL }, /* Spread */
5155 { 219, 2, Benchmark_val },
5156 { 220, 0, NULL }, /* BenchmarkCurveCurrency */
5157 { 221, 1, BenchmarkCurveName_val },
5158 { 222, 0, NULL }, /* BenchmarkCurvePoint */
5159 { 223, 0, NULL }, /* CouponRate */
5160 { 224, 0, NULL }, /* CouponPaymentDate */
5161 { 225, 0, NULL }, /* IssueDate */
5162 { 226, 0, NULL }, /* RepurchaseTerm */
5163 { 227, 0, NULL }, /* RepurchaseRate */
5164 { 228, 0, NULL }, /* Factor */
5165 { 229, 0, NULL }, /* TradeOriginationDate */
5166 { 230, 0, NULL }, /* ExDate */
5167 { 231, 0, NULL }, /* ContractMultiplier */
5168 { 232, 0, NULL }, /* NoStipulations */
5169 { 233, 1, StipulationType_val },
5170 { 234, 1, StipulationValue_val },
5171 { 235, 1, YieldType_val },
5172 { 236, 0, NULL }, /* Yield */
5173 { 237, 0, NULL }, /* TotalTakedown */
5174 { 238, 0, NULL }, /* Concession */
5175 { 239, 0, NULL }, /* RepoCollateralSecurityType */
5176 { 240, 0, NULL }, /* RedemptionDate */
5177 { 241, 0, NULL }, /* UnderlyingCouponPaymentDate */
5178 { 242, 0, NULL }, /* UnderlyingIssueDate */
5179 { 243, 0, NULL }, /* UnderlyingRepoCollateralSecurityType */
5180 { 244, 0, NULL }, /* UnderlyingRepurchaseTerm */
5181 { 245, 0, NULL }, /* UnderlyingRepurchaseRate */
5182 { 246, 0, NULL }, /* UnderlyingFactor */
5183 { 247, 0, NULL }, /* UnderlyingRedemptionDate */
5184 { 248, 0, NULL }, /* LegCouponPaymentDate */
5185 { 249, 0, NULL }, /* LegIssueDate */
5186 { 250, 0, NULL }, /* LegRepoCollateralSecurityType */
5187 { 251, 0, NULL }, /* LegRepurchaseTerm */
5188 { 252, 0, NULL }, /* LegRepurchaseRate */
5189 { 253, 0, NULL }, /* LegFactor */
5190 { 254, 0, NULL }, /* LegRedemptionDate */
5191 { 255, 0, NULL }, /* CreditRating */
5192 { 256, 0, NULL }, /* UnderlyingCreditRating */
5193 { 257, 0, NULL }, /* LegCreditRating */
5194 { 258, 2, TradedFlatSwitch_val },
5195 { 259, 0, NULL }, /* BasisFeatureDate */
5196 { 260, 0, NULL }, /* BasisFeaturePrice */
5197 { 262, 0, NULL }, /* MDReqID */
5198 { 263, 2, SubscriptionRequestType_val },
5199 { 264, 0, NULL }, /* MarketDepth */
5200 { 265, 0, MDUpdateType_val },
5201 { 266, 2, AggregatedBook_val },
5202 { 267, 0, NULL }, /* NoMDEntryTypes */
5203 { 268, 0, NULL }, /* NoMDEntries */
5204 { 269, 2, MDEntryType_val },
5205 { 270, 0, NULL }, /* MDEntryPx */
5206 { 271, 0, NULL }, /* MDEntrySize */
5207 { 272, 0, NULL }, /* MDEntryDate */
5208 { 273, 0, NULL }, /* MDEntryTime */
5209 { 274, 2, TickDirection_val },
5210 { 275, 0, NULL }, /* MDMkt */
5211 { 276, 2, QuoteCondition_val },
5212 { 277, 2, TradeCondition_val },
5213 { 278, 0, NULL }, /* MDEntryID */
5214 { 279, 2, MDUpdateAction_val },
5215 { 280, 0, NULL }, /* MDEntryRefID */
5216 { 281, 2, MDReqRejReason_val },
5217 { 282, 0, NULL }, /* MDEntryOriginator */
5218 { 283, 0, NULL }, /* LocationID */
5219 { 284, 0, NULL }, /* DeskID */
5220 { 285, 2, DeleteReason_val },
5221 { 286, 2, OpenCloseSettlFlag_val },
5222 { 287, 0, NULL }, /* SellerDays */
5223 { 288, 0, NULL }, /* MDEntryBuyer */
5224 { 289, 0, NULL }, /* MDEntrySeller */
5225 { 290, 0, NULL }, /* MDEntryPositionNo */
5226 { 291, 2, FinancialStatus_val },
5227 { 292, 2, CorporateAction_val },
5228 { 293, 0, NULL }, /* DefBidSize */
5229 { 294, 0, NULL }, /* DefOfferSize */
5230 { 295, 0, NULL }, /* NoQuoteEntries */
5231 { 296, 0, NULL }, /* NoQuoteSets */
5232 { 297, 0, QuoteStatus_val },
5233 { 298, 0, QuoteCancelType_val },
5234 { 299, 0, NULL }, /* QuoteEntryID */
5235 { 300, 0, QuoteRejectReason_val },
5236 { 301, 0, QuoteResponseLevel_val },
5237 { 302, 0, NULL }, /* QuoteSetID */
5238 { 303, 0, QuoteRequestType_val },
5239 { 304, 0, NULL }, /* TotNoQuoteEntries */
5240 { 305, 0, NULL }, /* UnderlyingSecurityIDSource */
5241 { 306, 0, NULL }, /* UnderlyingIssuer */
5242 { 307, 0, NULL }, /* UnderlyingSecurityDesc */
5243 { 308, 0, NULL }, /* UnderlyingSecurityExchange */
5244 { 309, 0, NULL }, /* UnderlyingSecurityID */
5245 { 310, 0, NULL }, /* UnderlyingSecurityType */
5246 { 311, 0, NULL }, /* UnderlyingSymbol */
5247 { 312, 0, NULL }, /* UnderlyingSymbolSfx */
5248 { 313, 0, NULL }, /* UnderlyingMaturityMonthYear */
5249 { 314, 0, NULL }, /* UnderlyingMaturityDay */
5250 { 315, 0, NULL }, /* UnderlyingPutOrCall */
5251 { 316, 0, NULL }, /* UnderlyingStrikePrice */
5252 { 317, 0, NULL }, /* UnderlyingOptAttribute */
5253 { 318, 0, NULL }, /* UnderlyingCurrency */
5254 { 319, 0, NULL }, /* RatioQty */
5255 { 320, 0, NULL }, /* SecurityReqID */
5256 { 321, 0, SecurityRequestType_val },
5257 { 322, 0, NULL }, /* SecurityResponseID */
5258 { 323, 0, SecurityResponseType_val },
5259 { 324, 0, NULL }, /* SecurityStatusReqID */
5260 { 325, 2, UnsolicitedIndicator_val },
5261 { 326, 0, SecurityTradingStatus_val },
5262 { 327, 0, HaltReasonInt_val },
5263 { 328, 2, InViewOfCommon_val },
5264 { 329, 2, DueToRelated_val },
5265 { 330, 0, NULL }, /* BuyVolume */
5266 { 331, 0, NULL }, /* SellVolume */
5267 { 332, 0, NULL }, /* HighPx */
5268 { 333, 0, NULL }, /* LowPx */
5269 { 334, 0, Adjustment_val },
5270 { 335, 0, NULL }, /* TradSesReqID */
5271 { 336, 1, TradingSessionID_val },
5272 { 337, 0, NULL }, /* ContraTrader */
5273 { 338, 0, TradSesMethod_val },
5274 { 339, 0, TradSesMode_val },
5275 { 340, 0, TradSesStatus_val },
5276 { 341, 0, NULL }, /* TradSesStartTime */
5277 { 342, 0, NULL }, /* TradSesOpenTime */
5278 { 343, 0, NULL }, /* TradSesPreCloseTime */
5279 { 344, 0, NULL }, /* TradSesCloseTime */
5280 { 345, 0, NULL }, /* TradSesEndTime */
5281 { 346, 0, NULL }, /* NumberOfOrders */
5282 { 347, 1, MessageEncoding_val },
5283 { 348, 0, NULL }, /* EncodedIssuerLen */
5284 { 349, 0, NULL }, /* EncodedIssuer */
5285 { 350, 0, NULL }, /* EncodedSecurityDescLen */
5286 { 351, 0, NULL }, /* EncodedSecurityDesc */
5287 { 352, 0, NULL }, /* EncodedListExecInstLen */
5288 { 353, 0, NULL }, /* EncodedListExecInst */
5289 { 354, 0, NULL }, /* EncodedTextLen */
5290 { 355, 0, NULL }, /* EncodedText */
5291 { 356, 0, NULL }, /* EncodedSubjectLen */
5292 { 357, 0, NULL }, /* EncodedSubject */
5293 { 358, 0, NULL }, /* EncodedHeadlineLen */
5294 { 359, 0, NULL }, /* EncodedHeadline */
5295 { 360, 0, NULL }, /* EncodedAllocTextLen */
5296 { 361, 0, NULL }, /* EncodedAllocText */
5297 { 362, 0, NULL }, /* EncodedUnderlyingIssuerLen */
5298 { 363, 0, NULL }, /* EncodedUnderlyingIssuer */
5299 { 364, 0, NULL }, /* EncodedUnderlyingSecurityDescLen */
5300 { 365, 0, NULL }, /* EncodedUnderlyingSecurityDesc */
5301 { 366, 0, NULL }, /* AllocPrice */
5302 { 367, 0, NULL }, /* QuoteSetValidUntilTime */
5303 { 368, 0, NULL }, /* QuoteEntryRejectReason */
5304 { 369, 0, NULL }, /* LastMsgSeqNumProcessed */
5305 { 370, 0, NULL }, /* OnBehalfOfSendingTime */
5306 { 371, 0, NULL }, /* RefTagID */
5307 { 372, 0, NULL }, /* RefMsgType */
5308 { 373, 0, SessionRejectReason_val },
5309 { 374, 2, BidRequestTransType_val },
5310 { 375, 0, NULL }, /* ContraBroker */
5311 { 376, 0, NULL }, /* ComplianceID */
5312 { 377, 2, SolicitedFlag_val },
5313 { 378, 0, ExecRestatementReason_val },
5314 { 379, 0, NULL }, /* BusinessRejectRefID */
5315 { 380, 0, BusinessRejectReason_val },
5316 { 381, 0, NULL }, /* GrossTradeAmt */
5317 { 382, 0, NULL }, /* NoContraBrokers */
5318 { 383, 0, NULL }, /* MaxMessageSize */
5319 { 384, 0, NULL }, /* NoMsgTypes */
5320 { 385, 2, MsgDirection_val },
5321 { 386, 0, NULL }, /* NoTradingSessions */
5322 { 387, 0, NULL }, /* TotalVolumeTraded */
5323 { 388, 2, DiscretionInst_val },
5324 { 389, 0, NULL }, /* DiscretionOffsetValue */
5325 { 390, 0, NULL }, /* BidID */
5326 { 391, 0, NULL }, /* ClientBidID */
5327 { 392, 0, NULL }, /* ListName */
5328 { 393, 0, NULL }, /* TotNoRelatedSym */
5329 { 394, 0, BidType_val },
5330 { 395, 0, NULL }, /* NumTickets */
5331 { 396, 0, NULL }, /* SideValue1 */
5332 { 397, 0, NULL }, /* SideValue2 */
5333 { 398, 0, NULL }, /* NoBidDescriptors */
5334 { 399, 0, BidDescriptorType_val },
5335 { 400, 0, NULL }, /* BidDescriptor */
5336 { 401, 0, SideValueInd_val },
5337 { 402, 0, NULL }, /* LiquidityPctLow */
5338 { 403, 0, NULL }, /* LiquidityPctHigh */
5339 { 404, 0, NULL }, /* LiquidityValue */
5340 { 405, 0, NULL }, /* EFPTrackingError */
5341 { 406, 0, NULL }, /* FairValue */
5342 { 407, 0, NULL }, /* OutsideIndexPct */
5343 { 408, 0, NULL }, /* ValueOfFutures */
5344 { 409, 0, LiquidityIndType_val },
5345 { 410, 0, NULL }, /* WtAverageLiquidity */
5346 { 411, 2, ExchangeForPhysical_val },
5347 { 412, 0, NULL }, /* OutMainCntryUIndex */
5348 { 413, 0, NULL }, /* CrossPercent */
5349 { 414, 0, ProgRptReqs_val },
5350 { 415, 0, NULL }, /* ProgPeriodInterval */
5351 { 416, 0, IncTaxInd_val },
5352 { 417, 0, NULL }, /* NumBidders */
5353 { 418, 2, BidTradeType_val },
5354 { 419, 2, BasisPxType_val },
5355 { 420, 0, NULL }, /* NoBidComponents */
5356 { 421, 0, NULL }, /* Country */
5357 { 422, 0, NULL }, /* TotNoStrikes */
5358 { 423, 0, PriceType_val },
5359 { 424, 0, NULL }, /* DayOrderQty */
5360 { 425, 0, NULL }, /* DayCumQty */
5361 { 426, 0, NULL }, /* DayAvgPx */
5362 { 427, 0, GTBookingInst_val },
5363 { 428, 0, NULL }, /* NoStrikes */
5364 { 429, 0, ListStatusType_val },
5365 { 430, 0, NetGrossInd_val },
5366 { 431, 0, ListOrderStatus_val },
5367 { 432, 0, NULL }, /* ExpireDate */
5368 { 433, 2, ListExecInstType_val },
5369 { 434, 2, CxlRejResponseTo_val },
5370 { 435, 0, NULL }, /* UnderlyingCouponRate */
5371 { 436, 0, NULL }, /* UnderlyingContractMultiplier */
5372 { 437, 0, NULL }, /* ContraTradeQty */
5373 { 438, 0, NULL }, /* ContraTradeTime */
5374 { 439, 0, NULL }, /* ClearingFirm */
5375 { 440, 0, NULL }, /* ClearingAccount */
5376 { 441, 0, NULL }, /* LiquidityNumSecurities */
5377 { 442, 2, MultiLegReportingType_val },
5378 { 443, 0, NULL }, /* StrikeTime */
5379 { 444, 0, NULL }, /* ListStatusText */
5380 { 445, 0, NULL }, /* EncodedListStatusTextLen */
5381 { 446, 0, NULL }, /* EncodedListStatusText */
5382 { 447, 2, PartyIDSource_val },
5383 { 448, 0, NULL }, /* PartyID */
5384 { 449, 0, NULL }, /* TotalVolumeTradedDate */
5385 { 450, 0, NULL }, /* TotalVolumeTradedTime */
5386 { 451, 0, NULL }, /* NetChgPrevDay */
5387 { 452, 0, PartyRole_val },
5388 { 453, 0, NULL }, /* NoPartyIDs */
5389 { 454, 0, NULL }, /* NoSecurityAltID */
5390 { 455, 0, NULL }, /* SecurityAltID */
5391 { 456, 0, NULL }, /* SecurityAltIDSource */
5392 { 457, 0, NULL }, /* NoUnderlyingSecurityAltID */
5393 { 458, 0, NULL }, /* UnderlyingSecurityAltID */
5394 { 459, 0, NULL }, /* UnderlyingSecurityAltIDSource */
5395 { 460, 0, Product_val },
5396 { 461, 0, NULL }, /* CFICode */
5397 { 462, 0, NULL }, /* UnderlyingProduct */
5398 { 463, 0, NULL }, /* UnderlyingCFICode */
5399 { 464, 2, TestMessageIndicator_val },
5400 { 465, 0, QuantityType_val },
5401 { 466, 0, NULL }, /* BookingRefID */
5402 { 467, 0, NULL }, /* IndividualAllocID */
5403 { 468, 2, RoundingDirection_val },
5404 { 469, 0, NULL }, /* RoundingModulus */
5405 { 470, 0, NULL }, /* CountryOfIssue */
5406 { 471, 0, NULL }, /* StateOrProvinceOfIssue */
5407 { 472, 0, NULL }, /* LocaleOfIssue */
5408 { 473, 0, NULL }, /* NoRegistDtls */
5409 { 474, 0, NULL }, /* MailingDtls */
5410 { 475, 0, NULL }, /* InvestorCountryOfResidence */
5411 { 476, 0, NULL }, /* PaymentRef */
5412 { 477, 0, DistribPaymentMethod_val },
5413 { 478, 0, NULL }, /* CashDistribCurr */
5414 { 479, 0, NULL }, /* CommCurrency */
5415 { 480, 2, CancellationRights_val },
5416 { 481, 2, MoneyLaunderingStatus_val },
5417 { 482, 0, NULL }, /* MailingInst */
5418 { 483, 0, NULL }, /* TransBkdTime */
5419 { 484, 2, ExecPriceType_val },
5420 { 485, 0, NULL }, /* ExecPriceAdjustment */
5421 { 486, 0, NULL }, /* DateOfBirth */
5422 { 487, 0, TradeReportTransType_val },
5423 { 488, 0, NULL }, /* CardHolderName */
5424 { 489, 0, NULL }, /* CardNumber */
5425 { 490, 0, NULL }, /* CardExpDate */
5426 { 491, 0, NULL }, /* CardIssNum */
5427 { 492, 0, PaymentMethod_val },
5428 { 493, 0, NULL }, /* RegistAcctType */
5429 { 494, 0, NULL }, /* Designation */
5430 { 495, 0, TaxAdvantageType_val },
5431 { 496, 0, NULL }, /* RegistRejReasonText */
5432 { 497, 2, FundRenewWaiv_val },
5433 { 498, 0, NULL }, /* CashDistribAgentName */
5434 { 499, 0, NULL }, /* CashDistribAgentCode */
5435 { 500, 0, NULL }, /* CashDistribAgentAcctNumber */
5436 { 501, 0, NULL }, /* CashDistribPayRef */
5437 { 502, 0, NULL }, /* CashDistribAgentAcctName */
5438 { 503, 0, NULL }, /* CardStartDate */
5439 { 504, 0, NULL }, /* PaymentDate */
5440 { 505, 0, NULL }, /* PaymentRemitterID */
5441 { 506, 2, RegistStatus_val },
5442 { 507, 0, RegistRejReasonCode_val },
5443 { 508, 0, NULL }, /* RegistRefID */
5444 { 509, 0, NULL }, /* RegistDtls */
5445 { 510, 0, NULL }, /* NoDistribInsts */
5446 { 511, 0, NULL }, /* RegistEmail */
5447 { 512, 0, NULL }, /* DistribPercentage */
5448 { 513, 0, NULL }, /* RegistID */
5449 { 514, 2, RegistTransType_val },
5450 { 515, 0, NULL }, /* ExecValuationPoint */
5451 { 516, 0, NULL }, /* OrderPercent */
5452 { 517, 2, OwnershipType_val },
5453 { 518, 0, NULL }, /* NoContAmts */
5454 { 519, 0, ContAmtType_val },
5455 { 520, 0, NULL }, /* ContAmtValue */
5456 { 521, 0, NULL }, /* ContAmtCurr */
5457 { 522, 0, OwnerType_val },
5458 { 523, 0, NULL }, /* PartySubID */
5459 { 524, 0, NULL }, /* NestedPartyID */
5460 { 525, 0, NULL }, /* NestedPartyIDSource */
5461 { 526, 0, NULL }, /* SecondaryClOrdID */
5462 { 527, 0, NULL }, /* SecondaryExecID */
5463 { 528, 2, OrderCapacity_val },
5464 { 529, 2, OrderRestrictions_val },
5465 { 530, 2, MassCancelRequestType_val },
5466 { 531, 2, MassCancelResponse_val },
5467 { 532, 0, MassCancelRejectReason_val },
5468 { 533, 0, NULL }, /* TotalAffectedOrders */
5469 { 534, 0, NULL }, /* NoAffectedOrders */
5470 { 535, 0, NULL }, /* AffectedOrderID */
5471 { 536, 0, NULL }, /* AffectedSecondaryOrderID */
5472 { 537, 0, QuoteType_val },
5473 { 538, 0, NULL }, /* NestedPartyRole */
5474 { 539, 0, NULL }, /* NoNestedPartyIDs */
5475 { 540, 0, NULL }, /* TotalAccruedInterestAmt */
5476 { 541, 0, NULL }, /* MaturityDate */
5477 { 542, 0, NULL }, /* UnderlyingMaturityDate */
5478 { 543, 0, NULL }, /* InstrRegistry */
5479 { 544, 2, CashMargin_val },
5480 { 545, 0, NULL }, /* NestedPartySubID */
5481 { 546, 2, Scope_val },
5482 { 547, 2, MDImplicitDelete_val },
5483 { 548, 0, NULL }, /* CrossID */
5484 { 549, 0, CrossType_val },
5485 { 550, 0, CrossPrioritization_val },
5486 { 551, 0, NULL }, /* OrigCrossID */
5487 { 552, 2, NoSides_val },
5488 { 553, 0, NULL }, /* Username */
5489 { 554, 0, NULL }, /* Password */
5490 { 555, 0, NULL }, /* NoLegs */
5491 { 556, 0, NULL }, /* LegCurrency */
5492 { 557, 0, NULL }, /* TotNoSecurityTypes */
5493 { 558, 0, NULL }, /* NoSecurityTypes */
5494 { 559, 0, SecurityListRequestType_val },
5495 { 560, 0, SecurityRequestResult_val },
5496 { 561, 0, NULL }, /* RoundLot */
5497 { 562, 0, NULL }, /* MinTradeVol */
5498 { 563, 0, MultiLegRptTypeReq_val },
5499 { 564, 0, NULL }, /* LegPositionEffect */
5500 { 565, 0, NULL }, /* LegCoveredOrUncovered */
5501 { 566, 0, NULL }, /* LegPrice */
5502 { 567, 0, TradSesStatusRejReason_val },
5503 { 568, 0, NULL }, /* TradeRequestID */
5504 { 569, 0, TradeRequestType_val },
5505 { 570, 2, PreviouslyReported_val },
5506 { 571, 0, NULL }, /* TradeReportID */
5507 { 572, 0, NULL }, /* TradeReportRefID */
5508 { 573, 2, MatchStatus_val },
5509 { 574, 1, MatchType_val },
5510 { 575, 2, OddLot_val },
5511 { 576, 0, NULL }, /* NoClearingInstructions */
5512 { 577, 0, ClearingInstruction_val },
5513 { 578, 0, NULL }, /* TradeInputSource */
5514 { 579, 0, NULL }, /* TradeInputDevice */
5515 { 580, 0, NULL }, /* NoDates */
5516 { 581, 0, AccountType_val },
5517 { 582, 0, CustOrderCapacity_val },
5518 { 583, 0, NULL }, /* ClOrdLinkID */
5519 { 584, 0, NULL }, /* MassStatusReqID */
5520 { 585, 0, MassStatusReqType_val },
5521 { 586, 0, NULL }, /* OrigOrdModTime */
5522 { 587, 0, NULL }, /* LegSettlType */
5523 { 588, 0, NULL }, /* LegSettlDate */
5524 { 589, 2, DayBookingInst_val },
5525 { 590, 2, BookingUnit_val },
5526 { 591, 2, PreallocMethod_val },
5527 { 592, 0, NULL }, /* UnderlyingCountryOfIssue */
5528 { 593, 0, NULL }, /* UnderlyingStateOrProvinceOfIssue */
5529 { 594, 0, NULL }, /* UnderlyingLocaleOfIssue */
5530 { 595, 0, NULL }, /* UnderlyingInstrRegistry */
5531 { 596, 0, NULL }, /* LegCountryOfIssue */
5532 { 597, 0, NULL }, /* LegStateOrProvinceOfIssue */
5533 { 598, 0, NULL }, /* LegLocaleOfIssue */
5534 { 599, 0, NULL }, /* LegInstrRegistry */
5535 { 600, 0, NULL }, /* LegSymbol */
5536 { 601, 0, NULL }, /* LegSymbolSfx */
5537 { 602, 0, NULL }, /* LegSecurityID */
5538 { 603, 0, NULL }, /* LegSecurityIDSource */
5539 { 604, 0, NULL }, /* NoLegSecurityAltID */
5540 { 605, 0, NULL }, /* LegSecurityAltID */
5541 { 606, 0, NULL }, /* LegSecurityAltIDSource */
5542 { 607, 0, NULL }, /* LegProduct */
5543 { 608, 0, NULL }, /* LegCFICode */
5544 { 609, 0, NULL }, /* LegSecurityType */
5545 { 610, 0, NULL }, /* LegMaturityMonthYear */
5546 { 611, 0, NULL }, /* LegMaturityDate */
5547 { 612, 0, NULL }, /* LegStrikePrice */
5548 { 613, 0, NULL }, /* LegOptAttribute */
5549 { 614, 0, NULL }, /* LegContractMultiplier */
5550 { 615, 0, NULL }, /* LegCouponRate */
5551 { 616, 0, NULL }, /* LegSecurityExchange */
5552 { 617, 0, NULL }, /* LegIssuer */
5553 { 618, 0, NULL }, /* EncodedLegIssuerLen */
5554 { 619, 0, NULL }, /* EncodedLegIssuer */
5555 { 620, 0, NULL }, /* LegSecurityDesc */
5556 { 621, 0, NULL }, /* EncodedLegSecurityDescLen */
5557 { 622, 0, NULL }, /* EncodedLegSecurityDesc */
5558 { 623, 0, NULL }, /* LegRatioQty */
5559 { 624, 0, NULL }, /* LegSide */
5560 { 625, 1, TradingSessionSubID_val },
5561 { 626, 0, AllocType_val },
5562 { 627, 0, NULL }, /* NoHops */
5563 { 628, 0, NULL }, /* HopCompID */
5564 { 629, 0, NULL }, /* HopSendingTime */
5565 { 630, 0, NULL }, /* HopRefID */
5566 { 631, 0, NULL }, /* MidPx */
5567 { 632, 0, NULL }, /* BidYield */
5568 { 633, 0, NULL }, /* MidYield */
5569 { 634, 0, NULL }, /* OfferYield */
5570 { 635, 1, ClearingFeeIndicator_val },
5571 { 636, 2, WorkingIndicator_val },
5572 { 637, 0, NULL }, /* LegLastPx */
5573 { 638, 0, PriorityIndicator_val },
5574 { 639, 0, NULL }, /* PriceImprovement */
5575 { 640, 0, NULL }, /* Price2 */
5576 { 641, 0, NULL }, /* LastForwardPoints2 */
5577 { 642, 0, NULL }, /* BidForwardPoints2 */
5578 { 643, 0, NULL }, /* OfferForwardPoints2 */
5579 { 644, 0, NULL }, /* RFQReqID */
5580 { 645, 0, NULL }, /* MktBidPx */
5581 { 646, 0, NULL }, /* MktOfferPx */
5582 { 647, 0, NULL }, /* MinBidSize */
5583 { 648, 0, NULL }, /* MinOfferSize */
5584 { 649, 0, NULL }, /* QuoteStatusReqID */
5585 { 650, 2, LegalConfirm_val },
5586 { 651, 0, NULL }, /* UnderlyingLastPx */
5587 { 652, 0, NULL }, /* UnderlyingLastQty */
5588 { 653, 0, SecDefStatus_val },
5589 { 654, 0, NULL }, /* LegRefID */
5590 { 655, 0, NULL }, /* ContraLegRefID */
5591 { 656, 0, NULL }, /* SettlCurrBidFxRate */
5592 { 657, 0, NULL }, /* SettlCurrOfferFxRate */
5593 { 658, 0, QuoteRequestRejectReason_val },
5594 { 659, 0, NULL }, /* SideComplianceID */
5595 { 660, 0, AcctIDSource_val },
5596 { 661, 0, NULL }, /* AllocAcctIDSource */
5597 { 662, 0, NULL }, /* BenchmarkPrice */
5598 { 663, 0, NULL }, /* BenchmarkPriceType */
5599 { 664, 0, NULL }, /* ConfirmID */
5600 { 665, 0, ConfirmStatus_val },
5601 { 666, 0, ConfirmTransType_val },
5602 { 667, 0, NULL }, /* ContractSettlMonth */
5603 { 668, 0, DeliveryForm_val },
5604 { 669, 0, NULL }, /* LastParPx */
5605 { 670, 0, NULL }, /* NoLegAllocs */
5606 { 671, 0, NULL }, /* LegAllocAccount */
5607 { 672, 0, NULL }, /* LegIndividualAllocID */
5608 { 673, 0, NULL }, /* LegAllocQty */
5609 { 674, 0, NULL }, /* LegAllocAcctIDSource */
5610 { 675, 0, NULL }, /* LegSettlCurrency */
5611 { 676, 0, NULL }, /* LegBenchmarkCurveCurrency */
5612 { 677, 0, NULL }, /* LegBenchmarkCurveName */
5613 { 678, 0, NULL }, /* LegBenchmarkCurvePoint */
5614 { 679, 0, NULL }, /* LegBenchmarkPrice */
5615 { 680, 0, NULL }, /* LegBenchmarkPriceType */
5616 { 681, 0, NULL }, /* LegBidPx */
5617 { 682, 0, NULL }, /* LegIOIQty */
5618 { 683, 0, NULL }, /* NoLegStipulations */
5619 { 684, 0, NULL }, /* LegOfferPx */
5620 { 685, 0, NULL }, /* LegOrderQty */
5621 { 686, 0, NULL }, /* LegPriceType */
5622 { 687, 0, NULL }, /* LegQty */
5623 { 688, 0, NULL }, /* LegStipulationType */
5624 { 689, 0, NULL }, /* LegStipulationValue */
5625 { 690, 0, LegSwapType_val },
5626 { 691, 0, NULL }, /* Pool */
5627 { 692, 0, QuotePriceType_val },
5628 { 693, 0, NULL }, /* QuoteRespID */
5629 { 694, 0, QuoteRespType_val },
5630 { 695, 0, NULL }, /* QuoteQualifier */
5631 { 696, 0, NULL }, /* YieldRedemptionDate */
5632 { 697, 0, NULL }, /* YieldRedemptionPrice */
5633 { 698, 0, NULL }, /* YieldRedemptionPriceType */
5634 { 699, 0, NULL }, /* BenchmarkSecurityID */
5635 { 700, 0, NULL }, /* ReversalIndicator */
5636 { 701, 0, NULL }, /* YieldCalcDate */
5637 { 702, 0, NULL }, /* NoPositions */
5638 { 703, 1, PosType_val },
5639 { 704, 0, NULL }, /* LongQty */
5640 { 705, 0, NULL }, /* ShortQty */
5641 { 706, 0, PosQtyStatus_val },
5642 { 707, 1, PosAmtType_val },
5643 { 708, 0, NULL }, /* PosAmt */
5644 { 709, 0, PosTransType_val },
5645 { 710, 0, NULL }, /* PosReqID */
5646 { 711, 0, NULL }, /* NoUnderlyings */
5647 { 712, 0, PosMaintAction_val },
5648 { 713, 0, NULL }, /* OrigPosReqRefID */
5649 { 714, 0, NULL }, /* PosMaintRptRefID */
5650 { 715, 0, NULL }, /* ClearingBusinessDate */
5651 { 716, 1, SettlSessID_val },
5652 { 717, 0, NULL }, /* SettlSessSubID */
5653 { 718, 0, AdjustmentType_val },
5654 { 719, 0, NULL }, /* ContraryInstructionIndicator */
5655 { 720, 0, NULL }, /* PriorSpreadIndicator */
5656 { 721, 0, NULL }, /* PosMaintRptID */
5657 { 722, 0, PosMaintStatus_val },
5658 { 723, 0, PosMaintResult_val },
5659 { 724, 0, PosReqType_val },
5660 { 725, 0, ResponseTransportType_val },
5661 { 726, 0, NULL }, /* ResponseDestination */
5662 { 727, 0, NULL }, /* TotalNumPosReports */
5663 { 728, 0, PosReqResult_val },
5664 { 729, 0, PosReqStatus_val },
5665 { 730, 0, NULL }, /* SettlPrice */
5666 { 731, 0, SettlPriceType_val },
5667 { 732, 0, NULL }, /* UnderlyingSettlPrice */
5668 { 733, 0, NULL }, /* UnderlyingSettlPriceType */
5669 { 734, 0, NULL }, /* PriorSettlPrice */
5670 { 735, 0, NULL }, /* NoQuoteQualifiers */
5671 { 736, 0, NULL }, /* AllocSettlCurrency */
5672 { 737, 0, NULL }, /* AllocSettlCurrAmt */
5673 { 738, 0, NULL }, /* InterestAtMaturity */
5674 { 739, 0, NULL }, /* LegDatedDate */
5675 { 740, 0, NULL }, /* LegPool */
5676 { 741, 0, NULL }, /* AllocInterestAtMaturity */
5677 { 742, 0, NULL }, /* AllocAccruedInterestAmt */
5678 { 743, 0, NULL }, /* DeliveryDate */
5679 { 744, 2, AssignmentMethod_val },
5680 { 745, 0, NULL }, /* AssignmentUnit */
5681 { 746, 0, NULL }, /* OpenInterest */
5682 { 747, 2, ExerciseMethod_val },
5683 { 748, 0, NULL }, /* TotNumTradeReports */
5684 { 749, 0, TradeRequestResult_val },
5685 { 750, 0, TradeRequestStatus_val },
5686 { 751, 0, TradeReportRejectReason_val },
5687 { 752, 0, SideMultiLegReportingType_val },
5688 { 753, 0, NULL }, /* NoPosAmt */
5689 { 754, 0, NULL }, /* AutoAcceptIndicator */
5690 { 755, 0, NULL }, /* AllocReportID */
5691 { 756, 0, NULL }, /* NoNested2PartyIDs */
5692 { 757, 0, NULL }, /* Nested2PartyID */
5693 { 758, 0, NULL }, /* Nested2PartyIDSource */
5694 { 759, 0, NULL }, /* Nested2PartyRole */
5695 { 760, 0, NULL }, /* Nested2PartySubID */
5696 { 761, 0, NULL }, /* BenchmarkSecurityIDSource */
5697 { 762, 0, NULL }, /* SecuritySubType */
5698 { 763, 0, NULL }, /* UnderlyingSecuritySubType */
5699 { 764, 0, NULL }, /* LegSecuritySubType */
5700 { 765, 0, NULL }, /* AllowableOneSidednessPct */
5701 { 766, 0, NULL }, /* AllowableOneSidednessValue */
5702 { 767, 0, NULL }, /* AllowableOneSidednessCurr */
5703 { 768, 0, NULL }, /* NoTrdRegTimestamps */
5704 { 769, 0, NULL }, /* TrdRegTimestamp */
5705 { 770, 0, TrdRegTimestampType_val },
5706 { 771, 0, NULL }, /* TrdRegTimestampOrigin */
5707 { 772, 0, NULL }, /* ConfirmRefID */
5708 { 773, 0, ConfirmType_val },
5709 { 774, 0, ConfirmRejReason_val },
5710 { 775, 0, BookingType_val },
5711 { 776, 0, NULL }, /* IndividualAllocRejCode */
5712 { 777, 0, NULL }, /* SettlInstMsgID */
5713 { 778, 0, NULL }, /* NoSettlInst */
5714 { 779, 0, NULL }, /* LastUpdateTime */
5715 { 780, 0, AllocSettlInstType_val },
5716 { 781, 0, NULL }, /* NoSettlPartyIDs */
5717 { 782, 0, NULL }, /* SettlPartyID */
5718 { 783, 0, NULL }, /* SettlPartyIDSource */
5719 { 784, 0, NULL }, /* SettlPartyRole */
5720 { 785, 0, NULL }, /* SettlPartySubID */
5721 { 786, 0, NULL }, /* SettlPartySubIDType */
5722 { 787, 2, DlvyInstType_val },
5723 { 788, 0, TerminationType_val },
5724 { 789, 0, NULL }, /* NextExpectedMsgSeqNum */
5725 { 790, 0, NULL }, /* OrdStatusReqID */
5726 { 791, 0, NULL }, /* SettlInstReqID */
5727 { 792, 0, SettlInstReqRejCode_val },
5728 { 793, 0, NULL }, /* SecondaryAllocID */
5729 { 794, 0, AllocReportType_val },
5730 { 795, 0, NULL }, /* AllocReportRefID */
5731 { 796, 0, AllocCancReplaceReason_val },
5732 { 797, 0, NULL }, /* CopyMsgIndicator */
5733 { 798, 0, AllocAccountType_val },
5734 { 799, 0, NULL }, /* OrderAvgPx */
5735 { 800, 0, NULL }, /* OrderBookingQty */
5736 { 801, 0, NULL }, /* NoSettlPartySubIDs */
5737 { 802, 0, NULL }, /* NoPartySubIDs */
5738 { 803, 0, PartySubIDType_val },
5739 { 804, 0, NULL }, /* NoNestedPartySubIDs */
5740 { 805, 0, NULL }, /* NestedPartySubIDType */
5741 { 806, 0, NULL }, /* NoNested2PartySubIDs */
5742 { 807, 0, NULL }, /* Nested2PartySubIDType */
5743 { 808, 0, AllocIntermedReqType_val },
5744 { 810, 0, NULL }, /* UnderlyingPx */
5745 { 811, 0, NULL }, /* PriceDelta */
5746 { 812, 0, NULL }, /* ApplQueueMax */
5747 { 813, 0, NULL }, /* ApplQueueDepth */
5748 { 814, 0, ApplQueueResolution_val },
5749 { 815, 0, ApplQueueAction_val },
5750 { 816, 0, NULL }, /* NoAltMDSource */
5751 { 817, 0, NULL }, /* AltMDSourceID */
5752 { 818, 0, NULL }, /* SecondaryTradeReportID */
5753 { 819, 0, AvgPxIndicator_val },
5754 { 820, 0, NULL }, /* TradeLinkID */
5755 { 821, 0, NULL }, /* OrderInputDevice */
5756 { 822, 0, NULL }, /* UnderlyingTradingSessionID */
5757 { 823, 0, NULL }, /* UnderlyingTradingSessionSubID */
5758 { 824, 0, NULL }, /* TradeLegRefID */
5759 { 825, 0, NULL }, /* ExchangeRule */
5760 { 826, 0, TradeAllocIndicator_val },
5761 { 827, 0, ExpirationCycle_val },
5762 { 828, 0, TrdType_val },
5763 { 829, 0, TrdSubType_val },
5764 { 830, 0, NULL }, /* TransferReason */
5765 { 831, 0, NULL }, /* AsgnReqID */
5766 { 832, 0, NULL }, /* TotNumAssignmentReports */
5767 { 833, 0, NULL }, /* AsgnRptID */
5768 { 834, 0, NULL }, /* ThresholdAmount */
5769 { 835, 0, PegMoveType_val },
5770 { 836, 0, PegOffsetType_val },
5771 { 837, 0, PegLimitType_val },
5772 { 838, 0, PegRoundDirection_val },
5773 { 839, 0, NULL }, /* PeggedPrice */
5774 { 840, 0, PegScope_val },
5775 { 841, 0, DiscretionMoveType_val },
5776 { 842, 0, DiscretionOffsetType_val },
5777 { 843, 0, DiscretionLimitType_val },
5778 { 844, 0, DiscretionRoundDirection_val },
5779 { 845, 0, NULL }, /* DiscretionPrice */
5780 { 846, 0, DiscretionScope_val },
5781 { 847, 0, TargetStrategy_val },
5782 { 848, 0, NULL }, /* TargetStrategyParameters */
5783 { 849, 0, NULL }, /* ParticipationRate */
5784 { 850, 0, NULL }, /* TargetStrategyPerformance */
5785 { 851, 0, LastLiquidityInd_val },
5786 { 852, 2, PublishTrdIndicator_val },
5787 { 853, 0, ShortSaleReason_val },
5788 { 854, 0, QtyType_val },
5789 { 855, 0, NULL }, /* SecondaryTrdType */
5790 { 856, 0, TradeReportType_val },
5791 { 857, 0, AllocNoOrdersType_val },
5792 { 858, 0, NULL }, /* SharedCommission */
5793 { 859, 0, NULL }, /* ConfirmReqID */
5794 { 860, 0, NULL }, /* AvgParPx */
5795 { 861, 0, NULL }, /* ReportedPx */
5796 { 862, 0, NULL }, /* NoCapacities */
5797 { 863, 0, NULL }, /* OrderCapacityQty */
5798 { 864, 0, NULL }, /* NoEvents */
5799 { 865, 0, EventType_val },
5800 { 866, 0, NULL }, /* EventDate */
5801 { 867, 0, NULL }, /* EventPx */
5802 { 868, 0, NULL }, /* EventText */
5803 { 869, 0, NULL }, /* PctAtRisk */
5804 { 870, 0, NULL }, /* NoInstrAttrib */
5805 { 871, 0, InstrAttribType_val },
5806 { 872, 0, NULL }, /* InstrAttribValue */
5807 { 873, 0, NULL }, /* DatedDate */
5808 { 874, 0, NULL }, /* InterestAccrualDate */
5809 { 875, 0, CPProgram_val },
5810 { 876, 0, NULL }, /* CPRegType */
5811 { 877, 0, NULL }, /* UnderlyingCPProgram */
5812 { 878, 0, NULL }, /* UnderlyingCPRegType */
5813 { 879, 0, NULL }, /* UnderlyingQty */
5814 { 880, 0, NULL }, /* TrdMatchID */
5815 { 881, 0, NULL }, /* SecondaryTradeReportRefID */
5816 { 882, 0, NULL }, /* UnderlyingDirtyPrice */
5817 { 883, 0, NULL }, /* UnderlyingEndPrice */
5818 { 884, 0, NULL }, /* UnderlyingStartValue */
5819 { 885, 0, NULL }, /* UnderlyingCurrentValue */
5820 { 886, 0, NULL }, /* UnderlyingEndValue */
5821 { 887, 0, NULL }, /* NoUnderlyingStips */
5822 { 888, 0, NULL }, /* UnderlyingStipType */
5823 { 889, 0, NULL }, /* UnderlyingStipValue */
5824 { 890, 0, NULL }, /* MaturityNetMoney */
5825 { 891, 0, MiscFeeBasis_val },
5826 { 892, 0, NULL }, /* TotNoAllocs */
5827 { 893, 2, LastFragment_val },
5828 { 894, 0, NULL }, /* CollReqID */
5829 { 895, 0, CollAsgnReason_val },
5830 { 896, 0, CollInquiryQualifier_val },
5831 { 897, 0, NULL }, /* NoTrades */
5832 { 898, 0, NULL }, /* MarginRatio */
5833 { 899, 0, NULL }, /* MarginExcess */
5834 { 900, 0, NULL }, /* TotalNetValue */
5835 { 901, 0, NULL }, /* CashOutstanding */
5836 { 902, 0, NULL }, /* CollAsgnID */
5837 { 903, 0, CollAsgnTransType_val },
5838 { 904, 0, NULL }, /* CollRespID */
5839 { 905, 0, CollAsgnRespType_val },
5840 { 906, 0, CollAsgnRejectReason_val },
5841 { 907, 0, NULL }, /* CollAsgnRefID */
5842 { 908, 0, NULL }, /* CollRptID */
5843 { 909, 0, NULL }, /* CollInquiryID */
5844 { 910, 0, CollStatus_val },
5845 { 911, 0, NULL }, /* TotNumReports */
5846 { 912, 2, LastRptRequested_val },
5847 { 913, 0, NULL }, /* AgreementDesc */
5848 { 914, 0, NULL }, /* AgreementID */
5849 { 915, 0, NULL }, /* AgreementDate */
5850 { 916, 0, NULL }, /* StartDate */
5851 { 917, 0, NULL }, /* EndDate */
5852 { 918, 0, NULL }, /* AgreementCurrency */
5853 { 919, 0, DeliveryType_val },
5854 { 920, 0, NULL }, /* EndAccruedInterestAmt */
5855 { 921, 0, NULL }, /* StartCash */
5856 { 922, 0, NULL }, /* EndCash */
5857 { 923, 0, NULL }, /* UserRequestID */
5858 { 924, 0, UserRequestType_val },
5859 { 925, 0, NULL }, /* NewPassword */
5860 { 926, 0, UserStatus_val },
5861 { 927, 0, NULL }, /* UserStatusText */
5862 { 928, 0, StatusValue_val },
5863 { 929, 0, NULL }, /* StatusText */
5864 { 930, 0, NULL }, /* RefCompID */
5865 { 931, 0, NULL }, /* RefSubID */
5866 { 932, 0, NULL }, /* NetworkResponseID */
5867 { 933, 0, NULL }, /* NetworkRequestID */
5868 { 934, 0, NULL }, /* LastNetworkResponseID */
5869 { 935, 0, NetworkRequestType_val },
5870 { 936, 0, NULL }, /* NoCompIDs */
5871 { 937, 0, NetworkStatusResponseType_val },
5872 { 938, 0, NULL }, /* NoCollInquiryQualifier */
5873 { 939, 0, TrdRptStatus_val },
5874 { 940, 0, AffirmStatus_val },
5875 { 941, 0, NULL }, /* UnderlyingStrikeCurrency */
5876 { 942, 0, NULL }, /* LegStrikeCurrency */
5877 { 943, 0, NULL }, /* TimeBracket */
5878 { 944, 0, CollAction_val },
5879 { 945, 0, CollInquiryStatus_val },
5880 { 946, 0, CollInquiryResult_val },
5881 { 947, 0, NULL }, /* StrikeCurrency */
5882 { 948, 0, NULL }, /* NoNested3PartyIDs */
5883 { 949, 0, NULL }, /* Nested3PartyID */
5884 { 950, 0, NULL }, /* Nested3PartyIDSource */
5885 { 951, 0, NULL }, /* Nested3PartyRole */
5886 { 952, 0, NULL }, /* NoNested3PartySubIDs */
5887 { 953, 0, NULL }, /* Nested3PartySubID */
5888 { 954, 0, NULL }, /* Nested3PartySubIDType */
5889 { 955, 0, NULL }, /* LegContractSettlMonth */
5890 { 956, 0, NULL }, /* LegInterestAccrualDate */
5891 { 957, 0, NULL }, /* NoStrategyParameters */
5892 { 958, 0, NULL }, /* StrategyParameterName */
5893 { 959, 0, StrategyParameterType_val },
5894 { 960, 0, NULL }, /* StrategyParameterValue */
5895 { 961, 0, NULL }, /* HostCrossID */
5896 { 962, 0, NULL }, /* SideTimeInForce */
5897 { 963, 0, NULL }, /* MDReportID */
5898 { 964, 0, NULL }, /* SecurityReportID */
5899 { 965, 1, SecurityStatus_val },
5900 { 966, 0, NULL }, /* SettleOnOpenFlag */
5901 { 967, 0, NULL }, /* StrikeMultiplier */
5902 { 968, 0, NULL }, /* StrikeValue */
5903 { 969, 0, NULL }, /* MinPriceIncrement */
5904 { 970, 0, NULL }, /* PositionLimit */
5905 { 971, 0, NULL }, /* NTPositionLimit */
5906 { 972, 0, NULL }, /* UnderlyingAllocationPercent */
5907 { 973, 0, NULL }, /* UnderlyingCashAmount */
5908 { 974, 1, UnderlyingCashType_val },
5909 { 975, 0, UnderlyingSettlementType_val },
5910 { 976, 0, NULL }, /* QuantityDate */
5911 { 977, 0, NULL }, /* ContIntRptID */
5912 { 978, 0, NULL }, /* LateIndicator */
5913 { 979, 0, NULL }, /* InputSource */
5914 { 980, 2, SecurityUpdateAction_val },
5915 { 981, 0, NULL }, /* NoExpiration */
5916 { 982, 0, ExpirationQtyType_val },
5917 { 983, 0, NULL }, /* ExpQty */
5918 { 984, 0, NULL }, /* NoUnderlyingAmounts */
5919 { 985, 0, NULL }, /* UnderlyingPayAmount */
5920 { 986, 0, NULL }, /* UnderlyingCollectAmount */
5921 { 987, 0, NULL }, /* UnderlyingSettlementDate */
5922 { 988, 0, NULL }, /* UnderlyingSettlementStatus */
5923 { 989, 0, NULL }, /* SecondaryIndividualAllocID */
5924 { 990, 0, NULL }, /* LegReportID */
5925 { 991, 0, NULL }, /* RndPx */
5926 { 992, 0, IndividualAllocType_val },
5927 { 993, 0, NULL }, /* AllocCustomerCapacity */
5928 { 994, 0, NULL }, /* TierCode */
5929 { 996, 1, UnitOfMeasure_val },
5930 { 997, 1, TimeUnit_val },
5931 { 998, 0, NULL }, /* UnderlyingUnitOfMeasure */
5932 { 999, 0, NULL }, /* LegUnitOfMeasure */
5933 { 1000, 0, NULL }, /* UnderlyingTimeUnit */
5934 { 1001, 0, NULL }, /* LegTimeUnit */
5935 { 1002, 0, AllocMethod_val },
5936 { 1003, 0, NULL }, /* TradeID */
5937 { 1005, 0, NULL }, /* SideTradeReportID */
5938 { 1006, 0, NULL }, /* SideFillStationCd */
5939 { 1007, 0, NULL }, /* SideReasonCd */
5940 { 1008, 0, NULL }, /* SideTrdSubTyp */
5941 { 1009, 0, NULL }, /* SideLastQty */
5942 { 1011, 0, NULL }, /* MessageEventSource */
5943 { 1012, 0, NULL }, /* SideTrdRegTimestamp */
5944 { 1013, 0, NULL }, /* SideTrdRegTimestampType */
5945 { 1014, 0, NULL }, /* SideTrdRegTimestampSrc */
5946 { 1015, 2, AsOfIndicator_val },
5947 { 1016, 0, NULL }, /* NoSideTrdRegTS */
5948 { 1017, 0, NULL }, /* LegOptionRatio */
5949 { 1018, 0, NULL }, /* NoInstrumentParties */
5950 { 1019, 0, NULL }, /* InstrumentPartyID */
5951 { 1020, 0, NULL }, /* TradeVolume */
5952 { 1021, 0, MDBookType_val },
5953 { 1022, 0, NULL }, /* MDFeedType */
5954 { 1023, 0, NULL }, /* MDPriceLevel */
5955 { 1024, 0, MDOriginType_val },
5956 { 1025, 0, NULL }, /* FirstPx */
5957 { 1026, 0, NULL }, /* MDEntrySpotRate */
5958 { 1027, 0, NULL }, /* MDEntryForwardPoints */
5959 { 1028, 0, NULL }, /* ManualOrderIndicator */
5960 { 1029, 0, NULL }, /* CustDirectedOrder */
5961 { 1030, 0, NULL }, /* ReceivedDeptID */
5962 { 1031, 2, CustOrderHandlingInst_val },
5963 { 1032, 0, OrderHandlingInstSource_val },
5964 { 1033, 1, DeskType_val },
5965 { 1034, 0, DeskTypeSource_val },
5966 { 1035, 2, DeskOrderHandlingInst_val },
5967 { 1036, 2, ExecAckStatus_val },
5968 { 1037, 0, NULL }, /* UnderlyingDeliveryAmount */
5969 { 1038, 0, NULL }, /* UnderlyingCapValue */
5970 { 1039, 0, NULL }, /* UnderlyingSettlMethod */
5971 { 1040, 0, NULL }, /* SecondaryTradeID */
5972 { 1041, 0, NULL }, /* FirmTradeID */
5973 { 1042, 0, NULL }, /* SecondaryFirmTradeID */
5974 { 1043, 0, CollApplType_val },
5975 { 1044, 0, NULL }, /* UnderlyingAdjustedQuantity */
5976 { 1045, 0, NULL }, /* UnderlyingFXRate */
5977 { 1046, 2, UnderlyingFXRateCalc_val },
5978 { 1047, 2, AllocPositionEffect_val },
5979 { 1048, 2, DealingCapacity_val },
5980 { 1049, 0, NULL }, /* InstrmtAssignmentMethod */
5981 { 1050, 0, NULL }, /* InstrumentPartyIDSource */
5982 { 1051, 0, NULL }, /* InstrumentPartyRole */
5983 { 1052, 0, NULL }, /* NoInstrumentPartySubIDs */
5984 { 1053, 0, NULL }, /* InstrumentPartySubID */
5985 { 1054, 0, NULL }, /* InstrumentPartySubIDType */
5986 { 1055, 0, NULL }, /* PositionCurrency */
5987 { 1056, 0, NULL }, /* CalculatedCcyLastQty */
5988 { 1057, 2, AggressorIndicator_val },
5989 { 1058, 0, NULL }, /* NoUndlyInstrumentParties */
5990 { 1059, 0, NULL }, /* UnderlyingInstrumentPartyID */
5991 { 1060, 0, NULL }, /* UnderlyingInstrumentPartyIDSource */
5992 { 1061, 0, NULL }, /* UnderlyingInstrumentPartyRole */
5993 { 1062, 0, NULL }, /* NoUndlyInstrumentPartySubIDs */
5994 { 1063, 0, NULL }, /* UnderlyingInstrumentPartySubID */
5995 { 1064, 0, NULL }, /* UnderlyingInstrumentPartySubIDType */
5996 { 1065, 0, NULL }, /* BidSwapPoints */
5997 { 1066, 0, NULL }, /* OfferSwapPoints */
5998 { 1067, 0, NULL }, /* LegBidForwardPoints */
5999 { 1068, 0, NULL }, /* LegOfferForwardPoints */
6000 { 1069, 0, NULL }, /* SwapPoints */
6001 { 1070, 0, MDQuoteType_val },
6002 { 1071, 0, NULL }, /* LastSwapPoints */
6003 { 1072, 0, NULL }, /* SideGrossTradeAmt */
6004 { 1073, 0, NULL }, /* LegLastForwardPoints */
6005 { 1074, 0, NULL }, /* LegCalculatedCcyLastQty */
6006 { 1075, 0, NULL }, /* LegGrossTradeAmt */
6007 { 1079, 0, NULL }, /* MaturityTime */
6008 { 1080, 0, NULL }, /* RefOrderID */
6009 { 1081, 2, RefOrderIDSource_val },
6010 { 1082, 0, NULL }, /* SecondaryDisplayQty */
6011 { 1083, 2, DisplayWhen_val },
6012 { 1084, 2, DisplayMethod_val },
6013 { 1085, 0, NULL }, /* DisplayLowQty */
6014 { 1086, 0, NULL }, /* DisplayHighQty */
6015 { 1087, 0, NULL }, /* DisplayMinIncr */
6016 { 1088, 0, NULL }, /* RefreshQty */
6017 { 1089, 0, NULL }, /* MatchIncrement */
6018 { 1090, 0, NULL }, /* MaxPriceLevels */
6019 { 1091, 0, NULL }, /* PreTradeAnonymity */
6020 { 1092, 2, PriceProtectionScope_val },
6021 { 1093, 2, LotType_val },
6022 { 1094, 0, PegPriceType_val },
6023 { 1095, 0, NULL }, /* PeggedRefPrice */
6024 { 1096, 0, NULL }, /* PegSecurityIDSource */
6025 { 1097, 0, NULL }, /* PegSecurityID */
6026 { 1098, 0, NULL }, /* PegSymbol */
6027 { 1099, 0, NULL }, /* PegSecurityDesc */
6028 { 1100, 2, TriggerType_val },
6029 { 1101, 2, TriggerAction_val },
6030 { 1102, 0, NULL }, /* TriggerPrice */
6031 { 1103, 0, NULL }, /* TriggerSymbol */
6032 { 1104, 0, NULL }, /* TriggerSecurityID */
6033 { 1105, 0, NULL }, /* TriggerSecurityIDSource */
6034 { 1106, 0, NULL }, /* TriggerSecurityDesc */
6035 { 1107, 2, TriggerPriceType_val },
6036 { 1108, 2, TriggerPriceTypeScope_val },
6037 { 1109, 2, TriggerPriceDirection_val },
6038 { 1110, 0, NULL }, /* TriggerNewPrice */
6039 { 1111, 2, TriggerOrderType_val },
6040 { 1112, 0, NULL }, /* TriggerNewQty */
6041 { 1113, 0, NULL }, /* TriggerTradingSessionID */
6042 { 1114, 0, NULL }, /* TriggerTradingSessionSubID */
6043 { 1115, 2, OrderCategory_val },
6044 { 1116, 0, NULL }, /* NoRootPartyIDs */
6045 { 1117, 0, NULL }, /* RootPartyID */
6046 { 1118, 0, NULL }, /* RootPartyIDSource */
6047 { 1119, 0, NULL }, /* RootPartyRole */
6048 { 1120, 0, NULL }, /* NoRootPartySubIDs */
6049 { 1121, 0, NULL }, /* RootPartySubID */
6050 { 1122, 0, NULL }, /* RootPartySubIDType */
6051 { 1123, 2, TradeHandlingInstr_val },
6052 { 1124, 0, NULL }, /* OrigTradeHandlingInstr */
6053 { 1125, 0, NULL }, /* OrigTradeDate */
6054 { 1126, 0, NULL }, /* OrigTradeID */
6055 { 1127, 0, NULL }, /* OrigSecondaryTradeID */
6056 { 1128, 1, ApplVerID_val },
6057 { 1129, 0, NULL }, /* CstmApplVerID */
6058 { 1130, 0, NULL }, /* RefApplVerID */
6059 { 1131, 0, NULL }, /* RefCstmApplVerID */
6060 { 1132, 0, NULL }, /* TZTransactTime */
6061 { 1133, 2, ExDestinationIDSource_val },
6062 { 1134, 0, NULL }, /* ReportedPxDiff */
6063 { 1135, 0, NULL }, /* RptSys */
6064 { 1136, 0, NULL }, /* AllocClearingFeeIndicator */
6065 { 1137, 0, NULL }, /* DefaultApplVerID */
6066 { 1138, 0, NULL }, /* DisplayQty */
6067 { 1139, 0, NULL }, /* ExchangeSpecialInstructions */
6068 { 1140, 0, NULL }, /* MaxTradeVol */
6069 { 1141, 0, NULL }, /* NoMDFeedTypes */
6070 { 1142, 0, NULL }, /* MatchAlgorithm */
6071 { 1143, 0, NULL }, /* MaxPriceVariation */
6072 { 1144, 0, ImpliedMarketIndicator_val },
6073 { 1145, 0, NULL }, /* EventTime */
6074 { 1146, 0, NULL }, /* MinPriceIncrementAmount */
6075 { 1147, 0, NULL }, /* UnitOfMeasureQty */
6076 { 1148, 0, NULL }, /* LowLimitPrice */
6077 { 1149, 0, NULL }, /* HighLimitPrice */
6078 { 1150, 0, NULL }, /* TradingReferencePrice */
6079 { 1151, 0, NULL }, /* SecurityGroup */
6080 { 1152, 0, NULL }, /* LegNumber */
6081 { 1153, 0, NULL }, /* SettlementCycleNo */
6082 { 1154, 0, NULL }, /* SideCurrency */
6083 { 1155, 0, NULL }, /* SideSettlCurrency */
6084 { 1156, 0, NULL }, /* ApplExtID */
6085 { 1157, 0, NULL }, /* CcyAmt */
6086 { 1158, 0, NULL }, /* NoSettlDetails */
6087 { 1159, 0, SettlObligMode_val },
6088 { 1160, 0, NULL }, /* SettlObligMsgID */
6089 { 1161, 0, NULL }, /* SettlObligID */
6090 { 1162, 2, SettlObligTransType_val },
6091 { 1163, 0, NULL }, /* SettlObligRefID */
6092 { 1164, 2, SettlObligSource_val },
6093 { 1165, 0, NULL }, /* NoSettlOblig */
6094 { 1166, 0, NULL }, /* QuoteMsgID */
6095 { 1167, 0, QuoteEntryStatus_val },
6096 { 1168, 0, NULL }, /* TotNoCxldQuotes */
6097 { 1169, 0, NULL }, /* TotNoAccQuotes */
6098 { 1170, 0, NULL }, /* TotNoRejQuotes */
6099 { 1171, 0, NULL }, /* PrivateQuote */
6100 { 1172, 0, RespondentType_val },
6101 { 1173, 0, NULL }, /* MDSubBookType */
6102 { 1174, 0, SecurityTradingEvent_val },
6103 { 1175, 0, NULL }, /* NoStatsIndicators */
6104 { 1176, 0, StatsType_val },
6105 { 1177, 0, NULL }, /* NoOfSecSizes */
6106 { 1178, 0, MDSecSizeType_val },
6107 { 1179, 0, NULL }, /* MDSecSize */
6108 { 1180, 0, NULL }, /* ApplID */
6109 { 1181, 0, NULL }, /* ApplSeqNum */
6110 { 1182, 0, NULL }, /* ApplBegSeqNum */
6111 { 1183, 0, NULL }, /* ApplEndSeqNum */
6112 { 1184, 0, NULL }, /* SecurityXMLLen */
6113 { 1185, 0, NULL }, /* SecurityXML */
6114 { 1186, 0, NULL }, /* SecurityXMLSchema */
6115 { 1187, 0, NULL }, /* RefreshIndicator */
6116 { 1188, 0, NULL }, /* Volatility */
6117 { 1189, 0, NULL }, /* TimeToExpiration */
6118 { 1190, 0, NULL }, /* RiskFreeRate */
6119 { 1191, 0, NULL }, /* PriceUnitOfMeasure */
6120 { 1192, 0, NULL }, /* PriceUnitOfMeasureQty */
6121 { 1193, 2, SettlMethod_val },
6122 { 1194, 0, ExerciseStyle_val },
6123 { 1195, 0, NULL }, /* OptPayoutAmount */
6124 { 1196, 1, PriceQuoteMethod_val },
6125 { 1197, 1, ValuationMethod_val },
6126 { 1198, 0, ListMethod_val },
6127 { 1199, 0, NULL }, /* CapPrice */
6128 { 1200, 0, NULL }, /* FloorPrice */
6129 { 1201, 0, NULL }, /* NoStrikeRules */
6130 { 1202, 0, NULL }, /* StartStrikePxRange */
6131 { 1203, 0, NULL }, /* EndStrikePxRange */
6132 { 1204, 0, NULL }, /* StrikeIncrement */
6133 { 1205, 0, NULL }, /* NoTickRules */
6134 { 1206, 0, NULL }, /* StartTickPriceRange */
6135 { 1207, 0, NULL }, /* EndTickPriceRange */
6136 { 1208, 0, NULL }, /* TickIncrement */
6137 { 1209, 0, TickRuleType_val },
6138 { 1210, 0, NULL }, /* NestedInstrAttribType */
6139 { 1211, 0, NULL }, /* NestedInstrAttribValue */
6140 { 1212, 0, NULL }, /* LegMaturityTime */
6141 { 1213, 0, NULL }, /* UnderlyingMaturityTime */
6142 { 1214, 0, NULL }, /* DerivativeSymbol */
6143 { 1215, 0, NULL }, /* DerivativeSymbolSfx */
6144 { 1216, 0, NULL }, /* DerivativeSecurityID */
6145 { 1217, 0, NULL }, /* DerivativeSecurityIDSource */
6146 { 1218, 0, NULL }, /* NoDerivativeSecurityAltID */
6147 { 1219, 0, NULL }, /* DerivativeSecurityAltID */
6148 { 1220, 0, NULL }, /* DerivativeSecurityAltIDSource */
6149 { 1221, 0, NULL }, /* SecondaryLowLimitPrice */
6150 { 1222, 0, NULL }, /* MaturityRuleID */
6151 { 1223, 0, NULL }, /* StrikeRuleID */
6152 { 1224, 0, NULL }, /* LegUnitOfMeasureQty */
6153 { 1225, 0, NULL }, /* DerivativeOptPayAmount */
6154 { 1226, 0, NULL }, /* EndMaturityMonthYear */
6155 { 1227, 0, NULL }, /* ProductComplex */
6156 { 1228, 0, NULL }, /* DerivativeProductComplex */
6157 { 1229, 0, NULL }, /* MaturityMonthYearIncrement */
6158 { 1230, 0, NULL }, /* SecondaryHighLimitPrice */
6159 { 1231, 0, NULL }, /* MinLotSize */
6160 { 1232, 0, NULL }, /* NoExecInstRules */
6161 { 1234, 0, NULL }, /* NoLotTypeRules */
6162 { 1235, 0, NULL }, /* NoMatchRules */
6163 { 1236, 0, NULL }, /* NoMaturityRules */
6164 { 1237, 0, NULL }, /* NoOrdTypeRules */
6165 { 1239, 0, NULL }, /* NoTimeInForceRules */
6166 { 1240, 0, NULL }, /* SecondaryTradingReferencePrice */
6167 { 1241, 0, NULL }, /* StartMaturityMonthYear */
6168 { 1242, 0, NULL }, /* FlexProductEligibilityIndicator */
6169 { 1243, 0, NULL }, /* DerivFlexProductEligibilityIndicator */
6170 { 1244, 0, NULL }, /* FlexibleIndicator */
6171 { 1245, 0, NULL }, /* TradingCurrency */
6172 { 1246, 0, NULL }, /* DerivativeProduct */
6173 { 1247, 0, NULL }, /* DerivativeSecurityGroup */
6174 { 1248, 0, NULL }, /* DerivativeCFICode */
6175 { 1249, 0, NULL }, /* DerivativeSecurityType */
6176 { 1250, 0, NULL }, /* DerivativeSecuritySubType */
6177 { 1251, 0, NULL }, /* DerivativeMaturityMonthYear */
6178 { 1252, 0, NULL }, /* DerivativeMaturityDate */
6179 { 1253, 0, NULL }, /* DerivativeMaturityTime */
6180 { 1254, 0, NULL }, /* DerivativeSettleOnOpenFlag */
6181 { 1255, 0, NULL }, /* DerivativeInstrmtAssignmentMethod */
6182 { 1256, 0, NULL }, /* DerivativeSecurityStatus */
6183 { 1257, 0, NULL }, /* DerivativeInstrRegistry */
6184 { 1258, 0, NULL }, /* DerivativeCountryOfIssue */
6185 { 1259, 0, NULL }, /* DerivativeStateOrProvinceOfIssue */
6186 { 1260, 0, NULL }, /* DerivativeLocaleOfIssue */
6187 { 1261, 0, NULL }, /* DerivativeStrikePrice */
6188 { 1262, 0, NULL }, /* DerivativeStrikeCurrency */
6189 { 1263, 0, NULL }, /* DerivativeStrikeMultiplier */
6190 { 1264, 0, NULL }, /* DerivativeStrikeValue */
6191 { 1265, 0, NULL }, /* DerivativeOptAttribute */
6192 { 1266, 0, NULL }, /* DerivativeContractMultiplier */
6193 { 1267, 0, NULL }, /* DerivativeMinPriceIncrement */
6194 { 1268, 0, NULL }, /* DerivativeMinPriceIncrementAmount */
6195 { 1269, 0, NULL }, /* DerivativeUnitOfMeasure */
6196 { 1270, 0, NULL }, /* DerivativeUnitOfMeasureQty */
6197 { 1271, 0, NULL }, /* DerivativeTimeUnit */
6198 { 1272, 0, NULL }, /* DerivativeSecurityExchange */
6199 { 1273, 0, NULL }, /* DerivativePositionLimit */
6200 { 1274, 0, NULL }, /* DerivativeNTPositionLimit */
6201 { 1275, 0, NULL }, /* DerivativeIssuer */
6202 { 1276, 0, NULL }, /* DerivativeIssueDate */
6203 { 1277, 0, NULL }, /* DerivativeEncodedIssuerLen */
6204 { 1278, 0, NULL }, /* DerivativeEncodedIssuer */
6205 { 1279, 0, NULL }, /* DerivativeSecurityDesc */
6206 { 1280, 0, NULL }, /* DerivativeEncodedSecurityDescLen */
6207 { 1281, 0, NULL }, /* DerivativeEncodedSecurityDesc */
6208 { 1282, 0, NULL }, /* DerivativeSecurityXMLLen */
6209 { 1283, 0, NULL }, /* DerivativeSecurityXML */
6210 { 1284, 0, NULL }, /* DerivativeSecurityXMLSchema */
6211 { 1285, 0, NULL }, /* DerivativeContractSettlMonth */
6212 { 1286, 0, NULL }, /* NoDerivativeEvents */
6213 { 1287, 0, NULL }, /* DerivativeEventType */
6214 { 1288, 0, NULL }, /* DerivativeEventDate */
6215 { 1289, 0, NULL }, /* DerivativeEventTime */
6216 { 1290, 0, NULL }, /* DerivativeEventPx */
6217 { 1291, 0, NULL }, /* DerivativeEventText */
6218 { 1292, 0, NULL }, /* NoDerivativeInstrumentParties */
6219 { 1293, 0, NULL }, /* DerivativeInstrumentPartyID */
6220 { 1294, 0, NULL }, /* DerivativeInstrumentPartyIDSource */
6221 { 1295, 0, NULL }, /* DerivativeInstrumentPartyRole */
6222 { 1296, 0, NULL }, /* NoDerivativeInstrumentPartySubIDs */
6223 { 1297, 0, NULL }, /* DerivativeInstrumentPartySubID */
6224 { 1298, 0, NULL }, /* DerivativeInstrumentPartySubIDType */
6225 { 1299, 0, NULL }, /* DerivativeExerciseStyle */
6226 { 1300, 0, NULL }, /* MarketSegmentID */
6227 { 1301, 0, NULL }, /* MarketID */
6228 { 1302, 0, MaturityMonthYearIncrementUnits_val },
6229 { 1303, 0, MaturityMonthYearFormat_val },
6230 { 1304, 0, NULL }, /* StrikeExerciseStyle */
6231 { 1305, 0, NULL }, /* SecondaryPriceLimitType */
6232 { 1306, 0, PriceLimitType_val },
6233 { 1307, 0, DerivativeSecurityListRequestType_val },
6234 { 1308, 0, NULL }, /* ExecInstValue */
6235 { 1309, 0, NULL }, /* NoTradingSessionRules */
6236 { 1310, 0, NULL }, /* NoMarketSegments */
6237 { 1311, 0, NULL }, /* NoDerivativeInstrAttrib */
6238 { 1312, 0, NULL }, /* NoNestedInstrAttrib */
6239 { 1313, 0, NULL }, /* DerivativeInstrAttribType */
6240 { 1314, 0, NULL }, /* DerivativeInstrAttribValue */
6241 { 1315, 0, NULL }, /* DerivativePriceUnitOfMeasure */
6242 { 1316, 0, NULL }, /* DerivativePriceUnitOfMeasureQty */
6243 { 1317, 0, NULL }, /* DerivativeSettlMethod */
6244 { 1318, 0, NULL }, /* DerivativePriceQuoteMethod */
6245 { 1319, 0, NULL }, /* DerivativeValuationMethod */
6246 { 1320, 0, NULL }, /* DerivativeListMethod */
6247 { 1321, 0, NULL }, /* DerivativeCapPrice */
6248 { 1322, 0, NULL }, /* DerivativeFloorPrice */
6249 { 1323, 0, NULL }, /* DerivativePutOrCall */
6250 { 1324, 0, NULL }, /* ListUpdateAction */
6251 { 1325, 0, NULL }, /* ParentMktSegmID */
6252 { 1326, 0, NULL }, /* TradingSessionDesc */
6253 { 1327, 0, NULL }, /* TradSesUpdateAction */
6254 { 1328, 0, NULL }, /* RejectText */
6255 { 1329, 0, NULL }, /* FeeMultiplier */
6256 { 1330, 0, NULL }, /* UnderlyingLegSymbol */
6257 { 1331, 0, NULL }, /* UnderlyingLegSymbolSfx */
6258 { 1332, 0, NULL }, /* UnderlyingLegSecurityID */
6259 { 1333, 0, NULL }, /* UnderlyingLegSecurityIDSource */
6260 { 1334, 0, NULL }, /* NoUnderlyingLegSecurityAltID */
6261 { 1335, 0, NULL }, /* UnderlyingLegSecurityAltID */
6262 { 1336, 0, NULL }, /* UnderlyingLegSecurityAltIDSource */
6263 { 1337, 0, NULL }, /* UnderlyingLegSecurityType */
6264 { 1338, 0, NULL }, /* UnderlyingLegSecuritySubType */
6265 { 1339, 0, NULL }, /* UnderlyingLegMaturityMonthYear */
6266 { 1340, 0, NULL }, /* UnderlyingLegStrikePrice */
6267 { 1341, 0, NULL }, /* UnderlyingLegSecurityExchange */
6268 { 1342, 0, NULL }, /* NoOfLegUnderlyings */
6269 { 1343, 0, NULL }, /* UnderlyingLegPutOrCall */
6270 { 1344, 0, NULL }, /* UnderlyingLegCFICode */
6271 { 1345, 0, NULL }, /* UnderlyingLegMaturityDate */
6272 { 1346, 0, NULL }, /* ApplReqID */
6273 { 1347, 0, ApplReqType_val },
6274 { 1348, 0, ApplResponseType_val },
6275 { 1349, 0, NULL }, /* ApplTotalMessageCount */
6276 { 1350, 0, NULL }, /* ApplLastSeqNum */
6277 { 1351, 0, NULL }, /* NoApplIDs */
6278 { 1352, 0, NULL }, /* ApplResendFlag */
6279 { 1353, 0, NULL }, /* ApplResponseID */
6280 { 1354, 0, ApplResponseError_val },
6281 { 1355, 0, NULL }, /* RefApplID */
6282 { 1356, 0, NULL }, /* ApplReportID */
6283 { 1357, 0, NULL }, /* RefApplLastSeqNum */
6284 { 1358, 0, NULL }, /* LegPutOrCall */
6285 { 1359, 0, NULL }, /* EncodedSymbolLen */
6286 { 1360, 0, NULL }, /* EncodedSymbol */
6287 { 1361, 0, NULL }, /* TotNoFills */
6288 { 1362, 0, NULL }, /* NoFills */
6289 { 1363, 0, NULL }, /* FillExecID */
6290 { 1364, 0, NULL }, /* FillPx */
6291 { 1365, 0, NULL }, /* FillQty */
6292 { 1366, 0, NULL }, /* LegAllocID */
6293 { 1367, 0, NULL }, /* LegAllocSettlCurrency */
6294 { 1368, 0, TradSesEvent_val },
6295 { 1369, 0, NULL }, /* MassActionReportID */
6296 { 1370, 0, NULL }, /* NoNotAffectedOrders */
6297 { 1371, 0, NULL }, /* NotAffectedOrderID */
6298 { 1372, 0, NULL }, /* NotAffOrigClOrdID */
6299 { 1373, 0, MassActionType_val },
6300 { 1374, 0, MassActionScope_val },
6301 { 1375, 0, MassActionResponse_val },
6302 { 1376, 0, MassActionRejectReason_val },
6303 { 1377, 0, MultilegModel_val },
6304 { 1378, 0, MultilegPriceMethod_val },
6305 { 1379, 0, NULL }, /* LegVolatility */
6306 { 1380, 0, NULL }, /* DividendYield */
6307 { 1381, 0, NULL }, /* LegDividendYield */
6308 { 1382, 0, NULL }, /* CurrencyRatio */
6309 { 1383, 0, NULL }, /* LegCurrencyRatio */
6310 { 1384, 0, NULL }, /* LegExecInst */
6311 { 1385, 0, ContingencyType_val },
6312 { 1386, 0, ListRejectReason_val },
6313 { 1387, 0, NULL }, /* NoTrdRepIndicators */
6314 { 1388, 0, NULL }, /* TrdRepPartyRole */
6315 { 1389, 0, NULL }, /* TrdRepIndicator */
6316 { 1390, 0, TradePublishIndicator_val },
6317 { 1391, 0, NULL }, /* UnderlyingLegOptAttribute */
6318 { 1392, 0, NULL }, /* UnderlyingLegSecurityDesc */
6319 { 1393, 0, NULL }, /* MarketReqID */
6320 { 1394, 0, NULL }, /* MarketReportID */
6321 { 1395, 2, MarketUpdateAction_val },
6322 { 1396, 0, NULL }, /* MarketSegmentDesc */
6323 { 1397, 0, NULL }, /* EncodedMktSegmDescLen */
6324 { 1398, 0, NULL }, /* EncodedMktSegmDesc */
6325 { 1399, 0, NULL }, /* ApplNewSeqNum */
6326 { 1400, 0, NULL }, /* EncryptedPasswordMethod */
6327 { 1401, 0, NULL }, /* EncryptedPasswordLen */
6328 { 1402, 0, NULL }, /* EncryptedPassword */
6329 { 1403, 0, NULL }, /* EncryptedNewPasswordLen */
6330 { 1404, 0, NULL }, /* EncryptedNewPassword */
6331 { 1405, 0, NULL }, /* UnderlyingLegMaturityTime */
6332 { 1406, 0, NULL }, /* RefApplExtID */
6333 { 1407, 0, NULL }, /* DefaultApplExtID */
6334 { 1408, 0, NULL }, /* DefaultCstmApplVerID */
6335 { 1409, 0, SessionStatus_val },
6336 { 1410, 0, NULL }, /* DefaultVerIndicator */
6337 { 1411, 0, NULL }, /* Nested4PartySubIDType */
6338 { 1412, 0, NULL }, /* Nested4PartySubID */
6339 { 1413, 0, NULL }, /* NoNested4PartySubIDs */
6340 { 1414, 0, NULL }, /* NoNested4PartyIDs */
6341 { 1415, 0, NULL }, /* Nested4PartyID */
6342 { 1416, 0, NULL }, /* Nested4PartyIDSource */
6343 { 1417, 0, NULL }, /* Nested4PartyRole */
6344 { 1418, 0, NULL }, /* LegLastQty */
6345 { 1419, 0, NULL }, /* UnderlyingExerciseStyle */
6346 { 1420, 0, NULL }, /* LegExerciseStyle */
6347 { 1421, 0, NULL }, /* LegPriceUnitOfMeasure */
6348 { 1422, 0, NULL }, /* LegPriceUnitOfMeasureQty */
6349 { 1423, 0, NULL }, /* UnderlyingUnitOfMeasureQty */
6350 { 1424, 0, NULL }, /* UnderlyingPriceUnitOfMeasure */
6351 { 1425, 0, NULL }, /* UnderlyingPriceUnitOfMeasureQty */
6352 { 1426, 0, ApplReportType_val },
6353 { 1427, 0, NULL }, /* SideExecID */
6354 { 1428, 0, NULL }, /* OrderDelay */
6355 { 1429, 0, OrderDelayUnit_val },
6356 { 1430, 2, VenueType_val },
6357 { 1431, 0, RefOrdIDReason_val },
6358 { 1432, 0, OrigCustOrderCapacity_val },
6359 { 1433, 0, NULL }, /* RefApplReqID */
6360 { 1434, 0, ModelType_val },
6361 { 1435, 0, ContractMultiplierUnit_val },
6362 { 1436, 0, NULL }, /* LegContractMultiplierUnit */
6363 { 1437, 0, NULL }, /* UnderlyingContractMultiplierUnit */
6364 { 1438, 0, NULL }, /* DerivativeContractMultiplierUnit */
6365 { 1439, 0, FlowScheduleType_val },
6366 { 1440, 0, NULL }, /* LegFlowScheduleType */
6367 { 1441, 0, NULL }, /* UnderlyingFlowScheduleType */
6368 { 1442, 0, NULL }, /* DerivativeFlowScheduleType */
6369 { 1443, 0, NULL }, /* FillLiquidityInd */
6370 { 1444, 0, NULL }, /* SideLiquidityInd */
6371 { 1445, 0, NULL }, /* NoRateSources */
6372 { 1446, 0, RateSource_val },
6373 { 1447, 0, RateSourceType_val },
6374 { 1448, 0, NULL }, /* ReferencePage */
6375 { 1449, 1, RestructuringType_val },
6376 { 1450, 1, Seniority_val },
6377 { 1451, 0, NULL }, /* NotionalPercentageOutstanding */
6378 { 1452, 0, NULL }, /* OriginalNotionalPercentageOutstanding */
6379 { 1453, 0, NULL }, /* UnderlyingRestructuringType */
6380 { 1454, 0, NULL }, /* UnderlyingSeniority */
6381 { 1455, 0, NULL }, /* UnderlyingNotionalPercentageOutstanding */
6382 { 1456, 0, NULL }, /* UnderlyingOriginalNotionalPercentageOutstanding */
6383 { 1457, 0, NULL }, /* AttachmentPoint */
6384 { 1458, 0, NULL }, /* DetachmentPoint */
6385 { 1459, 0, NULL }, /* UnderlyingAttachmentPoint */
6386 { 1460, 0, NULL }, /* UnderlyingDetachmentPoint */
6387 { 1461, 0, NULL }, /* NoTargetPartyIDs */
6388 { 1462, 0, NULL }, /* TargetPartyID */
6389 { 1463, 0, NULL }, /* TargetPartyIDSource */
6390 { 1464, 0, NULL }, /* TargetPartyRole */
6391 { 1465, 0, NULL }, /* SecurityListID */
6392 { 1466, 0, NULL }, /* SecurityListRefID */
6393 { 1467, 0, NULL }, /* SecurityListDesc */
6394 { 1468, 0, NULL }, /* EncodedSecurityListDescLen */
6395 { 1469, 0, NULL }, /* EncodedSecurityListDesc */
6396 { 1470, 0, SecurityListType_val },
6397 { 1471, 0, SecurityListTypeSource_val },
6398 { 1472, 0, NULL }, /* NewsID */
6399 { 1473, 0, NewsCategory_val },
6400 { 1474, 0, NULL }, /* LanguageCode */
6401 { 1475, 0, NULL }, /* NoNewsRefIDs */
6402 { 1476, 0, NULL }, /* NewsRefID */
6403 { 1477, 0, NewsRefType_val },
6404 { 1478, 0, StrikePriceDeterminationMethod_val },
6405 { 1479, 0, StrikePriceBoundaryMethod_val },
6406 { 1480, 0, NULL }, /* StrikePriceBoundaryPrecision */
6407 { 1481, 0, UnderlyingPriceDeterminationMethod_val },
6408 { 1482, 0, OptPayoutType_val },
6409 { 1483, 0, NULL }, /* NoComplexEvents */
6410 { 1484, 0, ComplexEventType_val },
6411 { 1485, 0, NULL }, /* ComplexOptPayoutAmount */
6412 { 1486, 0, NULL }, /* ComplexEventPrice */
6413 { 1487, 0, ComplexEventPriceBoundaryMethod_val },
6414 { 1488, 0, NULL }, /* ComplexEventPriceBoundaryPrecision */
6415 { 1489, 0, ComplexEventPriceTimeType_val },
6416 { 1490, 0, ComplexEventCondition_val },
6417 { 1491, 0, NULL }, /* NoComplexEventDates */
6418 { 1492, 0, NULL }, /* ComplexEventStartDate */
6419 { 1493, 0, NULL }, /* ComplexEventEndDate */
6420 { 1494, 0, NULL }, /* NoComplexEventTimes */
6421 { 1495, 0, NULL }, /* ComplexEventStartTime */
6422 { 1496, 0, NULL }, /* ComplexEventEndTime */
6423 { 1497, 0, NULL }, /* StreamAsgnReqID */
6424 { 1498, 0, StreamAsgnReqType_val },
6425 { 1499, 0, NULL }, /* NoAsgnReqs */
6426 { 1500, 0, NULL }, /* MDStreamID */
6427 { 1501, 0, NULL }, /* StreamAsgnRptID */
6428 { 1502, 0, StreamAsgnRejReason_val },
6429 { 1503, 0, StreamAsgnAckType_val },
6430 { 1504, 0, NULL }, /* RelSymTransactTime */
6431 { 1505, 0, NULL }, /* PartyDetailsListRequestID */
6432 { 1506, 0, NULL }, /* NoPartyListResponseTypes */
6433 { 1507, 0, PartyListResponseType_val },
6434 { 1508, 0, NULL }, /* NoRequestedPartyRoles */
6435 { 1509, 0, NULL }, /* RequestedPartyRole */
6436 { 1510, 0, NULL }, /* PartyDetailsListReportID */
6437 { 1511, 0, PartyDetailsRequestResult_val },
6438 { 1512, 0, NULL }, /* TotNoPartyList */
6439 { 1513, 0, NULL }, /* NoPartyList */
6440 { 1514, 0, NULL }, /* NoPartyRelationships */
6441 { 1515, 0, PartyRelationship_val },
6442 { 1516, 0, NULL }, /* NoPartyAltIDs */
6443 { 1517, 0, NULL }, /* PartyAltID */
6444 { 1518, 0, NULL }, /* PartyAltIDSource */
6445 { 1519, 0, NULL }, /* NoPartyAltSubIDs */
6446 { 1520, 0, NULL }, /* PartyAltSubID */
6447 { 1521, 0, NULL }, /* PartyAltSubIDType */
6448 { 1522, 0, NULL }, /* NoContextPartyIDs */
6449 { 1523, 0, NULL }, /* ContextPartyID */
6450 { 1524, 0, NULL }, /* ContextPartyIDSource */
6451 { 1525, 0, NULL }, /* ContextPartyRole */
6452 { 1526, 0, NULL }, /* NoContextPartySubIDs */
6453 { 1527, 0, NULL }, /* ContextPartySubID */
6454 { 1528, 0, NULL }, /* ContextPartySubIDType */
6455 { 1529, 0, NULL }, /* NoRiskLimits */
6456 { 1530, 0, RiskLimitType_val },
6457 { 1531, 0, NULL }, /* RiskLimitAmount */
6458 { 1532, 0, NULL }, /* RiskLimitCurrency */
6459 { 1533, 0, NULL }, /* RiskLimitPlatform */
6460 { 1534, 0, NULL }, /* NoRiskInstruments */
6461 { 1535, 0, RiskInstrumentOperator_val },
6462 { 1536, 0, NULL }, /* RiskSymbol */
6463 { 1537, 0, NULL }, /* RiskSymbolSfx */
6464 { 1538, 0, NULL }, /* RiskSecurityID */
6465 { 1539, 0, NULL }, /* RiskSecurityIDSource */
6466 { 1540, 0, NULL }, /* NoRiskSecurityAltID */
6467 { 1541, 0, NULL }, /* RiskSecurityAltID */
6468 { 1542, 0, NULL }, /* RiskSecurityAltIDSource */
6469 { 1543, 0, NULL }, /* RiskProduct */
6470 { 1544, 0, NULL }, /* RiskProductComplex */
6471 { 1545, 0, NULL }, /* RiskSecurityGroup */
6472 { 1546, 0, NULL }, /* RiskCFICode */
6473 { 1547, 0, NULL }, /* RiskSecurityType */
6474 { 1548, 0, NULL }, /* RiskSecuritySubType */
6475 { 1549, 0, NULL }, /* RiskMaturityMonthYear */
6476 { 1550, 0, NULL }, /* RiskMaturityTime */
6477 { 1551, 0, NULL }, /* RiskRestructuringType */
6478 { 1552, 0, NULL }, /* RiskSeniority */
6479 { 1553, 0, NULL }, /* RiskPutOrCall */
6480 { 1554, 0, NULL }, /* RiskFlexibleIndicator */
6481 { 1555, 0, NULL }, /* RiskCouponRate */
6482 { 1556, 0, NULL }, /* RiskSecurityDesc */
6483 { 1557, 0, NULL }, /* RiskInstrumentSettlType */
6484 { 1558, 0, NULL }, /* RiskInstrumentMultiplier */
6485 { 1559, 0, NULL }, /* NoRiskWarningLevels */
6486 { 1560, 0, NULL }, /* RiskWarningLevelPercent */
6487 { 1561, 0, NULL }, /* RiskWarningLevelName */
6488 { 1562, 0, NULL }, /* NoRelatedPartyIDs */
6489 { 1563, 0, NULL }, /* RelatedPartyID */
6490 { 1564, 0, NULL }, /* RelatedPartyIDSource */
6491 { 1565, 0, NULL }, /* RelatedPartyRole */
6492 { 1566, 0, NULL }, /* NoRelatedPartySubIDs */
6493 { 1567, 0, NULL }, /* RelatedPartySubID */
6494 { 1568, 0, NULL }, /* RelatedPartySubIDType */
6495 { 1569, 0, NULL }, /* NoRelatedPartyAltIDs */
6496 { 1570, 0, NULL }, /* RelatedPartyAltID */
6497 { 1571, 0, NULL }, /* RelatedPartyAltIDSource */
6498 { 1572, 0, NULL }, /* NoRelatedPartyAltSubIDs */
6499 { 1573, 0, NULL }, /* RelatedPartyAltSubID */
6500 { 1574, 0, NULL }, /* RelatedPartyAltSubIDType */
6501 { 1575, 0, NULL }, /* NoRelatedContextPartyIDs */
6502 { 1576, 0, NULL }, /* RelatedContextPartyID */
6503 { 1577, 0, NULL }, /* RelatedContextPartyIDSource */
6504 { 1578, 0, NULL }, /* RelatedContextPartyRole */
6505 { 1579, 0, NULL }, /* NoRelatedContextPartySubIDs */
6506 { 1580, 0, NULL }, /* RelatedContextPartySubID */
6507 { 1581, 0, NULL }, /* RelatedContextPartySubIDType */
6508 { 1582, 0, NULL }, /* NoRelationshipRiskLimits */
6509 { 1583, 0, NULL }, /* RelationshipRiskLimitType */
6510 { 1584, 0, NULL }, /* RelationshipRiskLimitAmount */
6511 { 1585, 0, NULL }, /* RelationshipRiskLimitCurrency */
6512 { 1586, 0, NULL }, /* RelationshipRiskLimitPlatform */
6513 { 1587, 0, NULL }, /* NoRelationshipRiskInstruments */
6514 { 1588, 0, NULL }, /* RelationshipRiskInstrumentOperator */
6515 { 1589, 0, NULL }, /* RelationshipRiskSymbol */
6516 { 1590, 0, NULL }, /* RelationshipRiskSymbolSfx */
6517 { 1591, 0, NULL }, /* RelationshipRiskSecurityID */
6518 { 1592, 0, NULL }, /* RelationshipRiskSecurityIDSource */
6519 { 1593, 0, NULL }, /* NoRelationshipRiskSecurityAltID */
6520 { 1594, 0, NULL }, /* RelationshipRiskSecurityAltID */
6521 { 1595, 0, NULL }, /* RelationshipRiskSecurityAltIDSource */
6522 { 1596, 0, NULL }, /* RelationshipRiskProduct */
6523 { 1597, 0, NULL }, /* RelationshipRiskProductComplex */
6524 { 1598, 0, NULL }, /* RelationshipRiskSecurityGroup */
6525 { 1599, 0, NULL }, /* RelationshipRiskCFICode */
6526 { 1600, 0, NULL }, /* RelationshipRiskSecurityType */
6527 { 1601, 0, NULL }, /* RelationshipRiskSecuritySubType */
6528 { 1602, 0, NULL }, /* RelationshipRiskMaturityMonthYear */
6529 { 1603, 0, NULL }, /* RelationshipRiskMaturityTime */
6530 { 1604, 0, NULL }, /* RelationshipRiskRestructuringType */
6531 { 1605, 0, NULL }, /* RelationshipRiskSeniority */
6532 { 1606, 0, NULL }, /* RelationshipRiskPutOrCall */
6533 { 1607, 0, NULL }, /* RelationshipRiskFlexibleIndicator */
6534 { 1608, 0, NULL }, /* RelationshipRiskCouponRate */
6535 { 1609, 0, NULL }, /* RelationshipRiskSecurityExchange */
6536 { 1610, 0, NULL }, /* RelationshipRiskSecurityDesc */
6537 { 1611, 0, NULL }, /* RelationshipRiskInstrumentSettlType */
6538 { 1612, 0, NULL }, /* RelationshipRiskInstrumentMultiplier */
6539 { 1613, 0, NULL }, /* NoRelationshipRiskWarningLevels */
6540 { 1614, 0, NULL }, /* RelationshipRiskWarningLevelPercent */
6541 { 1615, 0, NULL }, /* RelationshipRiskWarningLevelName */
6542 { 1616, 0, NULL }, /* RiskSecurityExchange */
6543 { 1617, 0, StreamAsgnType_val },
6544 { 1618, 0, NULL }, /* RelationshipRiskEncodedSecurityDescLen */
6545 { 1619, 0, NULL }, /* RelationshipRiskEncodedSecurityDesc */
6546 { 1620, 0, NULL }, /* RiskEncodedSecurityDescLen */
6547 { 1621, 0, NULL }, /* RiskEncodedSecurityDesc */
6548 };
6549
6550static int fix_hf[1610];
6551static hf_register_info hf_FIX[] = {
6552
6553 { &fix_hf[0],
6554 { "Account (1)", "fix.Account",
6555 FT_STRING, BASE_NONE, NULL, 0x00,
6556 NULL, HFILL }
6557 },
6558 { &fix_hf[1],
6559 { "AdvId (2)", "fix.AdvId",
6560 FT_STRING, BASE_NONE, NULL, 0x00,
6561 NULL, HFILL }
6562 },
6563 { &fix_hf[2],
6564 { "AdvRefID (3)", "fix.AdvRefID",
6565 FT_STRING, BASE_NONE, NULL, 0x00,
6566 NULL, HFILL }
6567 },
6568 { &fix_hf[3],
6569 { "AdvSide (4)", "fix.AdvSide",
6570 FT_STRING, BASE_NONE, NULL, 0x00,
6571 NULL, HFILL }
6572 },
6573 { &fix_hf[4],
6574 { "AdvTransType (5)", "fix.AdvTransType",
6575 FT_STRING, BASE_NONE, NULL, 0x00,
6576 NULL, HFILL }
6577 },
6578 { &fix_hf[5],
6579 { "AvgPx (6)", "fix.AvgPx",
6580 FT_STRING, BASE_NONE, NULL, 0x00,
6581 NULL, HFILL }
6582 },
6583 { &fix_hf[6],
6584 { "BeginSeqNo (7)", "fix.BeginSeqNo",
6585 FT_STRING, BASE_NONE, NULL, 0x00,
6586 NULL, HFILL }
6587 },
6588 { &fix_hf[7],
6589 { "BeginString (8)", "fix.BeginString",
6590 FT_STRING, BASE_NONE, NULL, 0x00,
6591 NULL, HFILL }
6592 },
6593 { &fix_hf[8],
6594 { "BodyLength (9)", "fix.BodyLength",
6595 FT_STRING, BASE_NONE, NULL, 0x00,
6596 NULL, HFILL }
6597 },
6598 { &fix_hf[9],
6599 { "CheckSum (10)", "fix.CheckSum",
6600 FT_STRING, BASE_NONE, NULL, 0x00,
6601 NULL, HFILL }
6602 },
6603 { &fix_hf[10],
6604 { "ClOrdID (11)", "fix.ClOrdID",
6605 FT_STRING, BASE_NONE, NULL, 0x00,
6606 NULL, HFILL }
6607 },
6608 { &fix_hf[11],
6609 { "Commission (12)", "fix.Commission",
6610 FT_STRING, BASE_NONE, NULL, 0x00,
6611 NULL, HFILL }
6612 },
6613 { &fix_hf[12],
6614 { "CommType (13)", "fix.CommType",
6615 FT_STRING, BASE_NONE, NULL, 0x00,
6616 NULL, HFILL }
6617 },
6618 { &fix_hf[13],
6619 { "CumQty (14)", "fix.CumQty",
6620 FT_STRING, BASE_NONE, NULL, 0x00,
6621 NULL, HFILL }
6622 },
6623 { &fix_hf[14],
6624 { "Currency (15)", "fix.Currency",
6625 FT_STRING, BASE_NONE, NULL, 0x00,
6626 NULL, HFILL }
6627 },
6628 { &fix_hf[15],
6629 { "EndSeqNo (16)", "fix.EndSeqNo",
6630 FT_STRING, BASE_NONE, NULL, 0x00,
6631 NULL, HFILL }
6632 },
6633 { &fix_hf[16],
6634 { "ExecID (17)", "fix.ExecID",
6635 FT_STRING, BASE_NONE, NULL, 0x00,
6636 NULL, HFILL }
6637 },
6638 { &fix_hf[17],
6639 { "ExecInst (18)", "fix.ExecInst",
6640 FT_STRING, BASE_NONE, NULL, 0x00,
6641 NULL, HFILL }
6642 },
6643 { &fix_hf[18],
6644 { "ExecRefID (19)", "fix.ExecRefID",
6645 FT_STRING, BASE_NONE, NULL, 0x00,
6646 NULL, HFILL }
6647 },
6648 { &fix_hf[19],
6649 { "ExecTransType (20)", "fix.ExecTransType",
6650 FT_STRING, BASE_NONE, NULL, 0x00,
6651 NULL, HFILL }
6652 },
6653 { &fix_hf[20],
6654 { "HandlInst (21)", "fix.HandlInst",
6655 FT_STRING, BASE_NONE, NULL, 0x00,
6656 NULL, HFILL }
6657 },
6658 { &fix_hf[21],
6659 { "SecurityIDSource (22)", "fix.SecurityIDSource",
6660 FT_STRING, BASE_NONE, NULL, 0x00,
6661 NULL, HFILL }
6662 },
6663 { &fix_hf[22],
6664 { "IOIID (23)", "fix.IOIID",
6665 FT_STRING, BASE_NONE, NULL, 0x00,
6666 NULL, HFILL }
6667 },
6668 { &fix_hf[23],
6669 { "IOIOthSvc (24)", "fix.IOIOthSvc",
6670 FT_STRING, BASE_NONE, NULL, 0x00,
6671 NULL, HFILL }
6672 },
6673 { &fix_hf[24],
6674 { "IOIQltyInd (25)", "fix.IOIQltyInd",
6675 FT_STRING, BASE_NONE, NULL, 0x00,
6676 NULL, HFILL }
6677 },
6678 { &fix_hf[25],
6679 { "IOIRefID (26)", "fix.IOIRefID",
6680 FT_STRING, BASE_NONE, NULL, 0x00,
6681 NULL, HFILL }
6682 },
6683 { &fix_hf[26],
6684 { "IOIQty (27)", "fix.IOIQty",
6685 FT_STRING, BASE_NONE, NULL, 0x00,
6686 NULL, HFILL }
6687 },
6688 { &fix_hf[27],
6689 { "IOITransType (28)", "fix.IOITransType",
6690 FT_STRING, BASE_NONE, NULL, 0x00,
6691 NULL, HFILL }
6692 },
6693 { &fix_hf[28],
6694 { "LastCapacity (29)", "fix.LastCapacity",
6695 FT_STRING, BASE_NONE, NULL, 0x00,
6696 NULL, HFILL }
6697 },
6698 { &fix_hf[29],
6699 { "LastMkt (30)", "fix.LastMkt",
6700 FT_STRING, BASE_NONE, NULL, 0x00,
6701 NULL, HFILL }
6702 },
6703 { &fix_hf[30],
6704 { "LastPx (31)", "fix.LastPx",
6705 FT_STRING, BASE_NONE, NULL, 0x00,
6706 NULL, HFILL }
6707 },
6708 { &fix_hf[31],
6709 { "LastQty (32)", "fix.LastQty",
6710 FT_STRING, BASE_NONE, NULL, 0x00,
6711 NULL, HFILL }
6712 },
6713 { &fix_hf[32],
6714 { "NoLinesOfText (33)", "fix.NoLinesOfText",
6715 FT_STRING, BASE_NONE, NULL, 0x00,
6716 NULL, HFILL }
6717 },
6718 { &fix_hf[33],
6719 { "MsgSeqNum (34)", "fix.MsgSeqNum",
6720 FT_STRING, BASE_NONE, NULL, 0x00,
6721 NULL, HFILL }
6722 },
6723 { &fix_hf[34],
6724 { "MsgType (35)", "fix.MsgType",
6725 FT_STRING, BASE_NONE, NULL, 0x00,
6726 NULL, HFILL }
6727 },
6728 { &fix_hf[35],
6729 { "NewSeqNo (36)", "fix.NewSeqNo",
6730 FT_STRING, BASE_NONE, NULL, 0x00,
6731 NULL, HFILL }
6732 },
6733 { &fix_hf[36],
6734 { "OrderID (37)", "fix.OrderID",
6735 FT_STRING, BASE_NONE, NULL, 0x00,
6736 NULL, HFILL }
6737 },
6738 { &fix_hf[37],
6739 { "OrderQty (38)", "fix.OrderQty",
6740 FT_STRING, BASE_NONE, NULL, 0x00,
6741 NULL, HFILL }
6742 },
6743 { &fix_hf[38],
6744 { "OrdStatus (39)", "fix.OrdStatus",
6745 FT_STRING, BASE_NONE, NULL, 0x00,
6746 NULL, HFILL }
6747 },
6748 { &fix_hf[39],
6749 { "OrdType (40)", "fix.OrdType",
6750 FT_STRING, BASE_NONE, NULL, 0x00,
6751 NULL, HFILL }
6752 },
6753 { &fix_hf[40],
6754 { "OrigClOrdID (41)", "fix.OrigClOrdID",
6755 FT_STRING, BASE_NONE, NULL, 0x00,
6756 NULL, HFILL }
6757 },
6758 { &fix_hf[41],
6759 { "OrigTime (42)", "fix.OrigTime",
6760 FT_STRING, BASE_NONE, NULL, 0x00,
6761 NULL, HFILL }
6762 },
6763 { &fix_hf[42],
6764 { "PossDupFlag (43)", "fix.PossDupFlag",
6765 FT_STRING, BASE_NONE, NULL, 0x00,
6766 NULL, HFILL }
6767 },
6768 { &fix_hf[43],
6769 { "Price (44)", "fix.Price",
6770 FT_STRING, BASE_NONE, NULL, 0x00,
6771 NULL, HFILL }
6772 },
6773 { &fix_hf[44],
6774 { "RefSeqNum (45)", "fix.RefSeqNum",
6775 FT_STRING, BASE_NONE, NULL, 0x00,
6776 NULL, HFILL }
6777 },
6778 { &fix_hf[45],
6779 { "RelatdSym (46)", "fix.RelatdSym",
6780 FT_STRING, BASE_NONE, NULL, 0x00,
6781 NULL, HFILL }
6782 },
6783 { &fix_hf[46],
6784 { "Rule80A (47)", "fix.Rule80A",
6785 FT_STRING, BASE_NONE, NULL, 0x00,
6786 NULL, HFILL }
6787 },
6788 { &fix_hf[47],
6789 { "SecurityID (48)", "fix.SecurityID",
6790 FT_STRING, BASE_NONE, NULL, 0x00,
6791 NULL, HFILL }
6792 },
6793 { &fix_hf[48],
6794 { "SenderCompID (49)", "fix.SenderCompID",
6795 FT_STRING, BASE_NONE, NULL, 0x00,
6796 NULL, HFILL }
6797 },
6798 { &fix_hf[49],
6799 { "SenderSubID (50)", "fix.SenderSubID",
6800 FT_STRING, BASE_NONE, NULL, 0x00,
6801 NULL, HFILL }
6802 },
6803 { &fix_hf[50],
6804 { "SendingDate (51)", "fix.SendingDate",
6805 FT_STRING, BASE_NONE, NULL, 0x00,
6806 NULL, HFILL }
6807 },
6808 { &fix_hf[51],
6809 { "SendingTime (52)", "fix.SendingTime",
6810 FT_STRING, BASE_NONE, NULL, 0x00,
6811 NULL, HFILL }
6812 },
6813 { &fix_hf[52],
6814 { "Quantity (53)", "fix.Quantity",
6815 FT_STRING, BASE_NONE, NULL, 0x00,
6816 NULL, HFILL }
6817 },
6818 { &fix_hf[53],
6819 { "Side (54)", "fix.Side",
6820 FT_STRING, BASE_NONE, NULL, 0x00,
6821 NULL, HFILL }
6822 },
6823 { &fix_hf[54],
6824 { "Symbol (55)", "fix.Symbol",
6825 FT_STRING, BASE_NONE, NULL, 0x00,
6826 NULL, HFILL }
6827 },
6828 { &fix_hf[55],
6829 { "TargetCompID (56)", "fix.TargetCompID",
6830 FT_STRING, BASE_NONE, NULL, 0x00,
6831 NULL, HFILL }
6832 },
6833 { &fix_hf[56],
6834 { "TargetSubID (57)", "fix.TargetSubID",
6835 FT_STRING, BASE_NONE, NULL, 0x00,
6836 NULL, HFILL }
6837 },
6838 { &fix_hf[57],
6839 { "Text (58)", "fix.Text",
6840 FT_STRING, BASE_NONE, NULL, 0x00,
6841 NULL, HFILL }
6842 },
6843 { &fix_hf[58],
6844 { "TimeInForce (59)", "fix.TimeInForce",
6845 FT_STRING, BASE_NONE, NULL, 0x00,
6846 NULL, HFILL }
6847 },
6848 { &fix_hf[59],
6849 { "TransactTime (60)", "fix.TransactTime",
6850 FT_STRING, BASE_NONE, NULL, 0x00,
6851 NULL, HFILL }
6852 },
6853 { &fix_hf[60],
6854 { "Urgency (61)", "fix.Urgency",
6855 FT_STRING, BASE_NONE, NULL, 0x00,
6856 NULL, HFILL }
6857 },
6858 { &fix_hf[61],
6859 { "ValidUntilTime (62)", "fix.ValidUntilTime",
6860 FT_STRING, BASE_NONE, NULL, 0x00,
6861 NULL, HFILL }
6862 },
6863 { &fix_hf[62],
6864 { "SettlType (63)", "fix.SettlType",
6865 FT_STRING, BASE_NONE, NULL, 0x00,
6866 NULL, HFILL }
6867 },
6868 { &fix_hf[63],
6869 { "SettlDate (64)", "fix.SettlDate",
6870 FT_STRING, BASE_NONE, NULL, 0x00,
6871 NULL, HFILL }
6872 },
6873 { &fix_hf[64],
6874 { "SymbolSfx (65)", "fix.SymbolSfx",
6875 FT_STRING, BASE_NONE, NULL, 0x00,
6876 NULL, HFILL }
6877 },
6878 { &fix_hf[65],
6879 { "ListID (66)", "fix.ListID",
6880 FT_STRING, BASE_NONE, NULL, 0x00,
6881 NULL, HFILL }
6882 },
6883 { &fix_hf[66],
6884 { "ListSeqNo (67)", "fix.ListSeqNo",
6885 FT_STRING, BASE_NONE, NULL, 0x00,
6886 NULL, HFILL }
6887 },
6888 { &fix_hf[67],
6889 { "TotNoOrders (68)", "fix.TotNoOrders",
6890 FT_STRING, BASE_NONE, NULL, 0x00,
6891 NULL, HFILL }
6892 },
6893 { &fix_hf[68],
6894 { "ListExecInst (69)", "fix.ListExecInst",
6895 FT_STRING, BASE_NONE, NULL, 0x00,
6896 NULL, HFILL }
6897 },
6898 { &fix_hf[69],
6899 { "AllocID (70)", "fix.AllocID",
6900 FT_STRING, BASE_NONE, NULL, 0x00,
6901 NULL, HFILL }
6902 },
6903 { &fix_hf[70],
6904 { "AllocTransType (71)", "fix.AllocTransType",
6905 FT_STRING, BASE_NONE, NULL, 0x00,
6906 NULL, HFILL }
6907 },
6908 { &fix_hf[71],
6909 { "RefAllocID (72)", "fix.RefAllocID",
6910 FT_STRING, BASE_NONE, NULL, 0x00,
6911 NULL, HFILL }
6912 },
6913 { &fix_hf[72],
6914 { "NoOrders (73)", "fix.NoOrders",
6915 FT_STRING, BASE_NONE, NULL, 0x00,
6916 NULL, HFILL }
6917 },
6918 { &fix_hf[73],
6919 { "AvgPxPrecision (74)", "fix.AvgPxPrecision",
6920 FT_STRING, BASE_NONE, NULL, 0x00,
6921 NULL, HFILL }
6922 },
6923 { &fix_hf[74],
6924 { "TradeDate (75)", "fix.TradeDate",
6925 FT_STRING, BASE_NONE, NULL, 0x00,
6926 NULL, HFILL }
6927 },
6928 { &fix_hf[75],
6929 { "ExecBroker (76)", "fix.ExecBroker",
6930 FT_STRING, BASE_NONE, NULL, 0x00,
6931 NULL, HFILL }
6932 },
6933 { &fix_hf[76],
6934 { "PositionEffect (77)", "fix.PositionEffect",
6935 FT_STRING, BASE_NONE, NULL, 0x00,
6936 NULL, HFILL }
6937 },
6938 { &fix_hf[77],
6939 { "NoAllocs (78)", "fix.NoAllocs",
6940 FT_STRING, BASE_NONE, NULL, 0x00,
6941 NULL, HFILL }
6942 },
6943 { &fix_hf[78],
6944 { "AllocAccount (79)", "fix.AllocAccount",
6945 FT_STRING, BASE_NONE, NULL, 0x00,
6946 NULL, HFILL }
6947 },
6948 { &fix_hf[79],
6949 { "AllocQty (80)", "fix.AllocQty",
6950 FT_STRING, BASE_NONE, NULL, 0x00,
6951 NULL, HFILL }
6952 },
6953 { &fix_hf[80],
6954 { "ProcessCode (81)", "fix.ProcessCode",
6955 FT_STRING, BASE_NONE, NULL, 0x00,
6956 NULL, HFILL }
6957 },
6958 { &fix_hf[81],
6959 { "NoRpts (82)", "fix.NoRpts",
6960 FT_STRING, BASE_NONE, NULL, 0x00,
6961 NULL, HFILL }
6962 },
6963 { &fix_hf[82],
6964 { "RptSeq (83)", "fix.RptSeq",
6965 FT_STRING, BASE_NONE, NULL, 0x00,
6966 NULL, HFILL }
6967 },
6968 { &fix_hf[83],
6969 { "CxlQty (84)", "fix.CxlQty",
6970 FT_STRING, BASE_NONE, NULL, 0x00,
6971 NULL, HFILL }
6972 },
6973 { &fix_hf[84],
6974 { "NoDlvyInst (85)", "fix.NoDlvyInst",
6975 FT_STRING, BASE_NONE, NULL, 0x00,
6976 NULL, HFILL }
6977 },
6978 { &fix_hf[85],
6979 { "DlvyInst (86)", "fix.DlvyInst",
6980 FT_STRING, BASE_NONE, NULL, 0x00,
6981 NULL, HFILL }
6982 },
6983 { &fix_hf[86],
6984 { "AllocStatus (87)", "fix.AllocStatus",
6985 FT_STRING, BASE_NONE, NULL, 0x00,
6986 NULL, HFILL }
6987 },
6988 { &fix_hf[87],
6989 { "AllocRejCode (88)", "fix.AllocRejCode",
6990 FT_STRING, BASE_NONE, NULL, 0x00,
6991 NULL, HFILL }
6992 },
6993 { &fix_hf[88],
6994 { "Signature (89)", "fix.Signature",
6995 FT_STRING, BASE_NONE, NULL, 0x00,
6996 NULL, HFILL }
6997 },
6998 { &fix_hf[89],
6999 { "SecureDataLen (90)", "fix.SecureDataLen",
7000 FT_STRING, BASE_NONE, NULL, 0x00,
7001 NULL, HFILL }
7002 },
7003 { &fix_hf[90],
7004 { "SecureData (91)", "fix.SecureData",
7005 FT_STRING, BASE_NONE, NULL, 0x00,
7006 NULL, HFILL }
7007 },
7008 { &fix_hf[91],
7009 { "BrokerOfCredit (92)", "fix.BrokerOfCredit",
7010 FT_STRING, BASE_NONE, NULL, 0x00,
7011 NULL, HFILL }
7012 },
7013 { &fix_hf[92],
7014 { "SignatureLength (93)", "fix.SignatureLength",
7015 FT_STRING, BASE_NONE, NULL, 0x00,
7016 NULL, HFILL }
7017 },
7018 { &fix_hf[93],
7019 { "EmailType (94)", "fix.EmailType",
7020 FT_STRING, BASE_NONE, NULL, 0x00,
7021 NULL, HFILL }
7022 },
7023 { &fix_hf[94],
7024 { "RawDataLength (95)", "fix.RawDataLength",
7025 FT_STRING, BASE_NONE, NULL, 0x00,
7026 NULL, HFILL }
7027 },
7028 { &fix_hf[95],
7029 { "RawData (96)", "fix.RawData",
7030 FT_STRING, BASE_NONE, NULL, 0x00,
7031 NULL, HFILL }
7032 },
7033 { &fix_hf[96],
7034 { "PossResend (97)", "fix.PossResend",
7035 FT_STRING, BASE_NONE, NULL, 0x00,
7036 NULL, HFILL }
7037 },
7038 { &fix_hf[97],
7039 { "EncryptMethod (98)", "fix.EncryptMethod",
7040 FT_STRING, BASE_NONE, NULL, 0x00,
7041 NULL, HFILL }
7042 },
7043 { &fix_hf[98],
7044 { "StopPx (99)", "fix.StopPx",
7045 FT_STRING, BASE_NONE, NULL, 0x00,
7046 NULL, HFILL }
7047 },
7048 { &fix_hf[99],
7049 { "ExDestination (100)", "fix.ExDestination",
7050 FT_STRING, BASE_NONE, NULL, 0x00,
7051 NULL, HFILL }
7052 },
7053 { &fix_hf[100],
7054 { "CxlRejReason (102)", "fix.CxlRejReason",
7055 FT_STRING, BASE_NONE, NULL, 0x00,
7056 NULL, HFILL }
7057 },
7058 { &fix_hf[101],
7059 { "OrdRejReason (103)", "fix.OrdRejReason",
7060 FT_STRING, BASE_NONE, NULL, 0x00,
7061 NULL, HFILL }
7062 },
7063 { &fix_hf[102],
7064 { "IOIQualifier (104)", "fix.IOIQualifier",
7065 FT_STRING, BASE_NONE, NULL, 0x00,
7066 NULL, HFILL }
7067 },
7068 { &fix_hf[103],
7069 { "WaveNo (105)", "fix.WaveNo",
7070 FT_STRING, BASE_NONE, NULL, 0x00,
7071 NULL, HFILL }
7072 },
7073 { &fix_hf[104],
7074 { "Issuer (106)", "fix.Issuer",
7075 FT_STRING, BASE_NONE, NULL, 0x00,
7076 NULL, HFILL }
7077 },
7078 { &fix_hf[105],
7079 { "SecurityDesc (107)", "fix.SecurityDesc",
7080 FT_STRING, BASE_NONE, NULL, 0x00,
7081 NULL, HFILL }
7082 },
7083 { &fix_hf[106],
7084 { "HeartBtInt (108)", "fix.HeartBtInt",
7085 FT_STRING, BASE_NONE, NULL, 0x00,
7086 NULL, HFILL }
7087 },
7088 { &fix_hf[107],
7089 { "ClientID (109)", "fix.ClientID",
7090 FT_STRING, BASE_NONE, NULL, 0x00,
7091 NULL, HFILL }
7092 },
7093 { &fix_hf[108],
7094 { "MinQty (110)", "fix.MinQty",
7095 FT_STRING, BASE_NONE, NULL, 0x00,
7096 NULL, HFILL }
7097 },
7098 { &fix_hf[109],
7099 { "MaxFloor (111)", "fix.MaxFloor",
7100 FT_STRING, BASE_NONE, NULL, 0x00,
7101 NULL, HFILL }
7102 },
7103 { &fix_hf[110],
7104 { "TestReqID (112)", "fix.TestReqID",
7105 FT_STRING, BASE_NONE, NULL, 0x00,
7106 NULL, HFILL }
7107 },
7108 { &fix_hf[111],
7109 { "ReportToExch (113)", "fix.ReportToExch",
7110 FT_STRING, BASE_NONE, NULL, 0x00,
7111 NULL, HFILL }
7112 },
7113 { &fix_hf[112],
7114 { "LocateReqd (114)", "fix.LocateReqd",
7115 FT_STRING, BASE_NONE, NULL, 0x00,
7116 NULL, HFILL }
7117 },
7118 { &fix_hf[113],
7119 { "OnBehalfOfCompID (115)", "fix.OnBehalfOfCompID",
7120 FT_STRING, BASE_NONE, NULL, 0x00,
7121 NULL, HFILL }
7122 },
7123 { &fix_hf[114],
7124 { "OnBehalfOfSubID (116)", "fix.OnBehalfOfSubID",
7125 FT_STRING, BASE_NONE, NULL, 0x00,
7126 NULL, HFILL }
7127 },
7128 { &fix_hf[115],
7129 { "QuoteID (117)", "fix.QuoteID",
7130 FT_STRING, BASE_NONE, NULL, 0x00,
7131 NULL, HFILL }
7132 },
7133 { &fix_hf[116],
7134 { "NetMoney (118)", "fix.NetMoney",
7135 FT_STRING, BASE_NONE, NULL, 0x00,
7136 NULL, HFILL }
7137 },
7138 { &fix_hf[117],
7139 { "SettlCurrAmt (119)", "fix.SettlCurrAmt",
7140 FT_STRING, BASE_NONE, NULL, 0x00,
7141 NULL, HFILL }
7142 },
7143 { &fix_hf[118],
7144 { "SettlCurrency (120)", "fix.SettlCurrency",
7145 FT_STRING, BASE_NONE, NULL, 0x00,
7146 NULL, HFILL }
7147 },
7148 { &fix_hf[119],
7149 { "ForexReq (121)", "fix.ForexReq",
7150 FT_STRING, BASE_NONE, NULL, 0x00,
7151 NULL, HFILL }
7152 },
7153 { &fix_hf[120],
7154 { "OrigSendingTime (122)", "fix.OrigSendingTime",
7155 FT_STRING, BASE_NONE, NULL, 0x00,
7156 NULL, HFILL }
7157 },
7158 { &fix_hf[121],
7159 { "GapFillFlag (123)", "fix.GapFillFlag",
7160 FT_STRING, BASE_NONE, NULL, 0x00,
7161 NULL, HFILL }
7162 },
7163 { &fix_hf[122],
7164 { "NoExecs (124)", "fix.NoExecs",
7165 FT_STRING, BASE_NONE, NULL, 0x00,
7166 NULL, HFILL }
7167 },
7168 { &fix_hf[123],
7169 { "CxlType (125)", "fix.CxlType",
7170 FT_STRING, BASE_NONE, NULL, 0x00,
7171 NULL, HFILL }
7172 },
7173 { &fix_hf[124],
7174 { "ExpireTime (126)", "fix.ExpireTime",
7175 FT_STRING, BASE_NONE, NULL, 0x00,
7176 NULL, HFILL }
7177 },
7178 { &fix_hf[125],
7179 { "DKReason (127)", "fix.DKReason",
7180 FT_STRING, BASE_NONE, NULL, 0x00,
7181 NULL, HFILL }
7182 },
7183 { &fix_hf[126],
7184 { "DeliverToCompID (128)", "fix.DeliverToCompID",
7185 FT_STRING, BASE_NONE, NULL, 0x00,
7186 NULL, HFILL }
7187 },
7188 { &fix_hf[127],
7189 { "DeliverToSubID (129)", "fix.DeliverToSubID",
7190 FT_STRING, BASE_NONE, NULL, 0x00,
7191 NULL, HFILL }
7192 },
7193 { &fix_hf[128],
7194 { "IOINaturalFlag (130)", "fix.IOINaturalFlag",
7195 FT_STRING, BASE_NONE, NULL, 0x00,
7196 NULL, HFILL }
7197 },
7198 { &fix_hf[129],
7199 { "QuoteReqID (131)", "fix.QuoteReqID",
7200 FT_STRING, BASE_NONE, NULL, 0x00,
7201 NULL, HFILL }
7202 },
7203 { &fix_hf[130],
7204 { "BidPx (132)", "fix.BidPx",
7205 FT_STRING, BASE_NONE, NULL, 0x00,
7206 NULL, HFILL }
7207 },
7208 { &fix_hf[131],
7209 { "OfferPx (133)", "fix.OfferPx",
7210 FT_STRING, BASE_NONE, NULL, 0x00,
7211 NULL, HFILL }
7212 },
7213 { &fix_hf[132],
7214 { "BidSize (134)", "fix.BidSize",
7215 FT_STRING, BASE_NONE, NULL, 0x00,
7216 NULL, HFILL }
7217 },
7218 { &fix_hf[133],
7219 { "OfferSize (135)", "fix.OfferSize",
7220 FT_STRING, BASE_NONE, NULL, 0x00,
7221 NULL, HFILL }
7222 },
7223 { &fix_hf[134],
7224 { "NoMiscFees (136)", "fix.NoMiscFees",
7225 FT_STRING, BASE_NONE, NULL, 0x00,
7226 NULL, HFILL }
7227 },
7228 { &fix_hf[135],
7229 { "MiscFeeAmt (137)", "fix.MiscFeeAmt",
7230 FT_STRING, BASE_NONE, NULL, 0x00,
7231 NULL, HFILL }
7232 },
7233 { &fix_hf[136],
7234 { "MiscFeeCurr (138)", "fix.MiscFeeCurr",
7235 FT_STRING, BASE_NONE, NULL, 0x00,
7236 NULL, HFILL }
7237 },
7238 { &fix_hf[137],
7239 { "MiscFeeType (139)", "fix.MiscFeeType",
7240 FT_STRING, BASE_NONE, NULL, 0x00,
7241 NULL, HFILL }
7242 },
7243 { &fix_hf[138],
7244 { "PrevClosePx (140)", "fix.PrevClosePx",
7245 FT_STRING, BASE_NONE, NULL, 0x00,
7246 NULL, HFILL }
7247 },
7248 { &fix_hf[139],
7249 { "ResetSeqNumFlag (141)", "fix.ResetSeqNumFlag",
7250 FT_STRING, BASE_NONE, NULL, 0x00,
7251 NULL, HFILL }
7252 },
7253 { &fix_hf[140],
7254 { "SenderLocationID (142)", "fix.SenderLocationID",
7255 FT_STRING, BASE_NONE, NULL, 0x00,
7256 NULL, HFILL }
7257 },
7258 { &fix_hf[141],
7259 { "TargetLocationID (143)", "fix.TargetLocationID",
7260 FT_STRING, BASE_NONE, NULL, 0x00,
7261 NULL, HFILL }
7262 },
7263 { &fix_hf[142],
7264 { "OnBehalfOfLocationID (144)", "fix.OnBehalfOfLocationID",
7265 FT_STRING, BASE_NONE, NULL, 0x00,
7266 NULL, HFILL }
7267 },
7268 { &fix_hf[143],
7269 { "DeliverToLocationID (145)", "fix.DeliverToLocationID",
7270 FT_STRING, BASE_NONE, NULL, 0x00,
7271 NULL, HFILL }
7272 },
7273 { &fix_hf[144],
7274 { "NoRelatedSym (146)", "fix.NoRelatedSym",
7275 FT_STRING, BASE_NONE, NULL, 0x00,
7276 NULL, HFILL }
7277 },
7278 { &fix_hf[145],
7279 { "Subject (147)", "fix.Subject",
7280 FT_STRING, BASE_NONE, NULL, 0x00,
7281 NULL, HFILL }
7282 },
7283 { &fix_hf[146],
7284 { "Headline (148)", "fix.Headline",
7285 FT_STRING, BASE_NONE, NULL, 0x00,
7286 NULL, HFILL }
7287 },
7288 { &fix_hf[147],
7289 { "URLLink (149)", "fix.URLLink",
7290 FT_STRING, BASE_NONE, NULL, 0x00,
7291 NULL, HFILL }
7292 },
7293 { &fix_hf[148],
7294 { "ExecType (150)", "fix.ExecType",
7295 FT_STRING, BASE_NONE, NULL, 0x00,
7296 NULL, HFILL }
7297 },
7298 { &fix_hf[149],
7299 { "LeavesQty (151)", "fix.LeavesQty",
7300 FT_STRING, BASE_NONE, NULL, 0x00,
7301 NULL, HFILL }
7302 },
7303 { &fix_hf[150],
7304 { "CashOrderQty (152)", "fix.CashOrderQty",
7305 FT_STRING, BASE_NONE, NULL, 0x00,
7306 NULL, HFILL }
7307 },
7308 { &fix_hf[151],
7309 { "AllocAvgPx (153)", "fix.AllocAvgPx",
7310 FT_STRING, BASE_NONE, NULL, 0x00,
7311 NULL, HFILL }
7312 },
7313 { &fix_hf[152],
7314 { "AllocNetMoney (154)", "fix.AllocNetMoney",
7315 FT_STRING, BASE_NONE, NULL, 0x00,
7316 NULL, HFILL }
7317 },
7318 { &fix_hf[153],
7319 { "SettlCurrFxRate (155)", "fix.SettlCurrFxRate",
7320 FT_STRING, BASE_NONE, NULL, 0x00,
7321 NULL, HFILL }
7322 },
7323 { &fix_hf[154],
7324 { "SettlCurrFxRateCalc (156)", "fix.SettlCurrFxRateCalc",
7325 FT_STRING, BASE_NONE, NULL, 0x00,
7326 NULL, HFILL }
7327 },
7328 { &fix_hf[155],
7329 { "NumDaysInterest (157)", "fix.NumDaysInterest",
7330 FT_STRING, BASE_NONE, NULL, 0x00,
7331 NULL, HFILL }
7332 },
7333 { &fix_hf[156],
7334 { "AccruedInterestRate (158)", "fix.AccruedInterestRate",
7335 FT_STRING, BASE_NONE, NULL, 0x00,
7336 NULL, HFILL }
7337 },
7338 { &fix_hf[157],
7339 { "AccruedInterestAmt (159)", "fix.AccruedInterestAmt",
7340 FT_STRING, BASE_NONE, NULL, 0x00,
7341 NULL, HFILL }
7342 },
7343 { &fix_hf[158],
7344 { "SettlInstMode (160)", "fix.SettlInstMode",
7345 FT_STRING, BASE_NONE, NULL, 0x00,
7346 NULL, HFILL }
7347 },
7348 { &fix_hf[159],
7349 { "AllocText (161)", "fix.AllocText",
7350 FT_STRING, BASE_NONE, NULL, 0x00,
7351 NULL, HFILL }
7352 },
7353 { &fix_hf[160],
7354 { "SettlInstID (162)", "fix.SettlInstID",
7355 FT_STRING, BASE_NONE, NULL, 0x00,
7356 NULL, HFILL }
7357 },
7358 { &fix_hf[161],
7359 { "SettlInstTransType (163)", "fix.SettlInstTransType",
7360 FT_STRING, BASE_NONE, NULL, 0x00,
7361 NULL, HFILL }
7362 },
7363 { &fix_hf[162],
7364 { "EmailThreadID (164)", "fix.EmailThreadID",
7365 FT_STRING, BASE_NONE, NULL, 0x00,
7366 NULL, HFILL }
7367 },
7368 { &fix_hf[163],
7369 { "SettlInstSource (165)", "fix.SettlInstSource",
7370 FT_STRING, BASE_NONE, NULL, 0x00,
7371 NULL, HFILL }
7372 },
7373 { &fix_hf[164],
7374 { "SettlLocation (166)", "fix.SettlLocation",
7375 FT_STRING, BASE_NONE, NULL, 0x00,
7376 NULL, HFILL }
7377 },
7378 { &fix_hf[165],
7379 { "SecurityType (167)", "fix.SecurityType",
7380 FT_STRING, BASE_NONE, NULL, 0x00,
7381 NULL, HFILL }
7382 },
7383 { &fix_hf[166],
7384 { "EffectiveTime (168)", "fix.EffectiveTime",
7385 FT_STRING, BASE_NONE, NULL, 0x00,
7386 NULL, HFILL }
7387 },
7388 { &fix_hf[167],
7389 { "StandInstDbType (169)", "fix.StandInstDbType",
7390 FT_STRING, BASE_NONE, NULL, 0x00,
7391 NULL, HFILL }
7392 },
7393 { &fix_hf[168],
7394 { "StandInstDbName (170)", "fix.StandInstDbName",
7395 FT_STRING, BASE_NONE, NULL, 0x00,
7396 NULL, HFILL }
7397 },
7398 { &fix_hf[169],
7399 { "StandInstDbID (171)", "fix.StandInstDbID",
7400 FT_STRING, BASE_NONE, NULL, 0x00,
7401 NULL, HFILL }
7402 },
7403 { &fix_hf[170],
7404 { "SettlDeliveryType (172)", "fix.SettlDeliveryType",
7405 FT_STRING, BASE_NONE, NULL, 0x00,
7406 NULL, HFILL }
7407 },
7408 { &fix_hf[171],
7409 { "SettlDepositoryCode (173)", "fix.SettlDepositoryCode",
7410 FT_STRING, BASE_NONE, NULL, 0x00,
7411 NULL, HFILL }
7412 },
7413 { &fix_hf[172],
7414 { "SettlBrkrCode (174)", "fix.SettlBrkrCode",
7415 FT_STRING, BASE_NONE, NULL, 0x00,
7416 NULL, HFILL }
7417 },
7418 { &fix_hf[173],
7419 { "SettlInstCode (175)", "fix.SettlInstCode",
7420 FT_STRING, BASE_NONE, NULL, 0x00,
7421 NULL, HFILL }
7422 },
7423 { &fix_hf[174],
7424 { "SecuritySettlAgentName (176)", "fix.SecuritySettlAgentName",
7425 FT_STRING, BASE_NONE, NULL, 0x00,
7426 NULL, HFILL }
7427 },
7428 { &fix_hf[175],
7429 { "SecuritySettlAgentCode (177)", "fix.SecuritySettlAgentCode",
7430 FT_STRING, BASE_NONE, NULL, 0x00,
7431 NULL, HFILL }
7432 },
7433 { &fix_hf[176],
7434 { "SecuritySettlAgentAcctNum (178)", "fix.SecuritySettlAgentAcctNum",
7435 FT_STRING, BASE_NONE, NULL, 0x00,
7436 NULL, HFILL }
7437 },
7438 { &fix_hf[177],
7439 { "SecuritySettlAgentAcctName (179)", "fix.SecuritySettlAgentAcctName",
7440 FT_STRING, BASE_NONE, NULL, 0x00,
7441 NULL, HFILL }
7442 },
7443 { &fix_hf[178],
7444 { "SecuritySettlAgentContactName (180)", "fix.SecuritySettlAgentContactName",
7445 FT_STRING, BASE_NONE, NULL, 0x00,
7446 NULL, HFILL }
7447 },
7448 { &fix_hf[179],
7449 { "SecuritySettlAgentContactPhone (181)", "fix.SecuritySettlAgentContactPhone",
7450 FT_STRING, BASE_NONE, NULL, 0x00,
7451 NULL, HFILL }
7452 },
7453 { &fix_hf[180],
7454 { "CashSettlAgentName (182)", "fix.CashSettlAgentName",
7455 FT_STRING, BASE_NONE, NULL, 0x00,
7456 NULL, HFILL }
7457 },
7458 { &fix_hf[181],
7459 { "CashSettlAgentCode (183)", "fix.CashSettlAgentCode",
7460 FT_STRING, BASE_NONE, NULL, 0x00,
7461 NULL, HFILL }
7462 },
7463 { &fix_hf[182],
7464 { "CashSettlAgentAcctNum (184)", "fix.CashSettlAgentAcctNum",
7465 FT_STRING, BASE_NONE, NULL, 0x00,
7466 NULL, HFILL }
7467 },
7468 { &fix_hf[183],
7469 { "CashSettlAgentAcctName (185)", "fix.CashSettlAgentAcctName",
7470 FT_STRING, BASE_NONE, NULL, 0x00,
7471 NULL, HFILL }
7472 },
7473 { &fix_hf[184],
7474 { "CashSettlAgentContactName (186)", "fix.CashSettlAgentContactName",
7475 FT_STRING, BASE_NONE, NULL, 0x00,
7476 NULL, HFILL }
7477 },
7478 { &fix_hf[185],
7479 { "CashSettlAgentContactPhone (187)", "fix.CashSettlAgentContactPhone",
7480 FT_STRING, BASE_NONE, NULL, 0x00,
7481 NULL, HFILL }
7482 },
7483 { &fix_hf[186],
7484 { "BidSpotRate (188)", "fix.BidSpotRate",
7485 FT_STRING, BASE_NONE, NULL, 0x00,
7486 NULL, HFILL }
7487 },
7488 { &fix_hf[187],
7489 { "BidForwardPoints (189)", "fix.BidForwardPoints",
7490 FT_STRING, BASE_NONE, NULL, 0x00,
7491 NULL, HFILL }
7492 },
7493 { &fix_hf[188],
7494 { "OfferSpotRate (190)", "fix.OfferSpotRate",
7495 FT_STRING, BASE_NONE, NULL, 0x00,
7496 NULL, HFILL }
7497 },
7498 { &fix_hf[189],
7499 { "OfferForwardPoints (191)", "fix.OfferForwardPoints",
7500 FT_STRING, BASE_NONE, NULL, 0x00,
7501 NULL, HFILL }
7502 },
7503 { &fix_hf[190],
7504 { "OrderQty2 (192)", "fix.OrderQty2",
7505 FT_STRING, BASE_NONE, NULL, 0x00,
7506 NULL, HFILL }
7507 },
7508 { &fix_hf[191],
7509 { "SettlDate2 (193)", "fix.SettlDate2",
7510 FT_STRING, BASE_NONE, NULL, 0x00,
7511 NULL, HFILL }
7512 },
7513 { &fix_hf[192],
7514 { "LastSpotRate (194)", "fix.LastSpotRate",
7515 FT_STRING, BASE_NONE, NULL, 0x00,
7516 NULL, HFILL }
7517 },
7518 { &fix_hf[193],
7519 { "LastForwardPoints (195)", "fix.LastForwardPoints",
7520 FT_STRING, BASE_NONE, NULL, 0x00,
7521 NULL, HFILL }
7522 },
7523 { &fix_hf[194],
7524 { "AllocLinkID (196)", "fix.AllocLinkID",
7525 FT_STRING, BASE_NONE, NULL, 0x00,
7526 NULL, HFILL }
7527 },
7528 { &fix_hf[195],
7529 { "AllocLinkType (197)", "fix.AllocLinkType",
7530 FT_STRING, BASE_NONE, NULL, 0x00,
7531 NULL, HFILL }
7532 },
7533 { &fix_hf[196],
7534 { "SecondaryOrderID (198)", "fix.SecondaryOrderID",
7535 FT_STRING, BASE_NONE, NULL, 0x00,
7536 NULL, HFILL }
7537 },
7538 { &fix_hf[197],
7539 { "NoIOIQualifiers (199)", "fix.NoIOIQualifiers",
7540 FT_STRING, BASE_NONE, NULL, 0x00,
7541 NULL, HFILL }
7542 },
7543 { &fix_hf[198],
7544 { "MaturityMonthYear (200)", "fix.MaturityMonthYear",
7545 FT_STRING, BASE_NONE, NULL, 0x00,
7546 NULL, HFILL }
7547 },
7548 { &fix_hf[199],
7549 { "PutOrCall (201)", "fix.PutOrCall",
7550 FT_STRING, BASE_NONE, NULL, 0x00,
7551 NULL, HFILL }
7552 },
7553 { &fix_hf[200],
7554 { "StrikePrice (202)", "fix.StrikePrice",
7555 FT_STRING, BASE_NONE, NULL, 0x00,
7556 NULL, HFILL }
7557 },
7558 { &fix_hf[201],
7559 { "CoveredOrUncovered (203)", "fix.CoveredOrUncovered",
7560 FT_STRING, BASE_NONE, NULL, 0x00,
7561 NULL, HFILL }
7562 },
7563 { &fix_hf[202],
7564 { "CustomerOrFirm (204)", "fix.CustomerOrFirm",
7565 FT_STRING, BASE_NONE, NULL, 0x00,
7566 NULL, HFILL }
7567 },
7568 { &fix_hf[203],
7569 { "MaturityDay (205)", "fix.MaturityDay",
7570 FT_STRING, BASE_NONE, NULL, 0x00,
7571 NULL, HFILL }
7572 },
7573 { &fix_hf[204],
7574 { "OptAttribute (206)", "fix.OptAttribute",
7575 FT_STRING, BASE_NONE, NULL, 0x00,
7576 NULL, HFILL }
7577 },
7578 { &fix_hf[205],
7579 { "SecurityExchange (207)", "fix.SecurityExchange",
7580 FT_STRING, BASE_NONE, NULL, 0x00,
7581 NULL, HFILL }
7582 },
7583 { &fix_hf[206],
7584 { "NotifyBrokerOfCredit (208)", "fix.NotifyBrokerOfCredit",
7585 FT_STRING, BASE_NONE, NULL, 0x00,
7586 NULL, HFILL }
7587 },
7588 { &fix_hf[207],
7589 { "AllocHandlInst (209)", "fix.AllocHandlInst",
7590 FT_STRING, BASE_NONE, NULL, 0x00,
7591 NULL, HFILL }
7592 },
7593 { &fix_hf[208],
7594 { "MaxShow (210)", "fix.MaxShow",
7595 FT_STRING, BASE_NONE, NULL, 0x00,
7596 NULL, HFILL }
7597 },
7598 { &fix_hf[209],
7599 { "PegOffsetValue (211)", "fix.PegOffsetValue",
7600 FT_STRING, BASE_NONE, NULL, 0x00,
7601 NULL, HFILL }
7602 },
7603 { &fix_hf[210],
7604 { "XmlDataLen (212)", "fix.XmlDataLen",
7605 FT_STRING, BASE_NONE, NULL, 0x00,
7606 NULL, HFILL }
7607 },
7608 { &fix_hf[211],
7609 { "XmlData (213)", "fix.XmlData",
7610 FT_STRING, BASE_NONE, NULL, 0x00,
7611 NULL, HFILL }
7612 },
7613 { &fix_hf[212],
7614 { "SettlInstRefID (214)", "fix.SettlInstRefID",
7615 FT_STRING, BASE_NONE, NULL, 0x00,
7616 NULL, HFILL }
7617 },
7618 { &fix_hf[213],
7619 { "NoRoutingIDs (215)", "fix.NoRoutingIDs",
7620 FT_STRING, BASE_NONE, NULL, 0x00,
7621 NULL, HFILL }
7622 },
7623 { &fix_hf[214],
7624 { "RoutingType (216)", "fix.RoutingType",
7625 FT_STRING, BASE_NONE, NULL, 0x00,
7626 NULL, HFILL }
7627 },
7628 { &fix_hf[215],
7629 { "RoutingID (217)", "fix.RoutingID",
7630 FT_STRING, BASE_NONE, NULL, 0x00,
7631 NULL, HFILL }
7632 },
7633 { &fix_hf[216],
7634 { "Spread (218)", "fix.Spread",
7635 FT_STRING, BASE_NONE, NULL, 0x00,
7636 NULL, HFILL }
7637 },
7638 { &fix_hf[217],
7639 { "Benchmark (219)", "fix.Benchmark",
7640 FT_STRING, BASE_NONE, NULL, 0x00,
7641 NULL, HFILL }
7642 },
7643 { &fix_hf[218],
7644 { "BenchmarkCurveCurrency (220)", "fix.BenchmarkCurveCurrency",
7645 FT_STRING, BASE_NONE, NULL, 0x00,
7646 NULL, HFILL }
7647 },
7648 { &fix_hf[219],
7649 { "BenchmarkCurveName (221)", "fix.BenchmarkCurveName",
7650 FT_STRING, BASE_NONE, NULL, 0x00,
7651 NULL, HFILL }
7652 },
7653 { &fix_hf[220],
7654 { "BenchmarkCurvePoint (222)", "fix.BenchmarkCurvePoint",
7655 FT_STRING, BASE_NONE, NULL, 0x00,
7656 NULL, HFILL }
7657 },
7658 { &fix_hf[221],
7659 { "CouponRate (223)", "fix.CouponRate",
7660 FT_STRING, BASE_NONE, NULL, 0x00,
7661 NULL, HFILL }
7662 },
7663 { &fix_hf[222],
7664 { "CouponPaymentDate (224)", "fix.CouponPaymentDate",
7665 FT_STRING, BASE_NONE, NULL, 0x00,
7666 NULL, HFILL }
7667 },
7668 { &fix_hf[223],
7669 { "IssueDate (225)", "fix.IssueDate",
7670 FT_STRING, BASE_NONE, NULL, 0x00,
7671 NULL, HFILL }
7672 },
7673 { &fix_hf[224],
7674 { "RepurchaseTerm (226)", "fix.RepurchaseTerm",
7675 FT_STRING, BASE_NONE, NULL, 0x00,
7676 NULL, HFILL }
7677 },
7678 { &fix_hf[225],
7679 { "RepurchaseRate (227)", "fix.RepurchaseRate",
7680 FT_STRING, BASE_NONE, NULL, 0x00,
7681 NULL, HFILL }
7682 },
7683 { &fix_hf[226],
7684 { "Factor (228)", "fix.Factor",
7685 FT_STRING, BASE_NONE, NULL, 0x00,
7686 NULL, HFILL }
7687 },
7688 { &fix_hf[227],
7689 { "TradeOriginationDate (229)", "fix.TradeOriginationDate",
7690 FT_STRING, BASE_NONE, NULL, 0x00,
7691 NULL, HFILL }
7692 },
7693 { &fix_hf[228],
7694 { "ExDate (230)", "fix.ExDate",
7695 FT_STRING, BASE_NONE, NULL, 0x00,
7696 NULL, HFILL }
7697 },
7698 { &fix_hf[229],
7699 { "ContractMultiplier (231)", "fix.ContractMultiplier",
7700 FT_STRING, BASE_NONE, NULL, 0x00,
7701 NULL, HFILL }
7702 },
7703 { &fix_hf[230],
7704 { "NoStipulations (232)", "fix.NoStipulations",
7705 FT_STRING, BASE_NONE, NULL, 0x00,
7706 NULL, HFILL }
7707 },
7708 { &fix_hf[231],
7709 { "StipulationType (233)", "fix.StipulationType",
7710 FT_STRING, BASE_NONE, NULL, 0x00,
7711 NULL, HFILL }
7712 },
7713 { &fix_hf[232],
7714 { "StipulationValue (234)", "fix.StipulationValue",
7715 FT_STRING, BASE_NONE, NULL, 0x00,
7716 NULL, HFILL }
7717 },
7718 { &fix_hf[233],
7719 { "YieldType (235)", "fix.YieldType",
7720 FT_STRING, BASE_NONE, NULL, 0x00,
7721 NULL, HFILL }
7722 },
7723 { &fix_hf[234],
7724 { "Yield (236)", "fix.Yield",
7725 FT_STRING, BASE_NONE, NULL, 0x00,
7726 NULL, HFILL }
7727 },
7728 { &fix_hf[235],
7729 { "TotalTakedown (237)", "fix.TotalTakedown",
7730 FT_STRING, BASE_NONE, NULL, 0x00,
7731 NULL, HFILL }
7732 },
7733 { &fix_hf[236],
7734 { "Concession (238)", "fix.Concession",
7735 FT_STRING, BASE_NONE, NULL, 0x00,
7736 NULL, HFILL }
7737 },
7738 { &fix_hf[237],
7739 { "RepoCollateralSecurityType (239)", "fix.RepoCollateralSecurityType",
7740 FT_STRING, BASE_NONE, NULL, 0x00,
7741 NULL, HFILL }
7742 },
7743 { &fix_hf[238],
7744 { "RedemptionDate (240)", "fix.RedemptionDate",
7745 FT_STRING, BASE_NONE, NULL, 0x00,
7746 NULL, HFILL }
7747 },
7748 { &fix_hf[239],
7749 { "UnderlyingCouponPaymentDate (241)", "fix.UnderlyingCouponPaymentDate",
7750 FT_STRING, BASE_NONE, NULL, 0x00,
7751 NULL, HFILL }
7752 },
7753 { &fix_hf[240],
7754 { "UnderlyingIssueDate (242)", "fix.UnderlyingIssueDate",
7755 FT_STRING, BASE_NONE, NULL, 0x00,
7756 NULL, HFILL }
7757 },
7758 { &fix_hf[241],
7759 { "UnderlyingRepoCollateralSecurityType (243)", "fix.UnderlyingRepoCollateralSecurityType",
7760 FT_STRING, BASE_NONE, NULL, 0x00,
7761 NULL, HFILL }
7762 },
7763 { &fix_hf[242],
7764 { "UnderlyingRepurchaseTerm (244)", "fix.UnderlyingRepurchaseTerm",
7765 FT_STRING, BASE_NONE, NULL, 0x00,
7766 NULL, HFILL }
7767 },
7768 { &fix_hf[243],
7769 { "UnderlyingRepurchaseRate (245)", "fix.UnderlyingRepurchaseRate",
7770 FT_STRING, BASE_NONE, NULL, 0x00,
7771 NULL, HFILL }
7772 },
7773 { &fix_hf[244],
7774 { "UnderlyingFactor (246)", "fix.UnderlyingFactor",
7775 FT_STRING, BASE_NONE, NULL, 0x00,
7776 NULL, HFILL }
7777 },
7778 { &fix_hf[245],
7779 { "UnderlyingRedemptionDate (247)", "fix.UnderlyingRedemptionDate",
7780 FT_STRING, BASE_NONE, NULL, 0x00,
7781 NULL, HFILL }
7782 },
7783 { &fix_hf[246],
7784 { "LegCouponPaymentDate (248)", "fix.LegCouponPaymentDate",
7785 FT_STRING, BASE_NONE, NULL, 0x00,
7786 NULL, HFILL }
7787 },
7788 { &fix_hf[247],
7789 { "LegIssueDate (249)", "fix.LegIssueDate",
7790 FT_STRING, BASE_NONE, NULL, 0x00,
7791 NULL, HFILL }
7792 },
7793 { &fix_hf[248],
7794 { "LegRepoCollateralSecurityType (250)", "fix.LegRepoCollateralSecurityType",
7795 FT_STRING, BASE_NONE, NULL, 0x00,
7796 NULL, HFILL }
7797 },
7798 { &fix_hf[249],
7799 { "LegRepurchaseTerm (251)", "fix.LegRepurchaseTerm",
7800 FT_STRING, BASE_NONE, NULL, 0x00,
7801 NULL, HFILL }
7802 },
7803 { &fix_hf[250],
7804 { "LegRepurchaseRate (252)", "fix.LegRepurchaseRate",
7805 FT_STRING, BASE_NONE, NULL, 0x00,
7806 NULL, HFILL }
7807 },
7808 { &fix_hf[251],
7809 { "LegFactor (253)", "fix.LegFactor",
7810 FT_STRING, BASE_NONE, NULL, 0x00,
7811 NULL, HFILL }
7812 },
7813 { &fix_hf[252],
7814 { "LegRedemptionDate (254)", "fix.LegRedemptionDate",
7815 FT_STRING, BASE_NONE, NULL, 0x00,
7816 NULL, HFILL }
7817 },
7818 { &fix_hf[253],
7819 { "CreditRating (255)", "fix.CreditRating",
7820 FT_STRING, BASE_NONE, NULL, 0x00,
7821 NULL, HFILL }
7822 },
7823 { &fix_hf[254],
7824 { "UnderlyingCreditRating (256)", "fix.UnderlyingCreditRating",
7825 FT_STRING, BASE_NONE, NULL, 0x00,
7826 NULL, HFILL }
7827 },
7828 { &fix_hf[255],
7829 { "LegCreditRating (257)", "fix.LegCreditRating",
7830 FT_STRING, BASE_NONE, NULL, 0x00,
7831 NULL, HFILL }
7832 },
7833 { &fix_hf[256],
7834 { "TradedFlatSwitch (258)", "fix.TradedFlatSwitch",
7835 FT_STRING, BASE_NONE, NULL, 0x00,
7836 NULL, HFILL }
7837 },
7838 { &fix_hf[257],
7839 { "BasisFeatureDate (259)", "fix.BasisFeatureDate",
7840 FT_STRING, BASE_NONE, NULL, 0x00,
7841 NULL, HFILL }
7842 },
7843 { &fix_hf[258],
7844 { "BasisFeaturePrice (260)", "fix.BasisFeaturePrice",
7845 FT_STRING, BASE_NONE, NULL, 0x00,
7846 NULL, HFILL }
7847 },
7848 { &fix_hf[259],
7849 { "MDReqID (262)", "fix.MDReqID",
7850 FT_STRING, BASE_NONE, NULL, 0x00,
7851 NULL, HFILL }
7852 },
7853 { &fix_hf[260],
7854 { "SubscriptionRequestType (263)", "fix.SubscriptionRequestType",
7855 FT_STRING, BASE_NONE, NULL, 0x00,
7856 NULL, HFILL }
7857 },
7858 { &fix_hf[261],
7859 { "MarketDepth (264)", "fix.MarketDepth",
7860 FT_STRING, BASE_NONE, NULL, 0x00,
7861 NULL, HFILL }
7862 },
7863 { &fix_hf[262],
7864 { "MDUpdateType (265)", "fix.MDUpdateType",
7865 FT_STRING, BASE_NONE, NULL, 0x00,
7866 NULL, HFILL }
7867 },
7868 { &fix_hf[263],
7869 { "AggregatedBook (266)", "fix.AggregatedBook",
7870 FT_STRING, BASE_NONE, NULL, 0x00,
7871 NULL, HFILL }
7872 },
7873 { &fix_hf[264],
7874 { "NoMDEntryTypes (267)", "fix.NoMDEntryTypes",
7875 FT_STRING, BASE_NONE, NULL, 0x00,
7876 NULL, HFILL }
7877 },
7878 { &fix_hf[265],
7879 { "NoMDEntries (268)", "fix.NoMDEntries",
7880 FT_STRING, BASE_NONE, NULL, 0x00,
7881 NULL, HFILL }
7882 },
7883 { &fix_hf[266],
7884 { "MDEntryType (269)", "fix.MDEntryType",
7885 FT_STRING, BASE_NONE, NULL, 0x00,
7886 NULL, HFILL }
7887 },
7888 { &fix_hf[267],
7889 { "MDEntryPx (270)", "fix.MDEntryPx",
7890 FT_STRING, BASE_NONE, NULL, 0x00,
7891 NULL, HFILL }
7892 },
7893 { &fix_hf[268],
7894 { "MDEntrySize (271)", "fix.MDEntrySize",
7895 FT_STRING, BASE_NONE, NULL, 0x00,
7896 NULL, HFILL }
7897 },
7898 { &fix_hf[269],
7899 { "MDEntryDate (272)", "fix.MDEntryDate",
7900 FT_STRING, BASE_NONE, NULL, 0x00,
7901 NULL, HFILL }
7902 },
7903 { &fix_hf[270],
7904 { "MDEntryTime (273)", "fix.MDEntryTime",
7905 FT_STRING, BASE_NONE, NULL, 0x00,
7906 NULL, HFILL }
7907 },
7908 { &fix_hf[271],
7909 { "TickDirection (274)", "fix.TickDirection",
7910 FT_STRING, BASE_NONE, NULL, 0x00,
7911 NULL, HFILL }
7912 },
7913 { &fix_hf[272],
7914 { "MDMkt (275)", "fix.MDMkt",
7915 FT_STRING, BASE_NONE, NULL, 0x00,
7916 NULL, HFILL }
7917 },
7918 { &fix_hf[273],
7919 { "QuoteCondition (276)", "fix.QuoteCondition",
7920 FT_STRING, BASE_NONE, NULL, 0x00,
7921 NULL, HFILL }
7922 },
7923 { &fix_hf[274],
7924 { "TradeCondition (277)", "fix.TradeCondition",
7925 FT_STRING, BASE_NONE, NULL, 0x00,
7926 NULL, HFILL }
7927 },
7928 { &fix_hf[275],
7929 { "MDEntryID (278)", "fix.MDEntryID",
7930 FT_STRING, BASE_NONE, NULL, 0x00,
7931 NULL, HFILL }
7932 },
7933 { &fix_hf[276],
7934 { "MDUpdateAction (279)", "fix.MDUpdateAction",
7935 FT_STRING, BASE_NONE, NULL, 0x00,
7936 NULL, HFILL }
7937 },
7938 { &fix_hf[277],
7939 { "MDEntryRefID (280)", "fix.MDEntryRefID",
7940 FT_STRING, BASE_NONE, NULL, 0x00,
7941 NULL, HFILL }
7942 },
7943 { &fix_hf[278],
7944 { "MDReqRejReason (281)", "fix.MDReqRejReason",
7945 FT_STRING, BASE_NONE, NULL, 0x00,
7946 NULL, HFILL }
7947 },
7948 { &fix_hf[279],
7949 { "MDEntryOriginator (282)", "fix.MDEntryOriginator",
7950 FT_STRING, BASE_NONE, NULL, 0x00,
7951 NULL, HFILL }
7952 },
7953 { &fix_hf[280],
7954 { "LocationID (283)", "fix.LocationID",
7955 FT_STRING, BASE_NONE, NULL, 0x00,
7956 NULL, HFILL }
7957 },
7958 { &fix_hf[281],
7959 { "DeskID (284)", "fix.DeskID",
7960 FT_STRING, BASE_NONE, NULL, 0x00,
7961 NULL, HFILL }
7962 },
7963 { &fix_hf[282],
7964 { "DeleteReason (285)", "fix.DeleteReason",
7965 FT_STRING, BASE_NONE, NULL, 0x00,
7966 NULL, HFILL }
7967 },
7968 { &fix_hf[283],
7969 { "OpenCloseSettlFlag (286)", "fix.OpenCloseSettlFlag",
7970 FT_STRING, BASE_NONE, NULL, 0x00,
7971 NULL, HFILL }
7972 },
7973 { &fix_hf[284],
7974 { "SellerDays (287)", "fix.SellerDays",
7975 FT_STRING, BASE_NONE, NULL, 0x00,
7976 NULL, HFILL }
7977 },
7978 { &fix_hf[285],
7979 { "MDEntryBuyer (288)", "fix.MDEntryBuyer",
7980 FT_STRING, BASE_NONE, NULL, 0x00,
7981 NULL, HFILL }
7982 },
7983 { &fix_hf[286],
7984 { "MDEntrySeller (289)", "fix.MDEntrySeller",
7985 FT_STRING, BASE_NONE, NULL, 0x00,
7986 NULL, HFILL }
7987 },
7988 { &fix_hf[287],
7989 { "MDEntryPositionNo (290)", "fix.MDEntryPositionNo",
7990 FT_STRING, BASE_NONE, NULL, 0x00,
7991 NULL, HFILL }
7992 },
7993 { &fix_hf[288],
7994 { "FinancialStatus (291)", "fix.FinancialStatus",
7995 FT_STRING, BASE_NONE, NULL, 0x00,
7996 NULL, HFILL }
7997 },
7998 { &fix_hf[289],
7999 { "CorporateAction (292)", "fix.CorporateAction",
8000 FT_STRING, BASE_NONE, NULL, 0x00,
8001 NULL, HFILL }
8002 },
8003 { &fix_hf[290],
8004 { "DefBidSize (293)", "fix.DefBidSize",
8005 FT_STRING, BASE_NONE, NULL, 0x00,
8006 NULL, HFILL }
8007 },
8008 { &fix_hf[291],
8009 { "DefOfferSize (294)", "fix.DefOfferSize",
8010 FT_STRING, BASE_NONE, NULL, 0x00,
8011 NULL, HFILL }
8012 },
8013 { &fix_hf[292],
8014 { "NoQuoteEntries (295)", "fix.NoQuoteEntries",
8015 FT_STRING, BASE_NONE, NULL, 0x00,
8016 NULL, HFILL }
8017 },
8018 { &fix_hf[293],
8019 { "NoQuoteSets (296)", "fix.NoQuoteSets",
8020 FT_STRING, BASE_NONE, NULL, 0x00,
8021 NULL, HFILL }
8022 },
8023 { &fix_hf[294],
8024 { "QuoteStatus (297)", "fix.QuoteStatus",
8025 FT_STRING, BASE_NONE, NULL, 0x00,
8026 NULL, HFILL }
8027 },
8028 { &fix_hf[295],
8029 { "QuoteCancelType (298)", "fix.QuoteCancelType",
8030 FT_STRING, BASE_NONE, NULL, 0x00,
8031 NULL, HFILL }
8032 },
8033 { &fix_hf[296],
8034 { "QuoteEntryID (299)", "fix.QuoteEntryID",
8035 FT_STRING, BASE_NONE, NULL, 0x00,
8036 NULL, HFILL }
8037 },
8038 { &fix_hf[297],
8039 { "QuoteRejectReason (300)", "fix.QuoteRejectReason",
8040 FT_STRING, BASE_NONE, NULL, 0x00,
8041 NULL, HFILL }
8042 },
8043 { &fix_hf[298],
8044 { "QuoteResponseLevel (301)", "fix.QuoteResponseLevel",
8045 FT_STRING, BASE_NONE, NULL, 0x00,
8046 NULL, HFILL }
8047 },
8048 { &fix_hf[299],
8049 { "QuoteSetID (302)", "fix.QuoteSetID",
8050 FT_STRING, BASE_NONE, NULL, 0x00,
8051 NULL, HFILL }
8052 },
8053 { &fix_hf[300],
8054 { "QuoteRequestType (303)", "fix.QuoteRequestType",
8055 FT_STRING, BASE_NONE, NULL, 0x00,
8056 NULL, HFILL }
8057 },
8058 { &fix_hf[301],
8059 { "TotNoQuoteEntries (304)", "fix.TotNoQuoteEntries",
8060 FT_STRING, BASE_NONE, NULL, 0x00,
8061 NULL, HFILL }
8062 },
8063 { &fix_hf[302],
8064 { "UnderlyingSecurityIDSource (305)", "fix.UnderlyingSecurityIDSource",
8065 FT_STRING, BASE_NONE, NULL, 0x00,
8066 NULL, HFILL }
8067 },
8068 { &fix_hf[303],
8069 { "UnderlyingIssuer (306)", "fix.UnderlyingIssuer",
8070 FT_STRING, BASE_NONE, NULL, 0x00,
8071 NULL, HFILL }
8072 },
8073 { &fix_hf[304],
8074 { "UnderlyingSecurityDesc (307)", "fix.UnderlyingSecurityDesc",
8075 FT_STRING, BASE_NONE, NULL, 0x00,
8076 NULL, HFILL }
8077 },
8078 { &fix_hf[305],
8079 { "UnderlyingSecurityExchange (308)", "fix.UnderlyingSecurityExchange",
8080 FT_STRING, BASE_NONE, NULL, 0x00,
8081 NULL, HFILL }
8082 },
8083 { &fix_hf[306],
8084 { "UnderlyingSecurityID (309)", "fix.UnderlyingSecurityID",
8085 FT_STRING, BASE_NONE, NULL, 0x00,
8086 NULL, HFILL }
8087 },
8088 { &fix_hf[307],
8089 { "UnderlyingSecurityType (310)", "fix.UnderlyingSecurityType",
8090 FT_STRING, BASE_NONE, NULL, 0x00,
8091 NULL, HFILL }
8092 },
8093 { &fix_hf[308],
8094 { "UnderlyingSymbol (311)", "fix.UnderlyingSymbol",
8095 FT_STRING, BASE_NONE, NULL, 0x00,
8096 NULL, HFILL }
8097 },
8098 { &fix_hf[309],
8099 { "UnderlyingSymbolSfx (312)", "fix.UnderlyingSymbolSfx",
8100 FT_STRING, BASE_NONE, NULL, 0x00,
8101 NULL, HFILL }
8102 },
8103 { &fix_hf[310],
8104 { "UnderlyingMaturityMonthYear (313)", "fix.UnderlyingMaturityMonthYear",
8105 FT_STRING, BASE_NONE, NULL, 0x00,
8106 NULL, HFILL }
8107 },
8108 { &fix_hf[311],
8109 { "UnderlyingMaturityDay (314)", "fix.UnderlyingMaturityDay",
8110 FT_STRING, BASE_NONE, NULL, 0x00,
8111 NULL, HFILL }
8112 },
8113 { &fix_hf[312],
8114 { "UnderlyingPutOrCall (315)", "fix.UnderlyingPutOrCall",
8115 FT_STRING, BASE_NONE, NULL, 0x00,
8116 NULL, HFILL }
8117 },
8118 { &fix_hf[313],
8119 { "UnderlyingStrikePrice (316)", "fix.UnderlyingStrikePrice",
8120 FT_STRING, BASE_NONE, NULL, 0x00,
8121 NULL, HFILL }
8122 },
8123 { &fix_hf[314],
8124 { "UnderlyingOptAttribute (317)", "fix.UnderlyingOptAttribute",
8125 FT_STRING, BASE_NONE, NULL, 0x00,
8126 NULL, HFILL }
8127 },
8128 { &fix_hf[315],
8129 { "UnderlyingCurrency (318)", "fix.UnderlyingCurrency",
8130 FT_STRING, BASE_NONE, NULL, 0x00,
8131 NULL, HFILL }
8132 },
8133 { &fix_hf[316],
8134 { "RatioQty (319)", "fix.RatioQty",
8135 FT_STRING, BASE_NONE, NULL, 0x00,
8136 NULL, HFILL }
8137 },
8138 { &fix_hf[317],
8139 { "SecurityReqID (320)", "fix.SecurityReqID",
8140 FT_STRING, BASE_NONE, NULL, 0x00,
8141 NULL, HFILL }
8142 },
8143 { &fix_hf[318],
8144 { "SecurityRequestType (321)", "fix.SecurityRequestType",
8145 FT_STRING, BASE_NONE, NULL, 0x00,
8146 NULL, HFILL }
8147 },
8148 { &fix_hf[319],
8149 { "SecurityResponseID (322)", "fix.SecurityResponseID",
8150 FT_STRING, BASE_NONE, NULL, 0x00,
8151 NULL, HFILL }
8152 },
8153 { &fix_hf[320],
8154 { "SecurityResponseType (323)", "fix.SecurityResponseType",
8155 FT_STRING, BASE_NONE, NULL, 0x00,
8156 NULL, HFILL }
8157 },
8158 { &fix_hf[321],
8159 { "SecurityStatusReqID (324)", "fix.SecurityStatusReqID",
8160 FT_STRING, BASE_NONE, NULL, 0x00,
8161 NULL, HFILL }
8162 },
8163 { &fix_hf[322],
8164 { "UnsolicitedIndicator (325)", "fix.UnsolicitedIndicator",
8165 FT_STRING, BASE_NONE, NULL, 0x00,
8166 NULL, HFILL }
8167 },
8168 { &fix_hf[323],
8169 { "SecurityTradingStatus (326)", "fix.SecurityTradingStatus",
8170 FT_STRING, BASE_NONE, NULL, 0x00,
8171 NULL, HFILL }
8172 },
8173 { &fix_hf[324],
8174 { "HaltReasonInt (327)", "fix.HaltReasonInt",
8175 FT_STRING, BASE_NONE, NULL, 0x00,
8176 NULL, HFILL }
8177 },
8178 { &fix_hf[325],
8179 { "InViewOfCommon (328)", "fix.InViewOfCommon",
8180 FT_STRING, BASE_NONE, NULL, 0x00,
8181 NULL, HFILL }
8182 },
8183 { &fix_hf[326],
8184 { "DueToRelated (329)", "fix.DueToRelated",
8185 FT_STRING, BASE_NONE, NULL, 0x00,
8186 NULL, HFILL }
8187 },
8188 { &fix_hf[327],
8189 { "BuyVolume (330)", "fix.BuyVolume",
8190 FT_STRING, BASE_NONE, NULL, 0x00,
8191 NULL, HFILL }
8192 },
8193 { &fix_hf[328],
8194 { "SellVolume (331)", "fix.SellVolume",
8195 FT_STRING, BASE_NONE, NULL, 0x00,
8196 NULL, HFILL }
8197 },
8198 { &fix_hf[329],
8199 { "HighPx (332)", "fix.HighPx",
8200 FT_STRING, BASE_NONE, NULL, 0x00,
8201 NULL, HFILL }
8202 },
8203 { &fix_hf[330],
8204 { "LowPx (333)", "fix.LowPx",
8205 FT_STRING, BASE_NONE, NULL, 0x00,
8206 NULL, HFILL }
8207 },
8208 { &fix_hf[331],
8209 { "Adjustment (334)", "fix.Adjustment",
8210 FT_STRING, BASE_NONE, NULL, 0x00,
8211 NULL, HFILL }
8212 },
8213 { &fix_hf[332],
8214 { "TradSesReqID (335)", "fix.TradSesReqID",
8215 FT_STRING, BASE_NONE, NULL, 0x00,
8216 NULL, HFILL }
8217 },
8218 { &fix_hf[333],
8219 { "TradingSessionID (336)", "fix.TradingSessionID",
8220 FT_STRING, BASE_NONE, NULL, 0x00,
8221 NULL, HFILL }
8222 },
8223 { &fix_hf[334],
8224 { "ContraTrader (337)", "fix.ContraTrader",
8225 FT_STRING, BASE_NONE, NULL, 0x00,
8226 NULL, HFILL }
8227 },
8228 { &fix_hf[335],
8229 { "TradSesMethod (338)", "fix.TradSesMethod",
8230 FT_STRING, BASE_NONE, NULL, 0x00,
8231 NULL, HFILL }
8232 },
8233 { &fix_hf[336],
8234 { "TradSesMode (339)", "fix.TradSesMode",
8235 FT_STRING, BASE_NONE, NULL, 0x00,
8236 NULL, HFILL }
8237 },
8238 { &fix_hf[337],
8239 { "TradSesStatus (340)", "fix.TradSesStatus",
8240 FT_STRING, BASE_NONE, NULL, 0x00,
8241 NULL, HFILL }
8242 },
8243 { &fix_hf[338],
8244 { "TradSesStartTime (341)", "fix.TradSesStartTime",
8245 FT_STRING, BASE_NONE, NULL, 0x00,
8246 NULL, HFILL }
8247 },
8248 { &fix_hf[339],
8249 { "TradSesOpenTime (342)", "fix.TradSesOpenTime",
8250 FT_STRING, BASE_NONE, NULL, 0x00,
8251 NULL, HFILL }
8252 },
8253 { &fix_hf[340],
8254 { "TradSesPreCloseTime (343)", "fix.TradSesPreCloseTime",
8255 FT_STRING, BASE_NONE, NULL, 0x00,
8256 NULL, HFILL }
8257 },
8258 { &fix_hf[341],
8259 { "TradSesCloseTime (344)", "fix.TradSesCloseTime",
8260 FT_STRING, BASE_NONE, NULL, 0x00,
8261 NULL, HFILL }
8262 },
8263 { &fix_hf[342],
8264 { "TradSesEndTime (345)", "fix.TradSesEndTime",
8265 FT_STRING, BASE_NONE, NULL, 0x00,
8266 NULL, HFILL }
8267 },
8268 { &fix_hf[343],
8269 { "NumberOfOrders (346)", "fix.NumberOfOrders",
8270 FT_STRING, BASE_NONE, NULL, 0x00,
8271 NULL, HFILL }
8272 },
8273 { &fix_hf[344],
8274 { "MessageEncoding (347)", "fix.MessageEncoding",
8275 FT_STRING, BASE_NONE, NULL, 0x00,
8276 NULL, HFILL }
8277 },
8278 { &fix_hf[345],
8279 { "EncodedIssuerLen (348)", "fix.EncodedIssuerLen",
8280 FT_STRING, BASE_NONE, NULL, 0x00,
8281 NULL, HFILL }
8282 },
8283 { &fix_hf[346],
8284 { "EncodedIssuer (349)", "fix.EncodedIssuer",
8285 FT_STRING, BASE_NONE, NULL, 0x00,
8286 NULL, HFILL }
8287 },
8288 { &fix_hf[347],
8289 { "EncodedSecurityDescLen (350)", "fix.EncodedSecurityDescLen",
8290 FT_STRING, BASE_NONE, NULL, 0x00,
8291 NULL, HFILL }
8292 },
8293 { &fix_hf[348],
8294 { "EncodedSecurityDesc (351)", "fix.EncodedSecurityDesc",
8295 FT_STRING, BASE_NONE, NULL, 0x00,
8296 NULL, HFILL }
8297 },
8298 { &fix_hf[349],
8299 { "EncodedListExecInstLen (352)", "fix.EncodedListExecInstLen",
8300 FT_STRING, BASE_NONE, NULL, 0x00,
8301 NULL, HFILL }
8302 },
8303 { &fix_hf[350],
8304 { "EncodedListExecInst (353)", "fix.EncodedListExecInst",
8305 FT_STRING, BASE_NONE, NULL, 0x00,
8306 NULL, HFILL }
8307 },
8308 { &fix_hf[351],
8309 { "EncodedTextLen (354)", "fix.EncodedTextLen",
8310 FT_STRING, BASE_NONE, NULL, 0x00,
8311 NULL, HFILL }
8312 },
8313 { &fix_hf[352],
8314 { "EncodedText (355)", "fix.EncodedText",
8315 FT_STRING, BASE_NONE, NULL, 0x00,
8316 NULL, HFILL }
8317 },
8318 { &fix_hf[353],
8319 { "EncodedSubjectLen (356)", "fix.EncodedSubjectLen",
8320 FT_STRING, BASE_NONE, NULL, 0x00,
8321 NULL, HFILL }
8322 },
8323 { &fix_hf[354],
8324 { "EncodedSubject (357)", "fix.EncodedSubject",
8325 FT_STRING, BASE_NONE, NULL, 0x00,
8326 NULL, HFILL }
8327 },
8328 { &fix_hf[355],
8329 { "EncodedHeadlineLen (358)", "fix.EncodedHeadlineLen",
8330 FT_STRING, BASE_NONE, NULL, 0x00,
8331 NULL, HFILL }
8332 },
8333 { &fix_hf[356],
8334 { "EncodedHeadline (359)", "fix.EncodedHeadline",
8335 FT_STRING, BASE_NONE, NULL, 0x00,
8336 NULL, HFILL }
8337 },
8338 { &fix_hf[357],
8339 { "EncodedAllocTextLen (360)", "fix.EncodedAllocTextLen",
8340 FT_STRING, BASE_NONE, NULL, 0x00,
8341 NULL, HFILL }
8342 },
8343 { &fix_hf[358],
8344 { "EncodedAllocText (361)", "fix.EncodedAllocText",
8345 FT_STRING, BASE_NONE, NULL, 0x00,
8346 NULL, HFILL }
8347 },
8348 { &fix_hf[359],
8349 { "EncodedUnderlyingIssuerLen (362)", "fix.EncodedUnderlyingIssuerLen",
8350 FT_STRING, BASE_NONE, NULL, 0x00,
8351 NULL, HFILL }
8352 },
8353 { &fix_hf[360],
8354 { "EncodedUnderlyingIssuer (363)", "fix.EncodedUnderlyingIssuer",
8355 FT_STRING, BASE_NONE, NULL, 0x00,
8356 NULL, HFILL }
8357 },
8358 { &fix_hf[361],
8359 { "EncodedUnderlyingSecurityDescLen (364)", "fix.EncodedUnderlyingSecurityDescLen",
8360 FT_STRING, BASE_NONE, NULL, 0x00,
8361 NULL, HFILL }
8362 },
8363 { &fix_hf[362],
8364 { "EncodedUnderlyingSecurityDesc (365)", "fix.EncodedUnderlyingSecurityDesc",
8365 FT_STRING, BASE_NONE, NULL, 0x00,
8366 NULL, HFILL }
8367 },
8368 { &fix_hf[363],
8369 { "AllocPrice (366)", "fix.AllocPrice",
8370 FT_STRING, BASE_NONE, NULL, 0x00,
8371 NULL, HFILL }
8372 },
8373 { &fix_hf[364],
8374 { "QuoteSetValidUntilTime (367)", "fix.QuoteSetValidUntilTime",
8375 FT_STRING, BASE_NONE, NULL, 0x00,
8376 NULL, HFILL }
8377 },
8378 { &fix_hf[365],
8379 { "QuoteEntryRejectReason (368)", "fix.QuoteEntryRejectReason",
8380 FT_STRING, BASE_NONE, NULL, 0x00,
8381 NULL, HFILL }
8382 },
8383 { &fix_hf[366],
8384 { "LastMsgSeqNumProcessed (369)", "fix.LastMsgSeqNumProcessed",
8385 FT_STRING, BASE_NONE, NULL, 0x00,
8386 NULL, HFILL }
8387 },
8388 { &fix_hf[367],
8389 { "OnBehalfOfSendingTime (370)", "fix.OnBehalfOfSendingTime",
8390 FT_STRING, BASE_NONE, NULL, 0x00,
8391 NULL, HFILL }
8392 },
8393 { &fix_hf[368],
8394 { "RefTagID (371)", "fix.RefTagID",
8395 FT_STRING, BASE_NONE, NULL, 0x00,
8396 NULL, HFILL }
8397 },
8398 { &fix_hf[369],
8399 { "RefMsgType (372)", "fix.RefMsgType",
8400 FT_STRING, BASE_NONE, NULL, 0x00,
8401 NULL, HFILL }
8402 },
8403 { &fix_hf[370],
8404 { "SessionRejectReason (373)", "fix.SessionRejectReason",
8405 FT_STRING, BASE_NONE, NULL, 0x00,
8406 NULL, HFILL }
8407 },
8408 { &fix_hf[371],
8409 { "BidRequestTransType (374)", "fix.BidRequestTransType",
8410 FT_STRING, BASE_NONE, NULL, 0x00,
8411 NULL, HFILL }
8412 },
8413 { &fix_hf[372],
8414 { "ContraBroker (375)", "fix.ContraBroker",
8415 FT_STRING, BASE_NONE, NULL, 0x00,
8416 NULL, HFILL }
8417 },
8418 { &fix_hf[373],
8419 { "ComplianceID (376)", "fix.ComplianceID",
8420 FT_STRING, BASE_NONE, NULL, 0x00,
8421 NULL, HFILL }
8422 },
8423 { &fix_hf[374],
8424 { "SolicitedFlag (377)", "fix.SolicitedFlag",
8425 FT_STRING, BASE_NONE, NULL, 0x00,
8426 NULL, HFILL }
8427 },
8428 { &fix_hf[375],
8429 { "ExecRestatementReason (378)", "fix.ExecRestatementReason",
8430 FT_STRING, BASE_NONE, NULL, 0x00,
8431 NULL, HFILL }
8432 },
8433 { &fix_hf[376],
8434 { "BusinessRejectRefID (379)", "fix.BusinessRejectRefID",
8435 FT_STRING, BASE_NONE, NULL, 0x00,
8436 NULL, HFILL }
8437 },
8438 { &fix_hf[377],
8439 { "BusinessRejectReason (380)", "fix.BusinessRejectReason",
8440 FT_STRING, BASE_NONE, NULL, 0x00,
8441 NULL, HFILL }
8442 },
8443 { &fix_hf[378],
8444 { "GrossTradeAmt (381)", "fix.GrossTradeAmt",
8445 FT_STRING, BASE_NONE, NULL, 0x00,
8446 NULL, HFILL }
8447 },
8448 { &fix_hf[379],
8449 { "NoContraBrokers (382)", "fix.NoContraBrokers",
8450 FT_STRING, BASE_NONE, NULL, 0x00,
8451 NULL, HFILL }
8452 },
8453 { &fix_hf[380],
8454 { "MaxMessageSize (383)", "fix.MaxMessageSize",
8455 FT_STRING, BASE_NONE, NULL, 0x00,
8456 NULL, HFILL }
8457 },
8458 { &fix_hf[381],
8459 { "NoMsgTypes (384)", "fix.NoMsgTypes",
8460 FT_STRING, BASE_NONE, NULL, 0x00,
8461 NULL, HFILL }
8462 },
8463 { &fix_hf[382],
8464 { "MsgDirection (385)", "fix.MsgDirection",
8465 FT_STRING, BASE_NONE, NULL, 0x00,
8466 NULL, HFILL }
8467 },
8468 { &fix_hf[383],
8469 { "NoTradingSessions (386)", "fix.NoTradingSessions",
8470 FT_STRING, BASE_NONE, NULL, 0x00,
8471 NULL, HFILL }
8472 },
8473 { &fix_hf[384],
8474 { "TotalVolumeTraded (387)", "fix.TotalVolumeTraded",
8475 FT_STRING, BASE_NONE, NULL, 0x00,
8476 NULL, HFILL }
8477 },
8478 { &fix_hf[385],
8479 { "DiscretionInst (388)", "fix.DiscretionInst",
8480 FT_STRING, BASE_NONE, NULL, 0x00,
8481 NULL, HFILL }
8482 },
8483 { &fix_hf[386],
8484 { "DiscretionOffsetValue (389)", "fix.DiscretionOffsetValue",
8485 FT_STRING, BASE_NONE, NULL, 0x00,
8486 NULL, HFILL }
8487 },
8488 { &fix_hf[387],
8489 { "BidID (390)", "fix.BidID",
8490 FT_STRING, BASE_NONE, NULL, 0x00,
8491 NULL, HFILL }
8492 },
8493 { &fix_hf[388],
8494 { "ClientBidID (391)", "fix.ClientBidID",
8495 FT_STRING, BASE_NONE, NULL, 0x00,
8496 NULL, HFILL }
8497 },
8498 { &fix_hf[389],
8499 { "ListName (392)", "fix.ListName",
8500 FT_STRING, BASE_NONE, NULL, 0x00,
8501 NULL, HFILL }
8502 },
8503 { &fix_hf[390],
8504 { "TotNoRelatedSym (393)", "fix.TotNoRelatedSym",
8505 FT_STRING, BASE_NONE, NULL, 0x00,
8506 NULL, HFILL }
8507 },
8508 { &fix_hf[391],
8509 { "BidType (394)", "fix.BidType",
8510 FT_STRING, BASE_NONE, NULL, 0x00,
8511 NULL, HFILL }
8512 },
8513 { &fix_hf[392],
8514 { "NumTickets (395)", "fix.NumTickets",
8515 FT_STRING, BASE_NONE, NULL, 0x00,
8516 NULL, HFILL }
8517 },
8518 { &fix_hf[393],
8519 { "SideValue1 (396)", "fix.SideValue1",
8520 FT_STRING, BASE_NONE, NULL, 0x00,
8521 NULL, HFILL }
8522 },
8523 { &fix_hf[394],
8524 { "SideValue2 (397)", "fix.SideValue2",
8525 FT_STRING, BASE_NONE, NULL, 0x00,
8526 NULL, HFILL }
8527 },
8528 { &fix_hf[395],
8529 { "NoBidDescriptors (398)", "fix.NoBidDescriptors",
8530 FT_STRING, BASE_NONE, NULL, 0x00,
8531 NULL, HFILL }
8532 },
8533 { &fix_hf[396],
8534 { "BidDescriptorType (399)", "fix.BidDescriptorType",
8535 FT_STRING, BASE_NONE, NULL, 0x00,
8536 NULL, HFILL }
8537 },
8538 { &fix_hf[397],
8539 { "BidDescriptor (400)", "fix.BidDescriptor",
8540 FT_STRING, BASE_NONE, NULL, 0x00,
8541 NULL, HFILL }
8542 },
8543 { &fix_hf[398],
8544 { "SideValueInd (401)", "fix.SideValueInd",
8545 FT_STRING, BASE_NONE, NULL, 0x00,
8546 NULL, HFILL }
8547 },
8548 { &fix_hf[399],
8549 { "LiquidityPctLow (402)", "fix.LiquidityPctLow",
8550 FT_STRING, BASE_NONE, NULL, 0x00,
8551 NULL, HFILL }
8552 },
8553 { &fix_hf[400],
8554 { "LiquidityPctHigh (403)", "fix.LiquidityPctHigh",
8555 FT_STRING, BASE_NONE, NULL, 0x00,
8556 NULL, HFILL }
8557 },
8558 { &fix_hf[401],
8559 { "LiquidityValue (404)", "fix.LiquidityValue",
8560 FT_STRING, BASE_NONE, NULL, 0x00,
8561 NULL, HFILL }
8562 },
8563 { &fix_hf[402],
8564 { "EFPTrackingError (405)", "fix.EFPTrackingError",
8565 FT_STRING, BASE_NONE, NULL, 0x00,
8566 NULL, HFILL }
8567 },
8568 { &fix_hf[403],
8569 { "FairValue (406)", "fix.FairValue",
8570 FT_STRING, BASE_NONE, NULL, 0x00,
8571 NULL, HFILL }
8572 },
8573 { &fix_hf[404],
8574 { "OutsideIndexPct (407)", "fix.OutsideIndexPct",
8575 FT_STRING, BASE_NONE, NULL, 0x00,
8576 NULL, HFILL }
8577 },
8578 { &fix_hf[405],
8579 { "ValueOfFutures (408)", "fix.ValueOfFutures",
8580 FT_STRING, BASE_NONE, NULL, 0x00,
8581 NULL, HFILL }
8582 },
8583 { &fix_hf[406],
8584 { "LiquidityIndType (409)", "fix.LiquidityIndType",
8585 FT_STRING, BASE_NONE, NULL, 0x00,
8586 NULL, HFILL }
8587 },
8588 { &fix_hf[407],
8589 { "WtAverageLiquidity (410)", "fix.WtAverageLiquidity",
8590 FT_STRING, BASE_NONE, NULL, 0x00,
8591 NULL, HFILL }
8592 },
8593 { &fix_hf[408],
8594 { "ExchangeForPhysical (411)", "fix.ExchangeForPhysical",
8595 FT_STRING, BASE_NONE, NULL, 0x00,
8596 NULL, HFILL }
8597 },
8598 { &fix_hf[409],
8599 { "OutMainCntryUIndex (412)", "fix.OutMainCntryUIndex",
8600 FT_STRING, BASE_NONE, NULL, 0x00,
8601 NULL, HFILL }
8602 },
8603 { &fix_hf[410],
8604 { "CrossPercent (413)", "fix.CrossPercent",
8605 FT_STRING, BASE_NONE, NULL, 0x00,
8606 NULL, HFILL }
8607 },
8608 { &fix_hf[411],
8609 { "ProgRptReqs (414)", "fix.ProgRptReqs",
8610 FT_STRING, BASE_NONE, NULL, 0x00,
8611 NULL, HFILL }
8612 },
8613 { &fix_hf[412],
8614 { "ProgPeriodInterval (415)", "fix.ProgPeriodInterval",
8615 FT_STRING, BASE_NONE, NULL, 0x00,
8616 NULL, HFILL }
8617 },
8618 { &fix_hf[413],
8619 { "IncTaxInd (416)", "fix.IncTaxInd",
8620 FT_STRING, BASE_NONE, NULL, 0x00,
8621 NULL, HFILL }
8622 },
8623 { &fix_hf[414],
8624 { "NumBidders (417)", "fix.NumBidders",
8625 FT_STRING, BASE_NONE, NULL, 0x00,
8626 NULL, HFILL }
8627 },
8628 { &fix_hf[415],
8629 { "BidTradeType (418)", "fix.BidTradeType",
8630 FT_STRING, BASE_NONE, NULL, 0x00,
8631 NULL, HFILL }
8632 },
8633 { &fix_hf[416],
8634 { "BasisPxType (419)", "fix.BasisPxType",
8635 FT_STRING, BASE_NONE, NULL, 0x00,
8636 NULL, HFILL }
8637 },
8638 { &fix_hf[417],
8639 { "NoBidComponents (420)", "fix.NoBidComponents",
8640 FT_STRING, BASE_NONE, NULL, 0x00,
8641 NULL, HFILL }
8642 },
8643 { &fix_hf[418],
8644 { "Country (421)", "fix.Country",
8645 FT_STRING, BASE_NONE, NULL, 0x00,
8646 NULL, HFILL }
8647 },
8648 { &fix_hf[419],
8649 { "TotNoStrikes (422)", "fix.TotNoStrikes",
8650 FT_STRING, BASE_NONE, NULL, 0x00,
8651 NULL, HFILL }
8652 },
8653 { &fix_hf[420],
8654 { "PriceType (423)", "fix.PriceType",
8655 FT_STRING, BASE_NONE, NULL, 0x00,
8656 NULL, HFILL }
8657 },
8658 { &fix_hf[421],
8659 { "DayOrderQty (424)", "fix.DayOrderQty",
8660 FT_STRING, BASE_NONE, NULL, 0x00,
8661 NULL, HFILL }
8662 },
8663 { &fix_hf[422],
8664 { "DayCumQty (425)", "fix.DayCumQty",
8665 FT_STRING, BASE_NONE, NULL, 0x00,
8666 NULL, HFILL }
8667 },
8668 { &fix_hf[423],
8669 { "DayAvgPx (426)", "fix.DayAvgPx",
8670 FT_STRING, BASE_NONE, NULL, 0x00,
8671 NULL, HFILL }
8672 },
8673 { &fix_hf[424],
8674 { "GTBookingInst (427)", "fix.GTBookingInst",
8675 FT_STRING, BASE_NONE, NULL, 0x00,
8676 NULL, HFILL }
8677 },
8678 { &fix_hf[425],
8679 { "NoStrikes (428)", "fix.NoStrikes",
8680 FT_STRING, BASE_NONE, NULL, 0x00,
8681 NULL, HFILL }
8682 },
8683 { &fix_hf[426],
8684 { "ListStatusType (429)", "fix.ListStatusType",
8685 FT_STRING, BASE_NONE, NULL, 0x00,
8686 NULL, HFILL }
8687 },
8688 { &fix_hf[427],
8689 { "NetGrossInd (430)", "fix.NetGrossInd",
8690 FT_STRING, BASE_NONE, NULL, 0x00,
8691 NULL, HFILL }
8692 },
8693 { &fix_hf[428],
8694 { "ListOrderStatus (431)", "fix.ListOrderStatus",
8695 FT_STRING, BASE_NONE, NULL, 0x00,
8696 NULL, HFILL }
8697 },
8698 { &fix_hf[429],
8699 { "ExpireDate (432)", "fix.ExpireDate",
8700 FT_STRING, BASE_NONE, NULL, 0x00,
8701 NULL, HFILL }
8702 },
8703 { &fix_hf[430],
8704 { "ListExecInstType (433)", "fix.ListExecInstType",
8705 FT_STRING, BASE_NONE, NULL, 0x00,
8706 NULL, HFILL }
8707 },
8708 { &fix_hf[431],
8709 { "CxlRejResponseTo (434)", "fix.CxlRejResponseTo",
8710 FT_STRING, BASE_NONE, NULL, 0x00,
8711 NULL, HFILL }
8712 },
8713 { &fix_hf[432],
8714 { "UnderlyingCouponRate (435)", "fix.UnderlyingCouponRate",
8715 FT_STRING, BASE_NONE, NULL, 0x00,
8716 NULL, HFILL }
8717 },
8718 { &fix_hf[433],
8719 { "UnderlyingContractMultiplier (436)", "fix.UnderlyingContractMultiplier",
8720 FT_STRING, BASE_NONE, NULL, 0x00,
8721 NULL, HFILL }
8722 },
8723 { &fix_hf[434],
8724 { "ContraTradeQty (437)", "fix.ContraTradeQty",
8725 FT_STRING, BASE_NONE, NULL, 0x00,
8726 NULL, HFILL }
8727 },
8728 { &fix_hf[435],
8729 { "ContraTradeTime (438)", "fix.ContraTradeTime",
8730 FT_STRING, BASE_NONE, NULL, 0x00,
8731 NULL, HFILL }
8732 },
8733 { &fix_hf[436],
8734 { "ClearingFirm (439)", "fix.ClearingFirm",
8735 FT_STRING, BASE_NONE, NULL, 0x00,
8736 NULL, HFILL }
8737 },
8738 { &fix_hf[437],
8739 { "ClearingAccount (440)", "fix.ClearingAccount",
8740 FT_STRING, BASE_NONE, NULL, 0x00,
8741 NULL, HFILL }
8742 },
8743 { &fix_hf[438],
8744 { "LiquidityNumSecurities (441)", "fix.LiquidityNumSecurities",
8745 FT_STRING, BASE_NONE, NULL, 0x00,
8746 NULL, HFILL }
8747 },
8748 { &fix_hf[439],
8749 { "MultiLegReportingType (442)", "fix.MultiLegReportingType",
8750 FT_STRING, BASE_NONE, NULL, 0x00,
8751 NULL, HFILL }
8752 },
8753 { &fix_hf[440],
8754 { "StrikeTime (443)", "fix.StrikeTime",
8755 FT_STRING, BASE_NONE, NULL, 0x00,
8756 NULL, HFILL }
8757 },
8758 { &fix_hf[441],
8759 { "ListStatusText (444)", "fix.ListStatusText",
8760 FT_STRING, BASE_NONE, NULL, 0x00,
8761 NULL, HFILL }
8762 },
8763 { &fix_hf[442],
8764 { "EncodedListStatusTextLen (445)", "fix.EncodedListStatusTextLen",
8765 FT_STRING, BASE_NONE, NULL, 0x00,
8766 NULL, HFILL }
8767 },
8768 { &fix_hf[443],
8769 { "EncodedListStatusText (446)", "fix.EncodedListStatusText",
8770 FT_STRING, BASE_NONE, NULL, 0x00,
8771 NULL, HFILL }
8772 },
8773 { &fix_hf[444],
8774 { "PartyIDSource (447)", "fix.PartyIDSource",
8775 FT_STRING, BASE_NONE, NULL, 0x00,
8776 NULL, HFILL }
8777 },
8778 { &fix_hf[445],
8779 { "PartyID (448)", "fix.PartyID",
8780 FT_STRING, BASE_NONE, NULL, 0x00,
8781 NULL, HFILL }
8782 },
8783 { &fix_hf[446],
8784 { "TotalVolumeTradedDate (449)", "fix.TotalVolumeTradedDate",
8785 FT_STRING, BASE_NONE, NULL, 0x00,
8786 NULL, HFILL }
8787 },
8788 { &fix_hf[447],
8789 { "TotalVolumeTradedTime (450)", "fix.TotalVolumeTradedTime",
8790 FT_STRING, BASE_NONE, NULL, 0x00,
8791 NULL, HFILL }
8792 },
8793 { &fix_hf[448],
8794 { "NetChgPrevDay (451)", "fix.NetChgPrevDay",
8795 FT_STRING, BASE_NONE, NULL, 0x00,
8796 NULL, HFILL }
8797 },
8798 { &fix_hf[449],
8799 { "PartyRole (452)", "fix.PartyRole",
8800 FT_STRING, BASE_NONE, NULL, 0x00,
8801 NULL, HFILL }
8802 },
8803 { &fix_hf[450],
8804 { "NoPartyIDs (453)", "fix.NoPartyIDs",
8805 FT_STRING, BASE_NONE, NULL, 0x00,
8806 NULL, HFILL }
8807 },
8808 { &fix_hf[451],
8809 { "NoSecurityAltID (454)", "fix.NoSecurityAltID",
8810 FT_STRING, BASE_NONE, NULL, 0x00,
8811 NULL, HFILL }
8812 },
8813 { &fix_hf[452],
8814 { "SecurityAltID (455)", "fix.SecurityAltID",
8815 FT_STRING, BASE_NONE, NULL, 0x00,
8816 NULL, HFILL }
8817 },
8818 { &fix_hf[453],
8819 { "SecurityAltIDSource (456)", "fix.SecurityAltIDSource",
8820 FT_STRING, BASE_NONE, NULL, 0x00,
8821 NULL, HFILL }
8822 },
8823 { &fix_hf[454],
8824 { "NoUnderlyingSecurityAltID (457)", "fix.NoUnderlyingSecurityAltID",
8825 FT_STRING, BASE_NONE, NULL, 0x00,
8826 NULL, HFILL }
8827 },
8828 { &fix_hf[455],
8829 { "UnderlyingSecurityAltID (458)", "fix.UnderlyingSecurityAltID",
8830 FT_STRING, BASE_NONE, NULL, 0x00,
8831 NULL, HFILL }
8832 },
8833 { &fix_hf[456],
8834 { "UnderlyingSecurityAltIDSource (459)", "fix.UnderlyingSecurityAltIDSource",
8835 FT_STRING, BASE_NONE, NULL, 0x00,
8836 NULL, HFILL }
8837 },
8838 { &fix_hf[457],
8839 { "Product (460)", "fix.Product",
8840 FT_STRING, BASE_NONE, NULL, 0x00,
8841 NULL, HFILL }
8842 },
8843 { &fix_hf[458],
8844 { "CFICode (461)", "fix.CFICode",
8845 FT_STRING, BASE_NONE, NULL, 0x00,
8846 NULL, HFILL }
8847 },
8848 { &fix_hf[459],
8849 { "UnderlyingProduct (462)", "fix.UnderlyingProduct",
8850 FT_STRING, BASE_NONE, NULL, 0x00,
8851 NULL, HFILL }
8852 },
8853 { &fix_hf[460],
8854 { "UnderlyingCFICode (463)", "fix.UnderlyingCFICode",
8855 FT_STRING, BASE_NONE, NULL, 0x00,
8856 NULL, HFILL }
8857 },
8858 { &fix_hf[461],
8859 { "TestMessageIndicator (464)", "fix.TestMessageIndicator",
8860 FT_STRING, BASE_NONE, NULL, 0x00,
8861 NULL, HFILL }
8862 },
8863 { &fix_hf[462],
8864 { "QuantityType (465)", "fix.QuantityType",
8865 FT_STRING, BASE_NONE, NULL, 0x00,
8866 NULL, HFILL }
8867 },
8868 { &fix_hf[463],
8869 { "BookingRefID (466)", "fix.BookingRefID",
8870 FT_STRING, BASE_NONE, NULL, 0x00,
8871 NULL, HFILL }
8872 },
8873 { &fix_hf[464],
8874 { "IndividualAllocID (467)", "fix.IndividualAllocID",
8875 FT_STRING, BASE_NONE, NULL, 0x00,
8876 NULL, HFILL }
8877 },
8878 { &fix_hf[465],
8879 { "RoundingDirection (468)", "fix.RoundingDirection",
8880 FT_STRING, BASE_NONE, NULL, 0x00,
8881 NULL, HFILL }
8882 },
8883 { &fix_hf[466],
8884 { "RoundingModulus (469)", "fix.RoundingModulus",
8885 FT_STRING, BASE_NONE, NULL, 0x00,
8886 NULL, HFILL }
8887 },
8888 { &fix_hf[467],
8889 { "CountryOfIssue (470)", "fix.CountryOfIssue",
8890 FT_STRING, BASE_NONE, NULL, 0x00,
8891 NULL, HFILL }
8892 },
8893 { &fix_hf[468],
8894 { "StateOrProvinceOfIssue (471)", "fix.StateOrProvinceOfIssue",
8895 FT_STRING, BASE_NONE, NULL, 0x00,
8896 NULL, HFILL }
8897 },
8898 { &fix_hf[469],
8899 { "LocaleOfIssue (472)", "fix.LocaleOfIssue",
8900 FT_STRING, BASE_NONE, NULL, 0x00,
8901 NULL, HFILL }
8902 },
8903 { &fix_hf[470],
8904 { "NoRegistDtls (473)", "fix.NoRegistDtls",
8905 FT_STRING, BASE_NONE, NULL, 0x00,
8906 NULL, HFILL }
8907 },
8908 { &fix_hf[471],
8909 { "MailingDtls (474)", "fix.MailingDtls",
8910 FT_STRING, BASE_NONE, NULL, 0x00,
8911 NULL, HFILL }
8912 },
8913 { &fix_hf[472],
8914 { "InvestorCountryOfResidence (475)", "fix.InvestorCountryOfResidence",
8915 FT_STRING, BASE_NONE, NULL, 0x00,
8916 NULL, HFILL }
8917 },
8918 { &fix_hf[473],
8919 { "PaymentRef (476)", "fix.PaymentRef",
8920 FT_STRING, BASE_NONE, NULL, 0x00,
8921 NULL, HFILL }
8922 },
8923 { &fix_hf[474],
8924 { "DistribPaymentMethod (477)", "fix.DistribPaymentMethod",
8925 FT_STRING, BASE_NONE, NULL, 0x00,
8926 NULL, HFILL }
8927 },
8928 { &fix_hf[475],
8929 { "CashDistribCurr (478)", "fix.CashDistribCurr",
8930 FT_STRING, BASE_NONE, NULL, 0x00,
8931 NULL, HFILL }
8932 },
8933 { &fix_hf[476],
8934 { "CommCurrency (479)", "fix.CommCurrency",
8935 FT_STRING, BASE_NONE, NULL, 0x00,
8936 NULL, HFILL }
8937 },
8938 { &fix_hf[477],
8939 { "CancellationRights (480)", "fix.CancellationRights",
8940 FT_STRING, BASE_NONE, NULL, 0x00,
8941 NULL, HFILL }
8942 },
8943 { &fix_hf[478],
8944 { "MoneyLaunderingStatus (481)", "fix.MoneyLaunderingStatus",
8945 FT_STRING, BASE_NONE, NULL, 0x00,
8946 NULL, HFILL }
8947 },
8948 { &fix_hf[479],
8949 { "MailingInst (482)", "fix.MailingInst",
8950 FT_STRING, BASE_NONE, NULL, 0x00,
8951 NULL, HFILL }
8952 },
8953 { &fix_hf[480],
8954 { "TransBkdTime (483)", "fix.TransBkdTime",
8955 FT_STRING, BASE_NONE, NULL, 0x00,
8956 NULL, HFILL }
8957 },
8958 { &fix_hf[481],
8959 { "ExecPriceType (484)", "fix.ExecPriceType",
8960 FT_STRING, BASE_NONE, NULL, 0x00,
8961 NULL, HFILL }
8962 },
8963 { &fix_hf[482],
8964 { "ExecPriceAdjustment (485)", "fix.ExecPriceAdjustment",
8965 FT_STRING, BASE_NONE, NULL, 0x00,
8966 NULL, HFILL }
8967 },
8968 { &fix_hf[483],
8969 { "DateOfBirth (486)", "fix.DateOfBirth",
8970 FT_STRING, BASE_NONE, NULL, 0x00,
8971 NULL, HFILL }
8972 },
8973 { &fix_hf[484],
8974 { "TradeReportTransType (487)", "fix.TradeReportTransType",
8975 FT_STRING, BASE_NONE, NULL, 0x00,
8976 NULL, HFILL }
8977 },
8978 { &fix_hf[485],
8979 { "CardHolderName (488)", "fix.CardHolderName",
8980 FT_STRING, BASE_NONE, NULL, 0x00,
8981 NULL, HFILL }
8982 },
8983 { &fix_hf[486],
8984 { "CardNumber (489)", "fix.CardNumber",
8985 FT_STRING, BASE_NONE, NULL, 0x00,
8986 NULL, HFILL }
8987 },
8988 { &fix_hf[487],
8989 { "CardExpDate (490)", "fix.CardExpDate",
8990 FT_STRING, BASE_NONE, NULL, 0x00,
8991 NULL, HFILL }
8992 },
8993 { &fix_hf[488],
8994 { "CardIssNum (491)", "fix.CardIssNum",
8995 FT_STRING, BASE_NONE, NULL, 0x00,
8996 NULL, HFILL }
8997 },
8998 { &fix_hf[489],
8999 { "PaymentMethod (492)", "fix.PaymentMethod",
9000 FT_STRING, BASE_NONE, NULL, 0x00,
9001 NULL, HFILL }
9002 },
9003 { &fix_hf[490],
9004 { "RegistAcctType (493)", "fix.RegistAcctType",
9005 FT_STRING, BASE_NONE, NULL, 0x00,
9006 NULL, HFILL }
9007 },
9008 { &fix_hf[491],
9009 { "Designation (494)", "fix.Designation",
9010 FT_STRING, BASE_NONE, NULL, 0x00,
9011 NULL, HFILL }
9012 },
9013 { &fix_hf[492],
9014 { "TaxAdvantageType (495)", "fix.TaxAdvantageType",
9015 FT_STRING, BASE_NONE, NULL, 0x00,
9016 NULL, HFILL }
9017 },
9018 { &fix_hf[493],
9019 { "RegistRejReasonText (496)", "fix.RegistRejReasonText",
9020 FT_STRING, BASE_NONE, NULL, 0x00,
9021 NULL, HFILL }
9022 },
9023 { &fix_hf[494],
9024 { "FundRenewWaiv (497)", "fix.FundRenewWaiv",
9025 FT_STRING, BASE_NONE, NULL, 0x00,
9026 NULL, HFILL }
9027 },
9028 { &fix_hf[495],
9029 { "CashDistribAgentName (498)", "fix.CashDistribAgentName",
9030 FT_STRING, BASE_NONE, NULL, 0x00,
9031 NULL, HFILL }
9032 },
9033 { &fix_hf[496],
9034 { "CashDistribAgentCode (499)", "fix.CashDistribAgentCode",
9035 FT_STRING, BASE_NONE, NULL, 0x00,
9036 NULL, HFILL }
9037 },
9038 { &fix_hf[497],
9039 { "CashDistribAgentAcctNumber (500)", "fix.CashDistribAgentAcctNumber",
9040 FT_STRING, BASE_NONE, NULL, 0x00,
9041 NULL, HFILL }
9042 },
9043 { &fix_hf[498],
9044 { "CashDistribPayRef (501)", "fix.CashDistribPayRef",
9045 FT_STRING, BASE_NONE, NULL, 0x00,
9046 NULL, HFILL }
9047 },
9048 { &fix_hf[499],
9049 { "CashDistribAgentAcctName (502)", "fix.CashDistribAgentAcctName",
9050 FT_STRING, BASE_NONE, NULL, 0x00,
9051 NULL, HFILL }
9052 },
9053 { &fix_hf[500],
9054 { "CardStartDate (503)", "fix.CardStartDate",
9055 FT_STRING, BASE_NONE, NULL, 0x00,
9056 NULL, HFILL }
9057 },
9058 { &fix_hf[501],
9059 { "PaymentDate (504)", "fix.PaymentDate",
9060 FT_STRING, BASE_NONE, NULL, 0x00,
9061 NULL, HFILL }
9062 },
9063 { &fix_hf[502],
9064 { "PaymentRemitterID (505)", "fix.PaymentRemitterID",
9065 FT_STRING, BASE_NONE, NULL, 0x00,
9066 NULL, HFILL }
9067 },
9068 { &fix_hf[503],
9069 { "RegistStatus (506)", "fix.RegistStatus",
9070 FT_STRING, BASE_NONE, NULL, 0x00,
9071 NULL, HFILL }
9072 },
9073 { &fix_hf[504],
9074 { "RegistRejReasonCode (507)", "fix.RegistRejReasonCode",
9075 FT_STRING, BASE_NONE, NULL, 0x00,
9076 NULL, HFILL }
9077 },
9078 { &fix_hf[505],
9079 { "RegistRefID (508)", "fix.RegistRefID",
9080 FT_STRING, BASE_NONE, NULL, 0x00,
9081 NULL, HFILL }
9082 },
9083 { &fix_hf[506],
9084 { "RegistDtls (509)", "fix.RegistDtls",
9085 FT_STRING, BASE_NONE, NULL, 0x00,
9086 NULL, HFILL }
9087 },
9088 { &fix_hf[507],
9089 { "NoDistribInsts (510)", "fix.NoDistribInsts",
9090 FT_STRING, BASE_NONE, NULL, 0x00,
9091 NULL, HFILL }
9092 },
9093 { &fix_hf[508],
9094 { "RegistEmail (511)", "fix.RegistEmail",
9095 FT_STRING, BASE_NONE, NULL, 0x00,
9096 NULL, HFILL }
9097 },
9098 { &fix_hf[509],
9099 { "DistribPercentage (512)", "fix.DistribPercentage",
9100 FT_STRING, BASE_NONE, NULL, 0x00,
9101 NULL, HFILL }
9102 },
9103 { &fix_hf[510],
9104 { "RegistID (513)", "fix.RegistID",
9105 FT_STRING, BASE_NONE, NULL, 0x00,
9106 NULL, HFILL }
9107 },
9108 { &fix_hf[511],
9109 { "RegistTransType (514)", "fix.RegistTransType",
9110 FT_STRING, BASE_NONE, NULL, 0x00,
9111 NULL, HFILL }
9112 },
9113 { &fix_hf[512],
9114 { "ExecValuationPoint (515)", "fix.ExecValuationPoint",
9115 FT_STRING, BASE_NONE, NULL, 0x00,
9116 NULL, HFILL }
9117 },
9118 { &fix_hf[513],
9119 { "OrderPercent (516)", "fix.OrderPercent",
9120 FT_STRING, BASE_NONE, NULL, 0x00,
9121 NULL, HFILL }
9122 },
9123 { &fix_hf[514],
9124 { "OwnershipType (517)", "fix.OwnershipType",
9125 FT_STRING, BASE_NONE, NULL, 0x00,
9126 NULL, HFILL }
9127 },
9128 { &fix_hf[515],
9129 { "NoContAmts (518)", "fix.NoContAmts",
9130 FT_STRING, BASE_NONE, NULL, 0x00,
9131 NULL, HFILL }
9132 },
9133 { &fix_hf[516],
9134 { "ContAmtType (519)", "fix.ContAmtType",
9135 FT_STRING, BASE_NONE, NULL, 0x00,
9136 NULL, HFILL }
9137 },
9138 { &fix_hf[517],
9139 { "ContAmtValue (520)", "fix.ContAmtValue",
9140 FT_STRING, BASE_NONE, NULL, 0x00,
9141 NULL, HFILL }
9142 },
9143 { &fix_hf[518],
9144 { "ContAmtCurr (521)", "fix.ContAmtCurr",
9145 FT_STRING, BASE_NONE, NULL, 0x00,
9146 NULL, HFILL }
9147 },
9148 { &fix_hf[519],
9149 { "OwnerType (522)", "fix.OwnerType",
9150 FT_STRING, BASE_NONE, NULL, 0x00,
9151 NULL, HFILL }
9152 },
9153 { &fix_hf[520],
9154 { "PartySubID (523)", "fix.PartySubID",
9155 FT_STRING, BASE_NONE, NULL, 0x00,
9156 NULL, HFILL }
9157 },
9158 { &fix_hf[521],
9159 { "NestedPartyID (524)", "fix.NestedPartyID",
9160 FT_STRING, BASE_NONE, NULL, 0x00,
9161 NULL, HFILL }
9162 },
9163 { &fix_hf[522],
9164 { "NestedPartyIDSource (525)", "fix.NestedPartyIDSource",
9165 FT_STRING, BASE_NONE, NULL, 0x00,
9166 NULL, HFILL }
9167 },
9168 { &fix_hf[523],
9169 { "SecondaryClOrdID (526)", "fix.SecondaryClOrdID",
9170 FT_STRING, BASE_NONE, NULL, 0x00,
9171 NULL, HFILL }
9172 },
9173 { &fix_hf[524],
9174 { "SecondaryExecID (527)", "fix.SecondaryExecID",
9175 FT_STRING, BASE_NONE, NULL, 0x00,
9176 NULL, HFILL }
9177 },
9178 { &fix_hf[525],
9179 { "OrderCapacity (528)", "fix.OrderCapacity",
9180 FT_STRING, BASE_NONE, NULL, 0x00,
9181 NULL, HFILL }
9182 },
9183 { &fix_hf[526],
9184 { "OrderRestrictions (529)", "fix.OrderRestrictions",
9185 FT_STRING, BASE_NONE, NULL, 0x00,
9186 NULL, HFILL }
9187 },
9188 { &fix_hf[527],
9189 { "MassCancelRequestType (530)", "fix.MassCancelRequestType",
9190 FT_STRING, BASE_NONE, NULL, 0x00,
9191 NULL, HFILL }
9192 },
9193 { &fix_hf[528],
9194 { "MassCancelResponse (531)", "fix.MassCancelResponse",
9195 FT_STRING, BASE_NONE, NULL, 0x00,
9196 NULL, HFILL }
9197 },
9198 { &fix_hf[529],
9199 { "MassCancelRejectReason (532)", "fix.MassCancelRejectReason",
9200 FT_STRING, BASE_NONE, NULL, 0x00,
9201 NULL, HFILL }
9202 },
9203 { &fix_hf[530],
9204 { "TotalAffectedOrders (533)", "fix.TotalAffectedOrders",
9205 FT_STRING, BASE_NONE, NULL, 0x00,
9206 NULL, HFILL }
9207 },
9208 { &fix_hf[531],
9209 { "NoAffectedOrders (534)", "fix.NoAffectedOrders",
9210 FT_STRING, BASE_NONE, NULL, 0x00,
9211 NULL, HFILL }
9212 },
9213 { &fix_hf[532],
9214 { "AffectedOrderID (535)", "fix.AffectedOrderID",
9215 FT_STRING, BASE_NONE, NULL, 0x00,
9216 NULL, HFILL }
9217 },
9218 { &fix_hf[533],
9219 { "AffectedSecondaryOrderID (536)", "fix.AffectedSecondaryOrderID",
9220 FT_STRING, BASE_NONE, NULL, 0x00,
9221 NULL, HFILL }
9222 },
9223 { &fix_hf[534],
9224 { "QuoteType (537)", "fix.QuoteType",
9225 FT_STRING, BASE_NONE, NULL, 0x00,
9226 NULL, HFILL }
9227 },
9228 { &fix_hf[535],
9229 { "NestedPartyRole (538)", "fix.NestedPartyRole",
9230 FT_STRING, BASE_NONE, NULL, 0x00,
9231 NULL, HFILL }
9232 },
9233 { &fix_hf[536],
9234 { "NoNestedPartyIDs (539)", "fix.NoNestedPartyIDs",
9235 FT_STRING, BASE_NONE, NULL, 0x00,
9236 NULL, HFILL }
9237 },
9238 { &fix_hf[537],
9239 { "TotalAccruedInterestAmt (540)", "fix.TotalAccruedInterestAmt",
9240 FT_STRING, BASE_NONE, NULL, 0x00,
9241 NULL, HFILL }
9242 },
9243 { &fix_hf[538],
9244 { "MaturityDate (541)", "fix.MaturityDate",
9245 FT_STRING, BASE_NONE, NULL, 0x00,
9246 NULL, HFILL }
9247 },
9248 { &fix_hf[539],
9249 { "UnderlyingMaturityDate (542)", "fix.UnderlyingMaturityDate",
9250 FT_STRING, BASE_NONE, NULL, 0x00,
9251 NULL, HFILL }
9252 },
9253 { &fix_hf[540],
9254 { "InstrRegistry (543)", "fix.InstrRegistry",
9255 FT_STRING, BASE_NONE, NULL, 0x00,
9256 NULL, HFILL }
9257 },
9258 { &fix_hf[541],
9259 { "CashMargin (544)", "fix.CashMargin",
9260 FT_STRING, BASE_NONE, NULL, 0x00,
9261 NULL, HFILL }
9262 },
9263 { &fix_hf[542],
9264 { "NestedPartySubID (545)", "fix.NestedPartySubID",
9265 FT_STRING, BASE_NONE, NULL, 0x00,
9266 NULL, HFILL }
9267 },
9268 { &fix_hf[543],
9269 { "Scope (546)", "fix.Scope",
9270 FT_STRING, BASE_NONE, NULL, 0x00,
9271 NULL, HFILL }
9272 },
9273 { &fix_hf[544],
9274 { "MDImplicitDelete (547)", "fix.MDImplicitDelete",
9275 FT_STRING, BASE_NONE, NULL, 0x00,
9276 NULL, HFILL }
9277 },
9278 { &fix_hf[545],
9279 { "CrossID (548)", "fix.CrossID",
9280 FT_STRING, BASE_NONE, NULL, 0x00,
9281 NULL, HFILL }
9282 },
9283 { &fix_hf[546],
9284 { "CrossType (549)", "fix.CrossType",
9285 FT_STRING, BASE_NONE, NULL, 0x00,
9286 NULL, HFILL }
9287 },
9288 { &fix_hf[547],
9289 { "CrossPrioritization (550)", "fix.CrossPrioritization",
9290 FT_STRING, BASE_NONE, NULL, 0x00,
9291 NULL, HFILL }
9292 },
9293 { &fix_hf[548],
9294 { "OrigCrossID (551)", "fix.OrigCrossID",
9295 FT_STRING, BASE_NONE, NULL, 0x00,
9296 NULL, HFILL }
9297 },
9298 { &fix_hf[549],
9299 { "NoSides (552)", "fix.NoSides",
9300 FT_STRING, BASE_NONE, NULL, 0x00,
9301 NULL, HFILL }
9302 },
9303 { &fix_hf[550],
9304 { "Username (553)", "fix.Username",
9305 FT_STRING, BASE_NONE, NULL, 0x00,
9306 NULL, HFILL }
9307 },
9308 { &fix_hf[551],
9309 { "Password (554)", "fix.Password",
9310 FT_STRING, BASE_NONE, NULL, 0x00,
9311 NULL, HFILL }
9312 },
9313 { &fix_hf[552],
9314 { "NoLegs (555)", "fix.NoLegs",
9315 FT_STRING, BASE_NONE, NULL, 0x00,
9316 NULL, HFILL }
9317 },
9318 { &fix_hf[553],
9319 { "LegCurrency (556)", "fix.LegCurrency",
9320 FT_STRING, BASE_NONE, NULL, 0x00,
9321 NULL, HFILL }
9322 },
9323 { &fix_hf[554],
9324 { "TotNoSecurityTypes (557)", "fix.TotNoSecurityTypes",
9325 FT_STRING, BASE_NONE, NULL, 0x00,
9326 NULL, HFILL }
9327 },
9328 { &fix_hf[555],
9329 { "NoSecurityTypes (558)", "fix.NoSecurityTypes",
9330 FT_STRING, BASE_NONE, NULL, 0x00,
9331 NULL, HFILL }
9332 },
9333 { &fix_hf[556],
9334 { "SecurityListRequestType (559)", "fix.SecurityListRequestType",
9335 FT_STRING, BASE_NONE, NULL, 0x00,
9336 NULL, HFILL }
9337 },
9338 { &fix_hf[557],
9339 { "SecurityRequestResult (560)", "fix.SecurityRequestResult",
9340 FT_STRING, BASE_NONE, NULL, 0x00,
9341 NULL, HFILL }
9342 },
9343 { &fix_hf[558],
9344 { "RoundLot (561)", "fix.RoundLot",
9345 FT_STRING, BASE_NONE, NULL, 0x00,
9346 NULL, HFILL }
9347 },
9348 { &fix_hf[559],
9349 { "MinTradeVol (562)", "fix.MinTradeVol",
9350 FT_STRING, BASE_NONE, NULL, 0x00,
9351 NULL, HFILL }
9352 },
9353 { &fix_hf[560],
9354 { "MultiLegRptTypeReq (563)", "fix.MultiLegRptTypeReq",
9355 FT_STRING, BASE_NONE, NULL, 0x00,
9356 NULL, HFILL }
9357 },
9358 { &fix_hf[561],
9359 { "LegPositionEffect (564)", "fix.LegPositionEffect",
9360 FT_STRING, BASE_NONE, NULL, 0x00,
9361 NULL, HFILL }
9362 },
9363 { &fix_hf[562],
9364 { "LegCoveredOrUncovered (565)", "fix.LegCoveredOrUncovered",
9365 FT_STRING, BASE_NONE, NULL, 0x00,
9366 NULL, HFILL }
9367 },
9368 { &fix_hf[563],
9369 { "LegPrice (566)", "fix.LegPrice",
9370 FT_STRING, BASE_NONE, NULL, 0x00,
9371 NULL, HFILL }
9372 },
9373 { &fix_hf[564],
9374 { "TradSesStatusRejReason (567)", "fix.TradSesStatusRejReason",
9375 FT_STRING, BASE_NONE, NULL, 0x00,
9376 NULL, HFILL }
9377 },
9378 { &fix_hf[565],
9379 { "TradeRequestID (568)", "fix.TradeRequestID",
9380 FT_STRING, BASE_NONE, NULL, 0x00,
9381 NULL, HFILL }
9382 },
9383 { &fix_hf[566],
9384 { "TradeRequestType (569)", "fix.TradeRequestType",
9385 FT_STRING, BASE_NONE, NULL, 0x00,
9386 NULL, HFILL }
9387 },
9388 { &fix_hf[567],
9389 { "PreviouslyReported (570)", "fix.PreviouslyReported",
9390 FT_STRING, BASE_NONE, NULL, 0x00,
9391 NULL, HFILL }
9392 },
9393 { &fix_hf[568],
9394 { "TradeReportID (571)", "fix.TradeReportID",
9395 FT_STRING, BASE_NONE, NULL, 0x00,
9396 NULL, HFILL }
9397 },
9398 { &fix_hf[569],
9399 { "TradeReportRefID (572)", "fix.TradeReportRefID",
9400 FT_STRING, BASE_NONE, NULL, 0x00,
9401 NULL, HFILL }
9402 },
9403 { &fix_hf[570],
9404 { "MatchStatus (573)", "fix.MatchStatus",
9405 FT_STRING, BASE_NONE, NULL, 0x00,
9406 NULL, HFILL }
9407 },
9408 { &fix_hf[571],
9409 { "MatchType (574)", "fix.MatchType",
9410 FT_STRING, BASE_NONE, NULL, 0x00,
9411 NULL, HFILL }
9412 },
9413 { &fix_hf[572],
9414 { "OddLot (575)", "fix.OddLot",
9415 FT_STRING, BASE_NONE, NULL, 0x00,
9416 NULL, HFILL }
9417 },
9418 { &fix_hf[573],
9419 { "NoClearingInstructions (576)", "fix.NoClearingInstructions",
9420 FT_STRING, BASE_NONE, NULL, 0x00,
9421 NULL, HFILL }
9422 },
9423 { &fix_hf[574],
9424 { "ClearingInstruction (577)", "fix.ClearingInstruction",
9425 FT_STRING, BASE_NONE, NULL, 0x00,
9426 NULL, HFILL }
9427 },
9428 { &fix_hf[575],
9429 { "TradeInputSource (578)", "fix.TradeInputSource",
9430 FT_STRING, BASE_NONE, NULL, 0x00,
9431 NULL, HFILL }
9432 },
9433 { &fix_hf[576],
9434 { "TradeInputDevice (579)", "fix.TradeInputDevice",
9435 FT_STRING, BASE_NONE, NULL, 0x00,
9436 NULL, HFILL }
9437 },
9438 { &fix_hf[577],
9439 { "NoDates (580)", "fix.NoDates",
9440 FT_STRING, BASE_NONE, NULL, 0x00,
9441 NULL, HFILL }
9442 },
9443 { &fix_hf[578],
9444 { "AccountType (581)", "fix.AccountType",
9445 FT_STRING, BASE_NONE, NULL, 0x00,
9446 NULL, HFILL }
9447 },
9448 { &fix_hf[579],
9449 { "CustOrderCapacity (582)", "fix.CustOrderCapacity",
9450 FT_STRING, BASE_NONE, NULL, 0x00,
9451 NULL, HFILL }
9452 },
9453 { &fix_hf[580],
9454 { "ClOrdLinkID (583)", "fix.ClOrdLinkID",
9455 FT_STRING, BASE_NONE, NULL, 0x00,
9456 NULL, HFILL }
9457 },
9458 { &fix_hf[581],
9459 { "MassStatusReqID (584)", "fix.MassStatusReqID",
9460 FT_STRING, BASE_NONE, NULL, 0x00,
9461 NULL, HFILL }
9462 },
9463 { &fix_hf[582],
9464 { "MassStatusReqType (585)", "fix.MassStatusReqType",
9465 FT_STRING, BASE_NONE, NULL, 0x00,
9466 NULL, HFILL }
9467 },
9468 { &fix_hf[583],
9469 { "OrigOrdModTime (586)", "fix.OrigOrdModTime",
9470 FT_STRING, BASE_NONE, NULL, 0x00,
9471 NULL, HFILL }
9472 },
9473 { &fix_hf[584],
9474 { "LegSettlType (587)", "fix.LegSettlType",
9475 FT_STRING, BASE_NONE, NULL, 0x00,
9476 NULL, HFILL }
9477 },
9478 { &fix_hf[585],
9479 { "LegSettlDate (588)", "fix.LegSettlDate",
9480 FT_STRING, BASE_NONE, NULL, 0x00,
9481 NULL, HFILL }
9482 },
9483 { &fix_hf[586],
9484 { "DayBookingInst (589)", "fix.DayBookingInst",
9485 FT_STRING, BASE_NONE, NULL, 0x00,
9486 NULL, HFILL }
9487 },
9488 { &fix_hf[587],
9489 { "BookingUnit (590)", "fix.BookingUnit",
9490 FT_STRING, BASE_NONE, NULL, 0x00,
9491 NULL, HFILL }
9492 },
9493 { &fix_hf[588],
9494 { "PreallocMethod (591)", "fix.PreallocMethod",
9495 FT_STRING, BASE_NONE, NULL, 0x00,
9496 NULL, HFILL }
9497 },
9498 { &fix_hf[589],
9499 { "UnderlyingCountryOfIssue (592)", "fix.UnderlyingCountryOfIssue",
9500 FT_STRING, BASE_NONE, NULL, 0x00,
9501 NULL, HFILL }
9502 },
9503 { &fix_hf[590],
9504 { "UnderlyingStateOrProvinceOfIssue (593)", "fix.UnderlyingStateOrProvinceOfIssue",
9505 FT_STRING, BASE_NONE, NULL, 0x00,
9506 NULL, HFILL }
9507 },
9508 { &fix_hf[591],
9509 { "UnderlyingLocaleOfIssue (594)", "fix.UnderlyingLocaleOfIssue",
9510 FT_STRING, BASE_NONE, NULL, 0x00,
9511 NULL, HFILL }
9512 },
9513 { &fix_hf[592],
9514 { "UnderlyingInstrRegistry (595)", "fix.UnderlyingInstrRegistry",
9515 FT_STRING, BASE_NONE, NULL, 0x00,
9516 NULL, HFILL }
9517 },
9518 { &fix_hf[593],
9519 { "LegCountryOfIssue (596)", "fix.LegCountryOfIssue",
9520 FT_STRING, BASE_NONE, NULL, 0x00,
9521 NULL, HFILL }
9522 },
9523 { &fix_hf[594],
9524 { "LegStateOrProvinceOfIssue (597)", "fix.LegStateOrProvinceOfIssue",
9525 FT_STRING, BASE_NONE, NULL, 0x00,
9526 NULL, HFILL }
9527 },
9528 { &fix_hf[595],
9529 { "LegLocaleOfIssue (598)", "fix.LegLocaleOfIssue",
9530 FT_STRING, BASE_NONE, NULL, 0x00,
9531 NULL, HFILL }
9532 },
9533 { &fix_hf[596],
9534 { "LegInstrRegistry (599)", "fix.LegInstrRegistry",
9535 FT_STRING, BASE_NONE, NULL, 0x00,
9536 NULL, HFILL }
9537 },
9538 { &fix_hf[597],
9539 { "LegSymbol (600)", "fix.LegSymbol",
9540 FT_STRING, BASE_NONE, NULL, 0x00,
9541 NULL, HFILL }
9542 },
9543 { &fix_hf[598],
9544 { "LegSymbolSfx (601)", "fix.LegSymbolSfx",
9545 FT_STRING, BASE_NONE, NULL, 0x00,
9546 NULL, HFILL }
9547 },
9548 { &fix_hf[599],
9549 { "LegSecurityID (602)", "fix.LegSecurityID",
9550 FT_STRING, BASE_NONE, NULL, 0x00,
9551 NULL, HFILL }
9552 },
9553 { &fix_hf[600],
9554 { "LegSecurityIDSource (603)", "fix.LegSecurityIDSource",
9555 FT_STRING, BASE_NONE, NULL, 0x00,
9556 NULL, HFILL }
9557 },
9558 { &fix_hf[601],
9559 { "NoLegSecurityAltID (604)", "fix.NoLegSecurityAltID",
9560 FT_STRING, BASE_NONE, NULL, 0x00,
9561 NULL, HFILL }
9562 },
9563 { &fix_hf[602],
9564 { "LegSecurityAltID (605)", "fix.LegSecurityAltID",
9565 FT_STRING, BASE_NONE, NULL, 0x00,
9566 NULL, HFILL }
9567 },
9568 { &fix_hf[603],
9569 { "LegSecurityAltIDSource (606)", "fix.LegSecurityAltIDSource",
9570 FT_STRING, BASE_NONE, NULL, 0x00,
9571 NULL, HFILL }
9572 },
9573 { &fix_hf[604],
9574 { "LegProduct (607)", "fix.LegProduct",
9575 FT_STRING, BASE_NONE, NULL, 0x00,
9576 NULL, HFILL }
9577 },
9578 { &fix_hf[605],
9579 { "LegCFICode (608)", "fix.LegCFICode",
9580 FT_STRING, BASE_NONE, NULL, 0x00,
9581 NULL, HFILL }
9582 },
9583 { &fix_hf[606],
9584 { "LegSecurityType (609)", "fix.LegSecurityType",
9585 FT_STRING, BASE_NONE, NULL, 0x00,
9586 NULL, HFILL }
9587 },
9588 { &fix_hf[607],
9589 { "LegMaturityMonthYear (610)", "fix.LegMaturityMonthYear",
9590 FT_STRING, BASE_NONE, NULL, 0x00,
9591 NULL, HFILL }
9592 },
9593 { &fix_hf[608],
9594 { "LegMaturityDate (611)", "fix.LegMaturityDate",
9595 FT_STRING, BASE_NONE, NULL, 0x00,
9596 NULL, HFILL }
9597 },
9598 { &fix_hf[609],
9599 { "LegStrikePrice (612)", "fix.LegStrikePrice",
9600 FT_STRING, BASE_NONE, NULL, 0x00,
9601 NULL, HFILL }
9602 },
9603 { &fix_hf[610],
9604 { "LegOptAttribute (613)", "fix.LegOptAttribute",
9605 FT_STRING, BASE_NONE, NULL, 0x00,
9606 NULL, HFILL }
9607 },
9608 { &fix_hf[611],
9609 { "LegContractMultiplier (614)", "fix.LegContractMultiplier",
9610 FT_STRING, BASE_NONE, NULL, 0x00,
9611 NULL, HFILL }
9612 },
9613 { &fix_hf[612],
9614 { "LegCouponRate (615)", "fix.LegCouponRate",
9615 FT_STRING, BASE_NONE, NULL, 0x00,
9616 NULL, HFILL }
9617 },
9618 { &fix_hf[613],
9619 { "LegSecurityExchange (616)", "fix.LegSecurityExchange",
9620 FT_STRING, BASE_NONE, NULL, 0x00,
9621 NULL, HFILL }
9622 },
9623 { &fix_hf[614],
9624 { "LegIssuer (617)", "fix.LegIssuer",
9625 FT_STRING, BASE_NONE, NULL, 0x00,
9626 NULL, HFILL }
9627 },
9628 { &fix_hf[615],
9629 { "EncodedLegIssuerLen (618)", "fix.EncodedLegIssuerLen",
9630 FT_STRING, BASE_NONE, NULL, 0x00,
9631 NULL, HFILL }
9632 },
9633 { &fix_hf[616],
9634 { "EncodedLegIssuer (619)", "fix.EncodedLegIssuer",
9635 FT_STRING, BASE_NONE, NULL, 0x00,
9636 NULL, HFILL }
9637 },
9638 { &fix_hf[617],
9639 { "LegSecurityDesc (620)", "fix.LegSecurityDesc",
9640 FT_STRING, BASE_NONE, NULL, 0x00,
9641 NULL, HFILL }
9642 },
9643 { &fix_hf[618],
9644 { "EncodedLegSecurityDescLen (621)", "fix.EncodedLegSecurityDescLen",
9645 FT_STRING, BASE_NONE, NULL, 0x00,
9646 NULL, HFILL }
9647 },
9648 { &fix_hf[619],
9649 { "EncodedLegSecurityDesc (622)", "fix.EncodedLegSecurityDesc",
9650 FT_STRING, BASE_NONE, NULL, 0x00,
9651 NULL, HFILL }
9652 },
9653 { &fix_hf[620],
9654 { "LegRatioQty (623)", "fix.LegRatioQty",
9655 FT_STRING, BASE_NONE, NULL, 0x00,
9656 NULL, HFILL }
9657 },
9658 { &fix_hf[621],
9659 { "LegSide (624)", "fix.LegSide",
9660 FT_STRING, BASE_NONE, NULL, 0x00,
9661 NULL, HFILL }
9662 },
9663 { &fix_hf[622],
9664 { "TradingSessionSubID (625)", "fix.TradingSessionSubID",
9665 FT_STRING, BASE_NONE, NULL, 0x00,
9666 NULL, HFILL }
9667 },
9668 { &fix_hf[623],
9669 { "AllocType (626)", "fix.AllocType",
9670 FT_STRING, BASE_NONE, NULL, 0x00,
9671 NULL, HFILL }
9672 },
9673 { &fix_hf[624],
9674 { "NoHops (627)", "fix.NoHops",
9675 FT_STRING, BASE_NONE, NULL, 0x00,
9676 NULL, HFILL }
9677 },
9678 { &fix_hf[625],
9679 { "HopCompID (628)", "fix.HopCompID",
9680 FT_STRING, BASE_NONE, NULL, 0x00,
9681 NULL, HFILL }
9682 },
9683 { &fix_hf[626],
9684 { "HopSendingTime (629)", "fix.HopSendingTime",
9685 FT_STRING, BASE_NONE, NULL, 0x00,
9686 NULL, HFILL }
9687 },
9688 { &fix_hf[627],
9689 { "HopRefID (630)", "fix.HopRefID",
9690 FT_STRING, BASE_NONE, NULL, 0x00,
9691 NULL, HFILL }
9692 },
9693 { &fix_hf[628],
9694 { "MidPx (631)", "fix.MidPx",
9695 FT_STRING, BASE_NONE, NULL, 0x00,
9696 NULL, HFILL }
9697 },
9698 { &fix_hf[629],
9699 { "BidYield (632)", "fix.BidYield",
9700 FT_STRING, BASE_NONE, NULL, 0x00,
9701 NULL, HFILL }
9702 },
9703 { &fix_hf[630],
9704 { "MidYield (633)", "fix.MidYield",
9705 FT_STRING, BASE_NONE, NULL, 0x00,
9706 NULL, HFILL }
9707 },
9708 { &fix_hf[631],
9709 { "OfferYield (634)", "fix.OfferYield",
9710 FT_STRING, BASE_NONE, NULL, 0x00,
9711 NULL, HFILL }
9712 },
9713 { &fix_hf[632],
9714 { "ClearingFeeIndicator (635)", "fix.ClearingFeeIndicator",
9715 FT_STRING, BASE_NONE, NULL, 0x00,
9716 NULL, HFILL }
9717 },
9718 { &fix_hf[633],
9719 { "WorkingIndicator (636)", "fix.WorkingIndicator",
9720 FT_STRING, BASE_NONE, NULL, 0x00,
9721 NULL, HFILL }
9722 },
9723 { &fix_hf[634],
9724 { "LegLastPx (637)", "fix.LegLastPx",
9725 FT_STRING, BASE_NONE, NULL, 0x00,
9726 NULL, HFILL }
9727 },
9728 { &fix_hf[635],
9729 { "PriorityIndicator (638)", "fix.PriorityIndicator",
9730 FT_STRING, BASE_NONE, NULL, 0x00,
9731 NULL, HFILL }
9732 },
9733 { &fix_hf[636],
9734 { "PriceImprovement (639)", "fix.PriceImprovement",
9735 FT_STRING, BASE_NONE, NULL, 0x00,
9736 NULL, HFILL }
9737 },
9738 { &fix_hf[637],
9739 { "Price2 (640)", "fix.Price2",
9740 FT_STRING, BASE_NONE, NULL, 0x00,
9741 NULL, HFILL }
9742 },
9743 { &fix_hf[638],
9744 { "LastForwardPoints2 (641)", "fix.LastForwardPoints2",
9745 FT_STRING, BASE_NONE, NULL, 0x00,
9746 NULL, HFILL }
9747 },
9748 { &fix_hf[639],
9749 { "BidForwardPoints2 (642)", "fix.BidForwardPoints2",
9750 FT_STRING, BASE_NONE, NULL, 0x00,
9751 NULL, HFILL }
9752 },
9753 { &fix_hf[640],
9754 { "OfferForwardPoints2 (643)", "fix.OfferForwardPoints2",
9755 FT_STRING, BASE_NONE, NULL, 0x00,
9756 NULL, HFILL }
9757 },
9758 { &fix_hf[641],
9759 { "RFQReqID (644)", "fix.RFQReqID",
9760 FT_STRING, BASE_NONE, NULL, 0x00,
9761 NULL, HFILL }
9762 },
9763 { &fix_hf[642],
9764 { "MktBidPx (645)", "fix.MktBidPx",
9765 FT_STRING, BASE_NONE, NULL, 0x00,
9766 NULL, HFILL }
9767 },
9768 { &fix_hf[643],
9769 { "MktOfferPx (646)", "fix.MktOfferPx",
9770 FT_STRING, BASE_NONE, NULL, 0x00,
9771 NULL, HFILL }
9772 },
9773 { &fix_hf[644],
9774 { "MinBidSize (647)", "fix.MinBidSize",
9775 FT_STRING, BASE_NONE, NULL, 0x00,
9776 NULL, HFILL }
9777 },
9778 { &fix_hf[645],
9779 { "MinOfferSize (648)", "fix.MinOfferSize",
9780 FT_STRING, BASE_NONE, NULL, 0x00,
9781 NULL, HFILL }
9782 },
9783 { &fix_hf[646],
9784 { "QuoteStatusReqID (649)", "fix.QuoteStatusReqID",
9785 FT_STRING, BASE_NONE, NULL, 0x00,
9786 NULL, HFILL }
9787 },
9788 { &fix_hf[647],
9789 { "LegalConfirm (650)", "fix.LegalConfirm",
9790 FT_STRING, BASE_NONE, NULL, 0x00,
9791 NULL, HFILL }
9792 },
9793 { &fix_hf[648],
9794 { "UnderlyingLastPx (651)", "fix.UnderlyingLastPx",
9795 FT_STRING, BASE_NONE, NULL, 0x00,
9796 NULL, HFILL }
9797 },
9798 { &fix_hf[649],
9799 { "UnderlyingLastQty (652)", "fix.UnderlyingLastQty",
9800 FT_STRING, BASE_NONE, NULL, 0x00,
9801 NULL, HFILL }
9802 },
9803 { &fix_hf[650],
9804 { "SecDefStatus (653)", "fix.SecDefStatus",
9805 FT_STRING, BASE_NONE, NULL, 0x00,
9806 NULL, HFILL }
9807 },
9808 { &fix_hf[651],
9809 { "LegRefID (654)", "fix.LegRefID",
9810 FT_STRING, BASE_NONE, NULL, 0x00,
9811 NULL, HFILL }
9812 },
9813 { &fix_hf[652],
9814 { "ContraLegRefID (655)", "fix.ContraLegRefID",
9815 FT_STRING, BASE_NONE, NULL, 0x00,
9816 NULL, HFILL }
9817 },
9818 { &fix_hf[653],
9819 { "SettlCurrBidFxRate (656)", "fix.SettlCurrBidFxRate",
9820 FT_STRING, BASE_NONE, NULL, 0x00,
9821 NULL, HFILL }
9822 },
9823 { &fix_hf[654],
9824 { "SettlCurrOfferFxRate (657)", "fix.SettlCurrOfferFxRate",
9825 FT_STRING, BASE_NONE, NULL, 0x00,
9826 NULL, HFILL }
9827 },
9828 { &fix_hf[655],
9829 { "QuoteRequestRejectReason (658)", "fix.QuoteRequestRejectReason",
9830 FT_STRING, BASE_NONE, NULL, 0x00,
9831 NULL, HFILL }
9832 },
9833 { &fix_hf[656],
9834 { "SideComplianceID (659)", "fix.SideComplianceID",
9835 FT_STRING, BASE_NONE, NULL, 0x00,
9836 NULL, HFILL }
9837 },
9838 { &fix_hf[657],
9839 { "AcctIDSource (660)", "fix.AcctIDSource",
9840 FT_STRING, BASE_NONE, NULL, 0x00,
9841 NULL, HFILL }
9842 },
9843 { &fix_hf[658],
9844 { "AllocAcctIDSource (661)", "fix.AllocAcctIDSource",
9845 FT_STRING, BASE_NONE, NULL, 0x00,
9846 NULL, HFILL }
9847 },
9848 { &fix_hf[659],
9849 { "BenchmarkPrice (662)", "fix.BenchmarkPrice",
9850 FT_STRING, BASE_NONE, NULL, 0x00,
9851 NULL, HFILL }
9852 },
9853 { &fix_hf[660],
9854 { "BenchmarkPriceType (663)", "fix.BenchmarkPriceType",
9855 FT_STRING, BASE_NONE, NULL, 0x00,
9856 NULL, HFILL }
9857 },
9858 { &fix_hf[661],
9859 { "ConfirmID (664)", "fix.ConfirmID",
9860 FT_STRING, BASE_NONE, NULL, 0x00,
9861 NULL, HFILL }
9862 },
9863 { &fix_hf[662],
9864 { "ConfirmStatus (665)", "fix.ConfirmStatus",
9865 FT_STRING, BASE_NONE, NULL, 0x00,
9866 NULL, HFILL }
9867 },
9868 { &fix_hf[663],
9869 { "ConfirmTransType (666)", "fix.ConfirmTransType",
9870 FT_STRING, BASE_NONE, NULL, 0x00,
9871 NULL, HFILL }
9872 },
9873 { &fix_hf[664],
9874 { "ContractSettlMonth (667)", "fix.ContractSettlMonth",
9875 FT_STRING, BASE_NONE, NULL, 0x00,
9876 NULL, HFILL }
9877 },
9878 { &fix_hf[665],
9879 { "DeliveryForm (668)", "fix.DeliveryForm",
9880 FT_STRING, BASE_NONE, NULL, 0x00,
9881 NULL, HFILL }
9882 },
9883 { &fix_hf[666],
9884 { "LastParPx (669)", "fix.LastParPx",
9885 FT_STRING, BASE_NONE, NULL, 0x00,
9886 NULL, HFILL }
9887 },
9888 { &fix_hf[667],
9889 { "NoLegAllocs (670)", "fix.NoLegAllocs",
9890 FT_STRING, BASE_NONE, NULL, 0x00,
9891 NULL, HFILL }
9892 },
9893 { &fix_hf[668],
9894 { "LegAllocAccount (671)", "fix.LegAllocAccount",
9895 FT_STRING, BASE_NONE, NULL, 0x00,
9896 NULL, HFILL }
9897 },
9898 { &fix_hf[669],
9899 { "LegIndividualAllocID (672)", "fix.LegIndividualAllocID",
9900 FT_STRING, BASE_NONE, NULL, 0x00,
9901 NULL, HFILL }
9902 },
9903 { &fix_hf[670],
9904 { "LegAllocQty (673)", "fix.LegAllocQty",
9905 FT_STRING, BASE_NONE, NULL, 0x00,
9906 NULL, HFILL }
9907 },
9908 { &fix_hf[671],
9909 { "LegAllocAcctIDSource (674)", "fix.LegAllocAcctIDSource",
9910 FT_STRING, BASE_NONE, NULL, 0x00,
9911 NULL, HFILL }
9912 },
9913 { &fix_hf[672],
9914 { "LegSettlCurrency (675)", "fix.LegSettlCurrency",
9915 FT_STRING, BASE_NONE, NULL, 0x00,
9916 NULL, HFILL }
9917 },
9918 { &fix_hf[673],
9919 { "LegBenchmarkCurveCurrency (676)", "fix.LegBenchmarkCurveCurrency",
9920 FT_STRING, BASE_NONE, NULL, 0x00,
9921 NULL, HFILL }
9922 },
9923 { &fix_hf[674],
9924 { "LegBenchmarkCurveName (677)", "fix.LegBenchmarkCurveName",
9925 FT_STRING, BASE_NONE, NULL, 0x00,
9926 NULL, HFILL }
9927 },
9928 { &fix_hf[675],
9929 { "LegBenchmarkCurvePoint (678)", "fix.LegBenchmarkCurvePoint",
9930 FT_STRING, BASE_NONE, NULL, 0x00,
9931 NULL, HFILL }
9932 },
9933 { &fix_hf[676],
9934 { "LegBenchmarkPrice (679)", "fix.LegBenchmarkPrice",
9935 FT_STRING, BASE_NONE, NULL, 0x00,
9936 NULL, HFILL }
9937 },
9938 { &fix_hf[677],
9939 { "LegBenchmarkPriceType (680)", "fix.LegBenchmarkPriceType",
9940 FT_STRING, BASE_NONE, NULL, 0x00,
9941 NULL, HFILL }
9942 },
9943 { &fix_hf[678],
9944 { "LegBidPx (681)", "fix.LegBidPx",
9945 FT_STRING, BASE_NONE, NULL, 0x00,
9946 NULL, HFILL }
9947 },
9948 { &fix_hf[679],
9949 { "LegIOIQty (682)", "fix.LegIOIQty",
9950 FT_STRING, BASE_NONE, NULL, 0x00,
9951 NULL, HFILL }
9952 },
9953 { &fix_hf[680],
9954 { "NoLegStipulations (683)", "fix.NoLegStipulations",
9955 FT_STRING, BASE_NONE, NULL, 0x00,
9956 NULL, HFILL }
9957 },
9958 { &fix_hf[681],
9959 { "LegOfferPx (684)", "fix.LegOfferPx",
9960 FT_STRING, BASE_NONE, NULL, 0x00,
9961 NULL, HFILL }
9962 },
9963 { &fix_hf[682],
9964 { "LegOrderQty (685)", "fix.LegOrderQty",
9965 FT_STRING, BASE_NONE, NULL, 0x00,
9966 NULL, HFILL }
9967 },
9968 { &fix_hf[683],
9969 { "LegPriceType (686)", "fix.LegPriceType",
9970 FT_STRING, BASE_NONE, NULL, 0x00,
9971 NULL, HFILL }
9972 },
9973 { &fix_hf[684],
9974 { "LegQty (687)", "fix.LegQty",
9975 FT_STRING, BASE_NONE, NULL, 0x00,
9976 NULL, HFILL }
9977 },
9978 { &fix_hf[685],
9979 { "LegStipulationType (688)", "fix.LegStipulationType",
9980 FT_STRING, BASE_NONE, NULL, 0x00,
9981 NULL, HFILL }
9982 },
9983 { &fix_hf[686],
9984 { "LegStipulationValue (689)", "fix.LegStipulationValue",
9985 FT_STRING, BASE_NONE, NULL, 0x00,
9986 NULL, HFILL }
9987 },
9988 { &fix_hf[687],
9989 { "LegSwapType (690)", "fix.LegSwapType",
9990 FT_STRING, BASE_NONE, NULL, 0x00,
9991 NULL, HFILL }
9992 },
9993 { &fix_hf[688],
9994 { "Pool (691)", "fix.Pool",
9995 FT_STRING, BASE_NONE, NULL, 0x00,
9996 NULL, HFILL }
9997 },
9998 { &fix_hf[689],
9999 { "QuotePriceType (692)", "fix.QuotePriceType",
10000 FT_STRING, BASE_NONE, NULL, 0x00,
10001 NULL, HFILL }
10002 },
10003 { &fix_hf[690],
10004 { "QuoteRespID (693)", "fix.QuoteRespID",
10005 FT_STRING, BASE_NONE, NULL, 0x00,
10006 NULL, HFILL }
10007 },
10008 { &fix_hf[691],
10009 { "QuoteRespType (694)", "fix.QuoteRespType",
10010 FT_STRING, BASE_NONE, NULL, 0x00,
10011 NULL, HFILL }
10012 },
10013 { &fix_hf[692],
10014 { "QuoteQualifier (695)", "fix.QuoteQualifier",
10015 FT_STRING, BASE_NONE, NULL, 0x00,
10016 NULL, HFILL }
10017 },
10018 { &fix_hf[693],
10019 { "YieldRedemptionDate (696)", "fix.YieldRedemptionDate",
10020 FT_STRING, BASE_NONE, NULL, 0x00,
10021 NULL, HFILL }
10022 },
10023 { &fix_hf[694],
10024 { "YieldRedemptionPrice (697)", "fix.YieldRedemptionPrice",
10025 FT_STRING, BASE_NONE, NULL, 0x00,
10026 NULL, HFILL }
10027 },
10028 { &fix_hf[695],
10029 { "YieldRedemptionPriceType (698)", "fix.YieldRedemptionPriceType",
10030 FT_STRING, BASE_NONE, NULL, 0x00,
10031 NULL, HFILL }
10032 },
10033 { &fix_hf[696],
10034 { "BenchmarkSecurityID (699)", "fix.BenchmarkSecurityID",
10035 FT_STRING, BASE_NONE, NULL, 0x00,
10036 NULL, HFILL }
10037 },
10038 { &fix_hf[697],
10039 { "ReversalIndicator (700)", "fix.ReversalIndicator",
10040 FT_STRING, BASE_NONE, NULL, 0x00,
10041 NULL, HFILL }
10042 },
10043 { &fix_hf[698],
10044 { "YieldCalcDate (701)", "fix.YieldCalcDate",
10045 FT_STRING, BASE_NONE, NULL, 0x00,
10046 NULL, HFILL }
10047 },
10048 { &fix_hf[699],
10049 { "NoPositions (702)", "fix.NoPositions",
10050 FT_STRING, BASE_NONE, NULL, 0x00,
10051 NULL, HFILL }
10052 },
10053 { &fix_hf[700],
10054 { "PosType (703)", "fix.PosType",
10055 FT_STRING, BASE_NONE, NULL, 0x00,
10056 NULL, HFILL }
10057 },
10058 { &fix_hf[701],
10059 { "LongQty (704)", "fix.LongQty",
10060 FT_STRING, BASE_NONE, NULL, 0x00,
10061 NULL, HFILL }
10062 },
10063 { &fix_hf[702],
10064 { "ShortQty (705)", "fix.ShortQty",
10065 FT_STRING, BASE_NONE, NULL, 0x00,
10066 NULL, HFILL }
10067 },
10068 { &fix_hf[703],
10069 { "PosQtyStatus (706)", "fix.PosQtyStatus",
10070 FT_STRING, BASE_NONE, NULL, 0x00,
10071 NULL, HFILL }
10072 },
10073 { &fix_hf[704],
10074 { "PosAmtType (707)", "fix.PosAmtType",
10075 FT_STRING, BASE_NONE, NULL, 0x00,
10076 NULL, HFILL }
10077 },
10078 { &fix_hf[705],
10079 { "PosAmt (708)", "fix.PosAmt",
10080 FT_STRING, BASE_NONE, NULL, 0x00,
10081 NULL, HFILL }
10082 },
10083 { &fix_hf[706],
10084 { "PosTransType (709)", "fix.PosTransType",
10085 FT_STRING, BASE_NONE, NULL, 0x00,
10086 NULL, HFILL }
10087 },
10088 { &fix_hf[707],
10089 { "PosReqID (710)", "fix.PosReqID",
10090 FT_STRING, BASE_NONE, NULL, 0x00,
10091 NULL, HFILL }
10092 },
10093 { &fix_hf[708],
10094 { "NoUnderlyings (711)", "fix.NoUnderlyings",
10095 FT_STRING, BASE_NONE, NULL, 0x00,
10096 NULL, HFILL }
10097 },
10098 { &fix_hf[709],
10099 { "PosMaintAction (712)", "fix.PosMaintAction",
10100 FT_STRING, BASE_NONE, NULL, 0x00,
10101 NULL, HFILL }
10102 },
10103 { &fix_hf[710],
10104 { "OrigPosReqRefID (713)", "fix.OrigPosReqRefID",
10105 FT_STRING, BASE_NONE, NULL, 0x00,
10106 NULL, HFILL }
10107 },
10108 { &fix_hf[711],
10109 { "PosMaintRptRefID (714)", "fix.PosMaintRptRefID",
10110 FT_STRING, BASE_NONE, NULL, 0x00,
10111 NULL, HFILL }
10112 },
10113 { &fix_hf[712],
10114 { "ClearingBusinessDate (715)", "fix.ClearingBusinessDate",
10115 FT_STRING, BASE_NONE, NULL, 0x00,
10116 NULL, HFILL }
10117 },
10118 { &fix_hf[713],
10119 { "SettlSessID (716)", "fix.SettlSessID",
10120 FT_STRING, BASE_NONE, NULL, 0x00,
10121 NULL, HFILL }
10122 },
10123 { &fix_hf[714],
10124 { "SettlSessSubID (717)", "fix.SettlSessSubID",
10125 FT_STRING, BASE_NONE, NULL, 0x00,
10126 NULL, HFILL }
10127 },
10128 { &fix_hf[715],
10129 { "AdjustmentType (718)", "fix.AdjustmentType",
10130 FT_STRING, BASE_NONE, NULL, 0x00,
10131 NULL, HFILL }
10132 },
10133 { &fix_hf[716],
10134 { "ContraryInstructionIndicator (719)", "fix.ContraryInstructionIndicator",
10135 FT_STRING, BASE_NONE, NULL, 0x00,
10136 NULL, HFILL }
10137 },
10138 { &fix_hf[717],
10139 { "PriorSpreadIndicator (720)", "fix.PriorSpreadIndicator",
10140 FT_STRING, BASE_NONE, NULL, 0x00,
10141 NULL, HFILL }
10142 },
10143 { &fix_hf[718],
10144 { "PosMaintRptID (721)", "fix.PosMaintRptID",
10145 FT_STRING, BASE_NONE, NULL, 0x00,
10146 NULL, HFILL }
10147 },
10148 { &fix_hf[719],
10149 { "PosMaintStatus (722)", "fix.PosMaintStatus",
10150 FT_STRING, BASE_NONE, NULL, 0x00,
10151 NULL, HFILL }
10152 },
10153 { &fix_hf[720],
10154 { "PosMaintResult (723)", "fix.PosMaintResult",
10155 FT_STRING, BASE_NONE, NULL, 0x00,
10156 NULL, HFILL }
10157 },
10158 { &fix_hf[721],
10159 { "PosReqType (724)", "fix.PosReqType",
10160 FT_STRING, BASE_NONE, NULL, 0x00,
10161 NULL, HFILL }
10162 },
10163 { &fix_hf[722],
10164 { "ResponseTransportType (725)", "fix.ResponseTransportType",
10165 FT_STRING, BASE_NONE, NULL, 0x00,
10166 NULL, HFILL }
10167 },
10168 { &fix_hf[723],
10169 { "ResponseDestination (726)", "fix.ResponseDestination",
10170 FT_STRING, BASE_NONE, NULL, 0x00,
10171 NULL, HFILL }
10172 },
10173 { &fix_hf[724],
10174 { "TotalNumPosReports (727)", "fix.TotalNumPosReports",
10175 FT_STRING, BASE_NONE, NULL, 0x00,
10176 NULL, HFILL }
10177 },
10178 { &fix_hf[725],
10179 { "PosReqResult (728)", "fix.PosReqResult",
10180 FT_STRING, BASE_NONE, NULL, 0x00,
10181 NULL, HFILL }
10182 },
10183 { &fix_hf[726],
10184 { "PosReqStatus (729)", "fix.PosReqStatus",
10185 FT_STRING, BASE_NONE, NULL, 0x00,
10186 NULL, HFILL }
10187 },
10188 { &fix_hf[727],
10189 { "SettlPrice (730)", "fix.SettlPrice",
10190 FT_STRING, BASE_NONE, NULL, 0x00,
10191 NULL, HFILL }
10192 },
10193 { &fix_hf[728],
10194 { "SettlPriceType (731)", "fix.SettlPriceType",
10195 FT_STRING, BASE_NONE, NULL, 0x00,
10196 NULL, HFILL }
10197 },
10198 { &fix_hf[729],
10199 { "UnderlyingSettlPrice (732)", "fix.UnderlyingSettlPrice",
10200 FT_STRING, BASE_NONE, NULL, 0x00,
10201 NULL, HFILL }
10202 },
10203 { &fix_hf[730],
10204 { "UnderlyingSettlPriceType (733)", "fix.UnderlyingSettlPriceType",
10205 FT_STRING, BASE_NONE, NULL, 0x00,
10206 NULL, HFILL }
10207 },
10208 { &fix_hf[731],
10209 { "PriorSettlPrice (734)", "fix.PriorSettlPrice",
10210 FT_STRING, BASE_NONE, NULL, 0x00,
10211 NULL, HFILL }
10212 },
10213 { &fix_hf[732],
10214 { "NoQuoteQualifiers (735)", "fix.NoQuoteQualifiers",
10215 FT_STRING, BASE_NONE, NULL, 0x00,
10216 NULL, HFILL }
10217 },
10218 { &fix_hf[733],
10219 { "AllocSettlCurrency (736)", "fix.AllocSettlCurrency",
10220 FT_STRING, BASE_NONE, NULL, 0x00,
10221 NULL, HFILL }
10222 },
10223 { &fix_hf[734],
10224 { "AllocSettlCurrAmt (737)", "fix.AllocSettlCurrAmt",
10225 FT_STRING, BASE_NONE, NULL, 0x00,
10226 NULL, HFILL }
10227 },
10228 { &fix_hf[735],
10229 { "InterestAtMaturity (738)", "fix.InterestAtMaturity",
10230 FT_STRING, BASE_NONE, NULL, 0x00,
10231 NULL, HFILL }
10232 },
10233 { &fix_hf[736],
10234 { "LegDatedDate (739)", "fix.LegDatedDate",
10235 FT_STRING, BASE_NONE, NULL, 0x00,
10236 NULL, HFILL }
10237 },
10238 { &fix_hf[737],
10239 { "LegPool (740)", "fix.LegPool",
10240 FT_STRING, BASE_NONE, NULL, 0x00,
10241 NULL, HFILL }
10242 },
10243 { &fix_hf[738],
10244 { "AllocInterestAtMaturity (741)", "fix.AllocInterestAtMaturity",
10245 FT_STRING, BASE_NONE, NULL, 0x00,
10246 NULL, HFILL }
10247 },
10248 { &fix_hf[739],
10249 { "AllocAccruedInterestAmt (742)", "fix.AllocAccruedInterestAmt",
10250 FT_STRING, BASE_NONE, NULL, 0x00,
10251 NULL, HFILL }
10252 },
10253 { &fix_hf[740],
10254 { "DeliveryDate (743)", "fix.DeliveryDate",
10255 FT_STRING, BASE_NONE, NULL, 0x00,
10256 NULL, HFILL }
10257 },
10258 { &fix_hf[741],
10259 { "AssignmentMethod (744)", "fix.AssignmentMethod",
10260 FT_STRING, BASE_NONE, NULL, 0x00,
10261 NULL, HFILL }
10262 },
10263 { &fix_hf[742],
10264 { "AssignmentUnit (745)", "fix.AssignmentUnit",
10265 FT_STRING, BASE_NONE, NULL, 0x00,
10266 NULL, HFILL }
10267 },
10268 { &fix_hf[743],
10269 { "OpenInterest (746)", "fix.OpenInterest",
10270 FT_STRING, BASE_NONE, NULL, 0x00,
10271 NULL, HFILL }
10272 },
10273 { &fix_hf[744],
10274 { "ExerciseMethod (747)", "fix.ExerciseMethod",
10275 FT_STRING, BASE_NONE, NULL, 0x00,
10276 NULL, HFILL }
10277 },
10278 { &fix_hf[745],
10279 { "TotNumTradeReports (748)", "fix.TotNumTradeReports",
10280 FT_STRING, BASE_NONE, NULL, 0x00,
10281 NULL, HFILL }
10282 },
10283 { &fix_hf[746],
10284 { "TradeRequestResult (749)", "fix.TradeRequestResult",
10285 FT_STRING, BASE_NONE, NULL, 0x00,
10286 NULL, HFILL }
10287 },
10288 { &fix_hf[747],
10289 { "TradeRequestStatus (750)", "fix.TradeRequestStatus",
10290 FT_STRING, BASE_NONE, NULL, 0x00,
10291 NULL, HFILL }
10292 },
10293 { &fix_hf[748],
10294 { "TradeReportRejectReason (751)", "fix.TradeReportRejectReason",
10295 FT_STRING, BASE_NONE, NULL, 0x00,
10296 NULL, HFILL }
10297 },
10298 { &fix_hf[749],
10299 { "SideMultiLegReportingType (752)", "fix.SideMultiLegReportingType",
10300 FT_STRING, BASE_NONE, NULL, 0x00,
10301 NULL, HFILL }
10302 },
10303 { &fix_hf[750],
10304 { "NoPosAmt (753)", "fix.NoPosAmt",
10305 FT_STRING, BASE_NONE, NULL, 0x00,
10306 NULL, HFILL }
10307 },
10308 { &fix_hf[751],
10309 { "AutoAcceptIndicator (754)", "fix.AutoAcceptIndicator",
10310 FT_STRING, BASE_NONE, NULL, 0x00,
10311 NULL, HFILL }
10312 },
10313 { &fix_hf[752],
10314 { "AllocReportID (755)", "fix.AllocReportID",
10315 FT_STRING, BASE_NONE, NULL, 0x00,
10316 NULL, HFILL }
10317 },
10318 { &fix_hf[753],
10319 { "NoNested2PartyIDs (756)", "fix.NoNested2PartyIDs",
10320 FT_STRING, BASE_NONE, NULL, 0x00,
10321 NULL, HFILL }
10322 },
10323 { &fix_hf[754],
10324 { "Nested2PartyID (757)", "fix.Nested2PartyID",
10325 FT_STRING, BASE_NONE, NULL, 0x00,
10326 NULL, HFILL }
10327 },
10328 { &fix_hf[755],
10329 { "Nested2PartyIDSource (758)", "fix.Nested2PartyIDSource",
10330 FT_STRING, BASE_NONE, NULL, 0x00,
10331 NULL, HFILL }
10332 },
10333 { &fix_hf[756],
10334 { "Nested2PartyRole (759)", "fix.Nested2PartyRole",
10335 FT_STRING, BASE_NONE, NULL, 0x00,
10336 NULL, HFILL }
10337 },
10338 { &fix_hf[757],
10339 { "Nested2PartySubID (760)", "fix.Nested2PartySubID",
10340 FT_STRING, BASE_NONE, NULL, 0x00,
10341 NULL, HFILL }
10342 },
10343 { &fix_hf[758],
10344 { "BenchmarkSecurityIDSource (761)", "fix.BenchmarkSecurityIDSource",
10345 FT_STRING, BASE_NONE, NULL, 0x00,
10346 NULL, HFILL }
10347 },
10348 { &fix_hf[759],
10349 { "SecuritySubType (762)", "fix.SecuritySubType",
10350 FT_STRING, BASE_NONE, NULL, 0x00,
10351 NULL, HFILL }
10352 },
10353 { &fix_hf[760],
10354 { "UnderlyingSecuritySubType (763)", "fix.UnderlyingSecuritySubType",
10355 FT_STRING, BASE_NONE, NULL, 0x00,
10356 NULL, HFILL }
10357 },
10358 { &fix_hf[761],
10359 { "LegSecuritySubType (764)", "fix.LegSecuritySubType",
10360 FT_STRING, BASE_NONE, NULL, 0x00,
10361 NULL, HFILL }
10362 },
10363 { &fix_hf[762],
10364 { "AllowableOneSidednessPct (765)", "fix.AllowableOneSidednessPct",
10365 FT_STRING, BASE_NONE, NULL, 0x00,
10366 NULL, HFILL }
10367 },
10368 { &fix_hf[763],
10369 { "AllowableOneSidednessValue (766)", "fix.AllowableOneSidednessValue",
10370 FT_STRING, BASE_NONE, NULL, 0x00,
10371 NULL, HFILL }
10372 },
10373 { &fix_hf[764],
10374 { "AllowableOneSidednessCurr (767)", "fix.AllowableOneSidednessCurr",
10375 FT_STRING, BASE_NONE, NULL, 0x00,
10376 NULL, HFILL }
10377 },
10378 { &fix_hf[765],
10379 { "NoTrdRegTimestamps (768)", "fix.NoTrdRegTimestamps",
10380 FT_STRING, BASE_NONE, NULL, 0x00,
10381 NULL, HFILL }
10382 },
10383 { &fix_hf[766],
10384 { "TrdRegTimestamp (769)", "fix.TrdRegTimestamp",
10385 FT_STRING, BASE_NONE, NULL, 0x00,
10386 NULL, HFILL }
10387 },
10388 { &fix_hf[767],
10389 { "TrdRegTimestampType (770)", "fix.TrdRegTimestampType",
10390 FT_STRING, BASE_NONE, NULL, 0x00,
10391 NULL, HFILL }
10392 },
10393 { &fix_hf[768],
10394 { "TrdRegTimestampOrigin (771)", "fix.TrdRegTimestampOrigin",
10395 FT_STRING, BASE_NONE, NULL, 0x00,
10396 NULL, HFILL }
10397 },
10398 { &fix_hf[769],
10399 { "ConfirmRefID (772)", "fix.ConfirmRefID",
10400 FT_STRING, BASE_NONE, NULL, 0x00,
10401 NULL, HFILL }
10402 },
10403 { &fix_hf[770],
10404 { "ConfirmType (773)", "fix.ConfirmType",
10405 FT_STRING, BASE_NONE, NULL, 0x00,
10406 NULL, HFILL }
10407 },
10408 { &fix_hf[771],
10409 { "ConfirmRejReason (774)", "fix.ConfirmRejReason",
10410 FT_STRING, BASE_NONE, NULL, 0x00,
10411 NULL, HFILL }
10412 },
10413 { &fix_hf[772],
10414 { "BookingType (775)", "fix.BookingType",
10415 FT_STRING, BASE_NONE, NULL, 0x00,
10416 NULL, HFILL }
10417 },
10418 { &fix_hf[773],
10419 { "IndividualAllocRejCode (776)", "fix.IndividualAllocRejCode",
10420 FT_STRING, BASE_NONE, NULL, 0x00,
10421 NULL, HFILL }
10422 },
10423 { &fix_hf[774],
10424 { "SettlInstMsgID (777)", "fix.SettlInstMsgID",
10425 FT_STRING, BASE_NONE, NULL, 0x00,
10426 NULL, HFILL }
10427 },
10428 { &fix_hf[775],
10429 { "NoSettlInst (778)", "fix.NoSettlInst",
10430 FT_STRING, BASE_NONE, NULL, 0x00,
10431 NULL, HFILL }
10432 },
10433 { &fix_hf[776],
10434 { "LastUpdateTime (779)", "fix.LastUpdateTime",
10435 FT_STRING, BASE_NONE, NULL, 0x00,
10436 NULL, HFILL }
10437 },
10438 { &fix_hf[777],
10439 { "AllocSettlInstType (780)", "fix.AllocSettlInstType",
10440 FT_STRING, BASE_NONE, NULL, 0x00,
10441 NULL, HFILL }
10442 },
10443 { &fix_hf[778],
10444 { "NoSettlPartyIDs (781)", "fix.NoSettlPartyIDs",
10445 FT_STRING, BASE_NONE, NULL, 0x00,
10446 NULL, HFILL }
10447 },
10448 { &fix_hf[779],
10449 { "SettlPartyID (782)", "fix.SettlPartyID",
10450 FT_STRING, BASE_NONE, NULL, 0x00,
10451 NULL, HFILL }
10452 },
10453 { &fix_hf[780],
10454 { "SettlPartyIDSource (783)", "fix.SettlPartyIDSource",
10455 FT_STRING, BASE_NONE, NULL, 0x00,
10456 NULL, HFILL }
10457 },
10458 { &fix_hf[781],
10459 { "SettlPartyRole (784)", "fix.SettlPartyRole",
10460 FT_STRING, BASE_NONE, NULL, 0x00,
10461 NULL, HFILL }
10462 },
10463 { &fix_hf[782],
10464 { "SettlPartySubID (785)", "fix.SettlPartySubID",
10465 FT_STRING, BASE_NONE, NULL, 0x00,
10466 NULL, HFILL }
10467 },
10468 { &fix_hf[783],
10469 { "SettlPartySubIDType (786)", "fix.SettlPartySubIDType",
10470 FT_STRING, BASE_NONE, NULL, 0x00,
10471 NULL, HFILL }
10472 },
10473 { &fix_hf[784],
10474 { "DlvyInstType (787)", "fix.DlvyInstType",
10475 FT_STRING, BASE_NONE, NULL, 0x00,
10476 NULL, HFILL }
10477 },
10478 { &fix_hf[785],
10479 { "TerminationType (788)", "fix.TerminationType",
10480 FT_STRING, BASE_NONE, NULL, 0x00,
10481 NULL, HFILL }
10482 },
10483 { &fix_hf[786],
10484 { "NextExpectedMsgSeqNum (789)", "fix.NextExpectedMsgSeqNum",
10485 FT_STRING, BASE_NONE, NULL, 0x00,
10486 NULL, HFILL }
10487 },
10488 { &fix_hf[787],
10489 { "OrdStatusReqID (790)", "fix.OrdStatusReqID",
10490 FT_STRING, BASE_NONE, NULL, 0x00,
10491 NULL, HFILL }
10492 },
10493 { &fix_hf[788],
10494 { "SettlInstReqID (791)", "fix.SettlInstReqID",
10495 FT_STRING, BASE_NONE, NULL, 0x00,
10496 NULL, HFILL }
10497 },
10498 { &fix_hf[789],
10499 { "SettlInstReqRejCode (792)", "fix.SettlInstReqRejCode",
10500 FT_STRING, BASE_NONE, NULL, 0x00,
10501 NULL, HFILL }
10502 },
10503 { &fix_hf[790],
10504 { "SecondaryAllocID (793)", "fix.SecondaryAllocID",
10505 FT_STRING, BASE_NONE, NULL, 0x00,
10506 NULL, HFILL }
10507 },
10508 { &fix_hf[791],
10509 { "AllocReportType (794)", "fix.AllocReportType",
10510 FT_STRING, BASE_NONE, NULL, 0x00,
10511 NULL, HFILL }
10512 },
10513 { &fix_hf[792],
10514 { "AllocReportRefID (795)", "fix.AllocReportRefID",
10515 FT_STRING, BASE_NONE, NULL, 0x00,
10516 NULL, HFILL }
10517 },
10518 { &fix_hf[793],
10519 { "AllocCancReplaceReason (796)", "fix.AllocCancReplaceReason",
10520 FT_STRING, BASE_NONE, NULL, 0x00,
10521 NULL, HFILL }
10522 },
10523 { &fix_hf[794],
10524 { "CopyMsgIndicator (797)", "fix.CopyMsgIndicator",
10525 FT_STRING, BASE_NONE, NULL, 0x00,
10526 NULL, HFILL }
10527 },
10528 { &fix_hf[795],
10529 { "AllocAccountType (798)", "fix.AllocAccountType",
10530 FT_STRING, BASE_NONE, NULL, 0x00,
10531 NULL, HFILL }
10532 },
10533 { &fix_hf[796],
10534 { "OrderAvgPx (799)", "fix.OrderAvgPx",
10535 FT_STRING, BASE_NONE, NULL, 0x00,
10536 NULL, HFILL }
10537 },
10538 { &fix_hf[797],
10539 { "OrderBookingQty (800)", "fix.OrderBookingQty",
10540 FT_STRING, BASE_NONE, NULL, 0x00,
10541 NULL, HFILL }
10542 },
10543 { &fix_hf[798],
10544 { "NoSettlPartySubIDs (801)", "fix.NoSettlPartySubIDs",
10545 FT_STRING, BASE_NONE, NULL, 0x00,
10546 NULL, HFILL }
10547 },
10548 { &fix_hf[799],
10549 { "NoPartySubIDs (802)", "fix.NoPartySubIDs",
10550 FT_STRING, BASE_NONE, NULL, 0x00,
10551 NULL, HFILL }
10552 },
10553 { &fix_hf[800],
10554 { "PartySubIDType (803)", "fix.PartySubIDType",
10555 FT_STRING, BASE_NONE, NULL, 0x00,
10556 NULL, HFILL }
10557 },
10558 { &fix_hf[801],
10559 { "NoNestedPartySubIDs (804)", "fix.NoNestedPartySubIDs",
10560 FT_STRING, BASE_NONE, NULL, 0x00,
10561 NULL, HFILL }
10562 },
10563 { &fix_hf[802],
10564 { "NestedPartySubIDType (805)", "fix.NestedPartySubIDType",
10565 FT_STRING, BASE_NONE, NULL, 0x00,
10566 NULL, HFILL }
10567 },
10568 { &fix_hf[803],
10569 { "NoNested2PartySubIDs (806)", "fix.NoNested2PartySubIDs",
10570 FT_STRING, BASE_NONE, NULL, 0x00,
10571 NULL, HFILL }
10572 },
10573 { &fix_hf[804],
10574 { "Nested2PartySubIDType (807)", "fix.Nested2PartySubIDType",
10575 FT_STRING, BASE_NONE, NULL, 0x00,
10576 NULL, HFILL }
10577 },
10578 { &fix_hf[805],
10579 { "AllocIntermedReqType (808)", "fix.AllocIntermedReqType",
10580 FT_STRING, BASE_NONE, NULL, 0x00,
10581 NULL, HFILL }
10582 },
10583 { &fix_hf[806],
10584 { "UnderlyingPx (810)", "fix.UnderlyingPx",
10585 FT_STRING, BASE_NONE, NULL, 0x00,
10586 NULL, HFILL }
10587 },
10588 { &fix_hf[807],
10589 { "PriceDelta (811)", "fix.PriceDelta",
10590 FT_STRING, BASE_NONE, NULL, 0x00,
10591 NULL, HFILL }
10592 },
10593 { &fix_hf[808],
10594 { "ApplQueueMax (812)", "fix.ApplQueueMax",
10595 FT_STRING, BASE_NONE, NULL, 0x00,
10596 NULL, HFILL }
10597 },
10598 { &fix_hf[809],
10599 { "ApplQueueDepth (813)", "fix.ApplQueueDepth",
10600 FT_STRING, BASE_NONE, NULL, 0x00,
10601 NULL, HFILL }
10602 },
10603 { &fix_hf[810],
10604 { "ApplQueueResolution (814)", "fix.ApplQueueResolution",
10605 FT_STRING, BASE_NONE, NULL, 0x00,
10606 NULL, HFILL }
10607 },
10608 { &fix_hf[811],
10609 { "ApplQueueAction (815)", "fix.ApplQueueAction",
10610 FT_STRING, BASE_NONE, NULL, 0x00,
10611 NULL, HFILL }
10612 },
10613 { &fix_hf[812],
10614 { "NoAltMDSource (816)", "fix.NoAltMDSource",
10615 FT_STRING, BASE_NONE, NULL, 0x00,
10616 NULL, HFILL }
10617 },
10618 { &fix_hf[813],
10619 { "AltMDSourceID (817)", "fix.AltMDSourceID",
10620 FT_STRING, BASE_NONE, NULL, 0x00,
10621 NULL, HFILL }
10622 },
10623 { &fix_hf[814],
10624 { "SecondaryTradeReportID (818)", "fix.SecondaryTradeReportID",
10625 FT_STRING, BASE_NONE, NULL, 0x00,
10626 NULL, HFILL }
10627 },
10628 { &fix_hf[815],
10629 { "AvgPxIndicator (819)", "fix.AvgPxIndicator",
10630 FT_STRING, BASE_NONE, NULL, 0x00,
10631 NULL, HFILL }
10632 },
10633 { &fix_hf[816],
10634 { "TradeLinkID (820)", "fix.TradeLinkID",
10635 FT_STRING, BASE_NONE, NULL, 0x00,
10636 NULL, HFILL }
10637 },
10638 { &fix_hf[817],
10639 { "OrderInputDevice (821)", "fix.OrderInputDevice",
10640 FT_STRING, BASE_NONE, NULL, 0x00,
10641 NULL, HFILL }
10642 },
10643 { &fix_hf[818],
10644 { "UnderlyingTradingSessionID (822)", "fix.UnderlyingTradingSessionID",
10645 FT_STRING, BASE_NONE, NULL, 0x00,
10646 NULL, HFILL }
10647 },
10648 { &fix_hf[819],
10649 { "UnderlyingTradingSessionSubID (823)", "fix.UnderlyingTradingSessionSubID",
10650 FT_STRING, BASE_NONE, NULL, 0x00,
10651 NULL, HFILL }
10652 },
10653 { &fix_hf[820],
10654 { "TradeLegRefID (824)", "fix.TradeLegRefID",
10655 FT_STRING, BASE_NONE, NULL, 0x00,
10656 NULL, HFILL }
10657 },
10658 { &fix_hf[821],
10659 { "ExchangeRule (825)", "fix.ExchangeRule",
10660 FT_STRING, BASE_NONE, NULL, 0x00,
10661 NULL, HFILL }
10662 },
10663 { &fix_hf[822],
10664 { "TradeAllocIndicator (826)", "fix.TradeAllocIndicator",
10665 FT_STRING, BASE_NONE, NULL, 0x00,
10666 NULL, HFILL }
10667 },
10668 { &fix_hf[823],
10669 { "ExpirationCycle (827)", "fix.ExpirationCycle",
10670 FT_STRING, BASE_NONE, NULL, 0x00,
10671 NULL, HFILL }
10672 },
10673 { &fix_hf[824],
10674 { "TrdType (828)", "fix.TrdType",
10675 FT_STRING, BASE_NONE, NULL, 0x00,
10676 NULL, HFILL }
10677 },
10678 { &fix_hf[825],
10679 { "TrdSubType (829)", "fix.TrdSubType",
10680 FT_STRING, BASE_NONE, NULL, 0x00,
10681 NULL, HFILL }
10682 },
10683 { &fix_hf[826],
10684 { "TransferReason (830)", "fix.TransferReason",
10685 FT_STRING, BASE_NONE, NULL, 0x00,
10686 NULL, HFILL }
10687 },
10688 { &fix_hf[827],
10689 { "AsgnReqID (831)", "fix.AsgnReqID",
10690 FT_STRING, BASE_NONE, NULL, 0x00,
10691 NULL, HFILL }
10692 },
10693 { &fix_hf[828],
10694 { "TotNumAssignmentReports (832)", "fix.TotNumAssignmentReports",
10695 FT_STRING, BASE_NONE, NULL, 0x00,
10696 NULL, HFILL }
10697 },
10698 { &fix_hf[829],
10699 { "AsgnRptID (833)", "fix.AsgnRptID",
10700 FT_STRING, BASE_NONE, NULL, 0x00,
10701 NULL, HFILL }
10702 },
10703 { &fix_hf[830],
10704 { "ThresholdAmount (834)", "fix.ThresholdAmount",
10705 FT_STRING, BASE_NONE, NULL, 0x00,
10706 NULL, HFILL }
10707 },
10708 { &fix_hf[831],
10709 { "PegMoveType (835)", "fix.PegMoveType",
10710 FT_STRING, BASE_NONE, NULL, 0x00,
10711 NULL, HFILL }
10712 },
10713 { &fix_hf[832],
10714 { "PegOffsetType (836)", "fix.PegOffsetType",
10715 FT_STRING, BASE_NONE, NULL, 0x00,
10716 NULL, HFILL }
10717 },
10718 { &fix_hf[833],
10719 { "PegLimitType (837)", "fix.PegLimitType",
10720 FT_STRING, BASE_NONE, NULL, 0x00,
10721 NULL, HFILL }
10722 },
10723 { &fix_hf[834],
10724 { "PegRoundDirection (838)", "fix.PegRoundDirection",
10725 FT_STRING, BASE_NONE, NULL, 0x00,
10726 NULL, HFILL }
10727 },
10728 { &fix_hf[835],
10729 { "PeggedPrice (839)", "fix.PeggedPrice",
10730 FT_STRING, BASE_NONE, NULL, 0x00,
10731 NULL, HFILL }
10732 },
10733 { &fix_hf[836],
10734 { "PegScope (840)", "fix.PegScope",
10735 FT_STRING, BASE_NONE, NULL, 0x00,
10736 NULL, HFILL }
10737 },
10738 { &fix_hf[837],
10739 { "DiscretionMoveType (841)", "fix.DiscretionMoveType",
10740 FT_STRING, BASE_NONE, NULL, 0x00,
10741 NULL, HFILL }
10742 },
10743 { &fix_hf[838],
10744 { "DiscretionOffsetType (842)", "fix.DiscretionOffsetType",
10745 FT_STRING, BASE_NONE, NULL, 0x00,
10746 NULL, HFILL }
10747 },
10748 { &fix_hf[839],
10749 { "DiscretionLimitType (843)", "fix.DiscretionLimitType",
10750 FT_STRING, BASE_NONE, NULL, 0x00,
10751 NULL, HFILL }
10752 },
10753 { &fix_hf[840],
10754 { "DiscretionRoundDirection (844)", "fix.DiscretionRoundDirection",
10755 FT_STRING, BASE_NONE, NULL, 0x00,
10756 NULL, HFILL }
10757 },
10758 { &fix_hf[841],
10759 { "DiscretionPrice (845)", "fix.DiscretionPrice",
10760 FT_STRING, BASE_NONE, NULL, 0x00,
10761 NULL, HFILL }
10762 },
10763 { &fix_hf[842],
10764 { "DiscretionScope (846)", "fix.DiscretionScope",
10765 FT_STRING, BASE_NONE, NULL, 0x00,
10766 NULL, HFILL }
10767 },
10768 { &fix_hf[843],
10769 { "TargetStrategy (847)", "fix.TargetStrategy",
10770 FT_STRING, BASE_NONE, NULL, 0x00,
10771 NULL, HFILL }
10772 },
10773 { &fix_hf[844],
10774 { "TargetStrategyParameters (848)", "fix.TargetStrategyParameters",
10775 FT_STRING, BASE_NONE, NULL, 0x00,
10776 NULL, HFILL }
10777 },
10778 { &fix_hf[845],
10779 { "ParticipationRate (849)", "fix.ParticipationRate",
10780 FT_STRING, BASE_NONE, NULL, 0x00,
10781 NULL, HFILL }
10782 },
10783 { &fix_hf[846],
10784 { "TargetStrategyPerformance (850)", "fix.TargetStrategyPerformance",
10785 FT_STRING, BASE_NONE, NULL, 0x00,
10786 NULL, HFILL }
10787 },
10788 { &fix_hf[847],
10789 { "LastLiquidityInd (851)", "fix.LastLiquidityInd",
10790 FT_STRING, BASE_NONE, NULL, 0x00,
10791 NULL, HFILL }
10792 },
10793 { &fix_hf[848],
10794 { "PublishTrdIndicator (852)", "fix.PublishTrdIndicator",
10795 FT_STRING, BASE_NONE, NULL, 0x00,
10796 NULL, HFILL }
10797 },
10798 { &fix_hf[849],
10799 { "ShortSaleReason (853)", "fix.ShortSaleReason",
10800 FT_STRING, BASE_NONE, NULL, 0x00,
10801 NULL, HFILL }
10802 },
10803 { &fix_hf[850],
10804 { "QtyType (854)", "fix.QtyType",
10805 FT_STRING, BASE_NONE, NULL, 0x00,
10806 NULL, HFILL }
10807 },
10808 { &fix_hf[851],
10809 { "SecondaryTrdType (855)", "fix.SecondaryTrdType",
10810 FT_STRING, BASE_NONE, NULL, 0x00,
10811 NULL, HFILL }
10812 },
10813 { &fix_hf[852],
10814 { "TradeReportType (856)", "fix.TradeReportType",
10815 FT_STRING, BASE_NONE, NULL, 0x00,
10816 NULL, HFILL }
10817 },
10818 { &fix_hf[853],
10819 { "AllocNoOrdersType (857)", "fix.AllocNoOrdersType",
10820 FT_STRING, BASE_NONE, NULL, 0x00,
10821 NULL, HFILL }
10822 },
10823 { &fix_hf[854],
10824 { "SharedCommission (858)", "fix.SharedCommission",
10825 FT_STRING, BASE_NONE, NULL, 0x00,
10826 NULL, HFILL }
10827 },
10828 { &fix_hf[855],
10829 { "ConfirmReqID (859)", "fix.ConfirmReqID",
10830 FT_STRING, BASE_NONE, NULL, 0x00,
10831 NULL, HFILL }
10832 },
10833 { &fix_hf[856],
10834 { "AvgParPx (860)", "fix.AvgParPx",
10835 FT_STRING, BASE_NONE, NULL, 0x00,
10836 NULL, HFILL }
10837 },
10838 { &fix_hf[857],
10839 { "ReportedPx (861)", "fix.ReportedPx",
10840 FT_STRING, BASE_NONE, NULL, 0x00,
10841 NULL, HFILL }
10842 },
10843 { &fix_hf[858],
10844 { "NoCapacities (862)", "fix.NoCapacities",
10845 FT_STRING, BASE_NONE, NULL, 0x00,
10846 NULL, HFILL }
10847 },
10848 { &fix_hf[859],
10849 { "OrderCapacityQty (863)", "fix.OrderCapacityQty",
10850 FT_STRING, BASE_NONE, NULL, 0x00,
10851 NULL, HFILL }
10852 },
10853 { &fix_hf[860],
10854 { "NoEvents (864)", "fix.NoEvents",
10855 FT_STRING, BASE_NONE, NULL, 0x00,
10856 NULL, HFILL }
10857 },
10858 { &fix_hf[861],
10859 { "EventType (865)", "fix.EventType",
10860 FT_STRING, BASE_NONE, NULL, 0x00,
10861 NULL, HFILL }
10862 },
10863 { &fix_hf[862],
10864 { "EventDate (866)", "fix.EventDate",
10865 FT_STRING, BASE_NONE, NULL, 0x00,
10866 NULL, HFILL }
10867 },
10868 { &fix_hf[863],
10869 { "EventPx (867)", "fix.EventPx",
10870 FT_STRING, BASE_NONE, NULL, 0x00,
10871 NULL, HFILL }
10872 },
10873 { &fix_hf[864],
10874 { "EventText (868)", "fix.EventText",
10875 FT_STRING, BASE_NONE, NULL, 0x00,
10876 NULL, HFILL }
10877 },
10878 { &fix_hf[865],
10879 { "PctAtRisk (869)", "fix.PctAtRisk",
10880 FT_STRING, BASE_NONE, NULL, 0x00,
10881 NULL, HFILL }
10882 },
10883 { &fix_hf[866],
10884 { "NoInstrAttrib (870)", "fix.NoInstrAttrib",
10885 FT_STRING, BASE_NONE, NULL, 0x00,
10886 NULL, HFILL }
10887 },
10888 { &fix_hf[867],
10889 { "InstrAttribType (871)", "fix.InstrAttribType",
10890 FT_STRING, BASE_NONE, NULL, 0x00,
10891 NULL, HFILL }
10892 },
10893 { &fix_hf[868],
10894 { "InstrAttribValue (872)", "fix.InstrAttribValue",
10895 FT_STRING, BASE_NONE, NULL, 0x00,
10896 NULL, HFILL }
10897 },
10898 { &fix_hf[869],
10899 { "DatedDate (873)", "fix.DatedDate",
10900 FT_STRING, BASE_NONE, NULL, 0x00,
10901 NULL, HFILL }
10902 },
10903 { &fix_hf[870],
10904 { "InterestAccrualDate (874)", "fix.InterestAccrualDate",
10905 FT_STRING, BASE_NONE, NULL, 0x00,
10906 NULL, HFILL }
10907 },
10908 { &fix_hf[871],
10909 { "CPProgram (875)", "fix.CPProgram",
10910 FT_STRING, BASE_NONE, NULL, 0x00,
10911 NULL, HFILL }
10912 },
10913 { &fix_hf[872],
10914 { "CPRegType (876)", "fix.CPRegType",
10915 FT_STRING, BASE_NONE, NULL, 0x00,
10916 NULL, HFILL }
10917 },
10918 { &fix_hf[873],
10919 { "UnderlyingCPProgram (877)", "fix.UnderlyingCPProgram",
10920 FT_STRING, BASE_NONE, NULL, 0x00,
10921 NULL, HFILL }
10922 },
10923 { &fix_hf[874],
10924 { "UnderlyingCPRegType (878)", "fix.UnderlyingCPRegType",
10925 FT_STRING, BASE_NONE, NULL, 0x00,
10926 NULL, HFILL }
10927 },
10928 { &fix_hf[875],
10929 { "UnderlyingQty (879)", "fix.UnderlyingQty",
10930 FT_STRING, BASE_NONE, NULL, 0x00,
10931 NULL, HFILL }
10932 },
10933 { &fix_hf[876],
10934 { "TrdMatchID (880)", "fix.TrdMatchID",
10935 FT_STRING, BASE_NONE, NULL, 0x00,
10936 NULL, HFILL }
10937 },
10938 { &fix_hf[877],
10939 { "SecondaryTradeReportRefID (881)", "fix.SecondaryTradeReportRefID",
10940 FT_STRING, BASE_NONE, NULL, 0x00,
10941 NULL, HFILL }
10942 },
10943 { &fix_hf[878],
10944 { "UnderlyingDirtyPrice (882)", "fix.UnderlyingDirtyPrice",
10945 FT_STRING, BASE_NONE, NULL, 0x00,
10946 NULL, HFILL }
10947 },
10948 { &fix_hf[879],
10949 { "UnderlyingEndPrice (883)", "fix.UnderlyingEndPrice",
10950 FT_STRING, BASE_NONE, NULL, 0x00,
10951 NULL, HFILL }
10952 },
10953 { &fix_hf[880],
10954 { "UnderlyingStartValue (884)", "fix.UnderlyingStartValue",
10955 FT_STRING, BASE_NONE, NULL, 0x00,
10956 NULL, HFILL }
10957 },
10958 { &fix_hf[881],
10959 { "UnderlyingCurrentValue (885)", "fix.UnderlyingCurrentValue",
10960 FT_STRING, BASE_NONE, NULL, 0x00,
10961 NULL, HFILL }
10962 },
10963 { &fix_hf[882],
10964 { "UnderlyingEndValue (886)", "fix.UnderlyingEndValue",
10965 FT_STRING, BASE_NONE, NULL, 0x00,
10966 NULL, HFILL }
10967 },
10968 { &fix_hf[883],
10969 { "NoUnderlyingStips (887)", "fix.NoUnderlyingStips",
10970 FT_STRING, BASE_NONE, NULL, 0x00,
10971 NULL, HFILL }
10972 },
10973 { &fix_hf[884],
10974 { "UnderlyingStipType (888)", "fix.UnderlyingStipType",
10975 FT_STRING, BASE_NONE, NULL, 0x00,
10976 NULL, HFILL }
10977 },
10978 { &fix_hf[885],
10979 { "UnderlyingStipValue (889)", "fix.UnderlyingStipValue",
10980 FT_STRING, BASE_NONE, NULL, 0x00,
10981 NULL, HFILL }
10982 },
10983 { &fix_hf[886],
10984 { "MaturityNetMoney (890)", "fix.MaturityNetMoney",
10985 FT_STRING, BASE_NONE, NULL, 0x00,
10986 NULL, HFILL }
10987 },
10988 { &fix_hf[887],
10989 { "MiscFeeBasis (891)", "fix.MiscFeeBasis",
10990 FT_STRING, BASE_NONE, NULL, 0x00,
10991 NULL, HFILL }
10992 },
10993 { &fix_hf[888],
10994 { "TotNoAllocs (892)", "fix.TotNoAllocs",
10995 FT_STRING, BASE_NONE, NULL, 0x00,
10996 NULL, HFILL }
10997 },
10998 { &fix_hf[889],
10999 { "LastFragment (893)", "fix.LastFragment",
11000 FT_STRING, BASE_NONE, NULL, 0x00,
11001 NULL, HFILL }
11002 },
11003 { &fix_hf[890],
11004 { "CollReqID (894)", "fix.CollReqID",
11005 FT_STRING, BASE_NONE, NULL, 0x00,
11006 NULL, HFILL }
11007 },
11008 { &fix_hf[891],
11009 { "CollAsgnReason (895)", "fix.CollAsgnReason",
11010 FT_STRING, BASE_NONE, NULL, 0x00,
11011 NULL, HFILL }
11012 },
11013 { &fix_hf[892],
11014 { "CollInquiryQualifier (896)", "fix.CollInquiryQualifier",
11015 FT_STRING, BASE_NONE, NULL, 0x00,
11016 NULL, HFILL }
11017 },
11018 { &fix_hf[893],
11019 { "NoTrades (897)", "fix.NoTrades",
11020 FT_STRING, BASE_NONE, NULL, 0x00,
11021 NULL, HFILL }
11022 },
11023 { &fix_hf[894],
11024 { "MarginRatio (898)", "fix.MarginRatio",
11025 FT_STRING, BASE_NONE, NULL, 0x00,
11026 NULL, HFILL }
11027 },
11028 { &fix_hf[895],
11029 { "MarginExcess (899)", "fix.MarginExcess",
11030 FT_STRING, BASE_NONE, NULL, 0x00,
11031 NULL, HFILL }
11032 },
11033 { &fix_hf[896],
11034 { "TotalNetValue (900)", "fix.TotalNetValue",
11035 FT_STRING, BASE_NONE, NULL, 0x00,
11036 NULL, HFILL }
11037 },
11038 { &fix_hf[897],
11039 { "CashOutstanding (901)", "fix.CashOutstanding",
11040 FT_STRING, BASE_NONE, NULL, 0x00,
11041 NULL, HFILL }
11042 },
11043 { &fix_hf[898],
11044 { "CollAsgnID (902)", "fix.CollAsgnID",
11045 FT_STRING, BASE_NONE, NULL, 0x00,
11046 NULL, HFILL }
11047 },
11048 { &fix_hf[899],
11049 { "CollAsgnTransType (903)", "fix.CollAsgnTransType",
11050 FT_STRING, BASE_NONE, NULL, 0x00,
11051 NULL, HFILL }
11052 },
11053 { &fix_hf[900],
11054 { "CollRespID (904)", "fix.CollRespID",
11055 FT_STRING, BASE_NONE, NULL, 0x00,
11056 NULL, HFILL }
11057 },
11058 { &fix_hf[901],
11059 { "CollAsgnRespType (905)", "fix.CollAsgnRespType",
11060 FT_STRING, BASE_NONE, NULL, 0x00,
11061 NULL, HFILL }
11062 },
11063 { &fix_hf[902],
11064 { "CollAsgnRejectReason (906)", "fix.CollAsgnRejectReason",
11065 FT_STRING, BASE_NONE, NULL, 0x00,
11066 NULL, HFILL }
11067 },
11068 { &fix_hf[903],
11069 { "CollAsgnRefID (907)", "fix.CollAsgnRefID",
11070 FT_STRING, BASE_NONE, NULL, 0x00,
11071 NULL, HFILL }
11072 },
11073 { &fix_hf[904],
11074 { "CollRptID (908)", "fix.CollRptID",
11075 FT_STRING, BASE_NONE, NULL, 0x00,
11076 NULL, HFILL }
11077 },
11078 { &fix_hf[905],
11079 { "CollInquiryID (909)", "fix.CollInquiryID",
11080 FT_STRING, BASE_NONE, NULL, 0x00,
11081 NULL, HFILL }
11082 },
11083 { &fix_hf[906],
11084 { "CollStatus (910)", "fix.CollStatus",
11085 FT_STRING, BASE_NONE, NULL, 0x00,
11086 NULL, HFILL }
11087 },
11088 { &fix_hf[907],
11089 { "TotNumReports (911)", "fix.TotNumReports",
11090 FT_STRING, BASE_NONE, NULL, 0x00,
11091 NULL, HFILL }
11092 },
11093 { &fix_hf[908],
11094 { "LastRptRequested (912)", "fix.LastRptRequested",
11095 FT_STRING, BASE_NONE, NULL, 0x00,
11096 NULL, HFILL }
11097 },
11098 { &fix_hf[909],
11099 { "AgreementDesc (913)", "fix.AgreementDesc",
11100 FT_STRING, BASE_NONE, NULL, 0x00,
11101 NULL, HFILL }
11102 },
11103 { &fix_hf[910],
11104 { "AgreementID (914)", "fix.AgreementID",
11105 FT_STRING, BASE_NONE, NULL, 0x00,
11106 NULL, HFILL }
11107 },
11108 { &fix_hf[911],
11109 { "AgreementDate (915)", "fix.AgreementDate",
11110 FT_STRING, BASE_NONE, NULL, 0x00,
11111 NULL, HFILL }
11112 },
11113 { &fix_hf[912],
11114 { "StartDate (916)", "fix.StartDate",
11115 FT_STRING, BASE_NONE, NULL, 0x00,
11116 NULL, HFILL }
11117 },
11118 { &fix_hf[913],
11119 { "EndDate (917)", "fix.EndDate",
11120 FT_STRING, BASE_NONE, NULL, 0x00,
11121 NULL, HFILL }
11122 },
11123 { &fix_hf[914],
11124 { "AgreementCurrency (918)", "fix.AgreementCurrency",
11125 FT_STRING, BASE_NONE, NULL, 0x00,
11126 NULL, HFILL }
11127 },
11128 { &fix_hf[915],
11129 { "DeliveryType (919)", "fix.DeliveryType",
11130 FT_STRING, BASE_NONE, NULL, 0x00,
11131 NULL, HFILL }
11132 },
11133 { &fix_hf[916],
11134 { "EndAccruedInterestAmt (920)", "fix.EndAccruedInterestAmt",
11135 FT_STRING, BASE_NONE, NULL, 0x00,
11136 NULL, HFILL }
11137 },
11138 { &fix_hf[917],
11139 { "StartCash (921)", "fix.StartCash",
11140 FT_STRING, BASE_NONE, NULL, 0x00,
11141 NULL, HFILL }
11142 },
11143 { &fix_hf[918],
11144 { "EndCash (922)", "fix.EndCash",
11145 FT_STRING, BASE_NONE, NULL, 0x00,
11146 NULL, HFILL }
11147 },
11148 { &fix_hf[919],
11149 { "UserRequestID (923)", "fix.UserRequestID",
11150 FT_STRING, BASE_NONE, NULL, 0x00,
11151 NULL, HFILL }
11152 },
11153 { &fix_hf[920],
11154 { "UserRequestType (924)", "fix.UserRequestType",
11155 FT_STRING, BASE_NONE, NULL, 0x00,
11156 NULL, HFILL }
11157 },
11158 { &fix_hf[921],
11159 { "NewPassword (925)", "fix.NewPassword",
11160 FT_STRING, BASE_NONE, NULL, 0x00,
11161 NULL, HFILL }
11162 },
11163 { &fix_hf[922],
11164 { "UserStatus (926)", "fix.UserStatus",
11165 FT_STRING, BASE_NONE, NULL, 0x00,
11166 NULL, HFILL }
11167 },
11168 { &fix_hf[923],
11169 { "UserStatusText (927)", "fix.UserStatusText",
11170 FT_STRING, BASE_NONE, NULL, 0x00,
11171 NULL, HFILL }
11172 },
11173 { &fix_hf[924],
11174 { "StatusValue (928)", "fix.StatusValue",
11175 FT_STRING, BASE_NONE, NULL, 0x00,
11176 NULL, HFILL }
11177 },
11178 { &fix_hf[925],
11179 { "StatusText (929)", "fix.StatusText",
11180 FT_STRING, BASE_NONE, NULL, 0x00,
11181 NULL, HFILL }
11182 },
11183 { &fix_hf[926],
11184 { "RefCompID (930)", "fix.RefCompID",
11185 FT_STRING, BASE_NONE, NULL, 0x00,
11186 NULL, HFILL }
11187 },
11188 { &fix_hf[927],
11189 { "RefSubID (931)", "fix.RefSubID",
11190 FT_STRING, BASE_NONE, NULL, 0x00,
11191 NULL, HFILL }
11192 },
11193 { &fix_hf[928],
11194 { "NetworkResponseID (932)", "fix.NetworkResponseID",
11195 FT_STRING, BASE_NONE, NULL, 0x00,
11196 NULL, HFILL }
11197 },
11198 { &fix_hf[929],
11199 { "NetworkRequestID (933)", "fix.NetworkRequestID",
11200 FT_STRING, BASE_NONE, NULL, 0x00,
11201 NULL, HFILL }
11202 },
11203 { &fix_hf[930],
11204 { "LastNetworkResponseID (934)", "fix.LastNetworkResponseID",
11205 FT_STRING, BASE_NONE, NULL, 0x00,
11206 NULL, HFILL }
11207 },
11208 { &fix_hf[931],
11209 { "NetworkRequestType (935)", "fix.NetworkRequestType",
11210 FT_STRING, BASE_NONE, NULL, 0x00,
11211 NULL, HFILL }
11212 },
11213 { &fix_hf[932],
11214 { "NoCompIDs (936)", "fix.NoCompIDs",
11215 FT_STRING, BASE_NONE, NULL, 0x00,
11216 NULL, HFILL }
11217 },
11218 { &fix_hf[933],
11219 { "NetworkStatusResponseType (937)", "fix.NetworkStatusResponseType",
11220 FT_STRING, BASE_NONE, NULL, 0x00,
11221 NULL, HFILL }
11222 },
11223 { &fix_hf[934],
11224 { "NoCollInquiryQualifier (938)", "fix.NoCollInquiryQualifier",
11225 FT_STRING, BASE_NONE, NULL, 0x00,
11226 NULL, HFILL }
11227 },
11228 { &fix_hf[935],
11229 { "TrdRptStatus (939)", "fix.TrdRptStatus",
11230 FT_STRING, BASE_NONE, NULL, 0x00,
11231 NULL, HFILL }
11232 },
11233 { &fix_hf[936],
11234 { "AffirmStatus (940)", "fix.AffirmStatus",
11235 FT_STRING, BASE_NONE, NULL, 0x00,
11236 NULL, HFILL }
11237 },
11238 { &fix_hf[937],
11239 { "UnderlyingStrikeCurrency (941)", "fix.UnderlyingStrikeCurrency",
11240 FT_STRING, BASE_NONE, NULL, 0x00,
11241 NULL, HFILL }
11242 },
11243 { &fix_hf[938],
11244 { "LegStrikeCurrency (942)", "fix.LegStrikeCurrency",
11245 FT_STRING, BASE_NONE, NULL, 0x00,
11246 NULL, HFILL }
11247 },
11248 { &fix_hf[939],
11249 { "TimeBracket (943)", "fix.TimeBracket",
11250 FT_STRING, BASE_NONE, NULL, 0x00,
11251 NULL, HFILL }
11252 },
11253 { &fix_hf[940],
11254 { "CollAction (944)", "fix.CollAction",
11255 FT_STRING, BASE_NONE, NULL, 0x00,
11256 NULL, HFILL }
11257 },
11258 { &fix_hf[941],
11259 { "CollInquiryStatus (945)", "fix.CollInquiryStatus",
11260 FT_STRING, BASE_NONE, NULL, 0x00,
11261 NULL, HFILL }
11262 },
11263 { &fix_hf[942],
11264 { "CollInquiryResult (946)", "fix.CollInquiryResult",
11265 FT_STRING, BASE_NONE, NULL, 0x00,
11266 NULL, HFILL }
11267 },
11268 { &fix_hf[943],
11269 { "StrikeCurrency (947)", "fix.StrikeCurrency",
11270 FT_STRING, BASE_NONE, NULL, 0x00,
11271 NULL, HFILL }
11272 },
11273 { &fix_hf[944],
11274 { "NoNested3PartyIDs (948)", "fix.NoNested3PartyIDs",
11275 FT_STRING, BASE_NONE, NULL, 0x00,
11276 NULL, HFILL }
11277 },
11278 { &fix_hf[945],
11279 { "Nested3PartyID (949)", "fix.Nested3PartyID",
11280 FT_STRING, BASE_NONE, NULL, 0x00,
11281 NULL, HFILL }
11282 },
11283 { &fix_hf[946],
11284 { "Nested3PartyIDSource (950)", "fix.Nested3PartyIDSource",
11285 FT_STRING, BASE_NONE, NULL, 0x00,
11286 NULL, HFILL }
11287 },
11288 { &fix_hf[947],
11289 { "Nested3PartyRole (951)", "fix.Nested3PartyRole",
11290 FT_STRING, BASE_NONE, NULL, 0x00,
11291 NULL, HFILL }
11292 },
11293 { &fix_hf[948],
11294 { "NoNested3PartySubIDs (952)", "fix.NoNested3PartySubIDs",
11295 FT_STRING, BASE_NONE, NULL, 0x00,
11296 NULL, HFILL }
11297 },
11298 { &fix_hf[949],
11299 { "Nested3PartySubID (953)", "fix.Nested3PartySubID",
11300 FT_STRING, BASE_NONE, NULL, 0x00,
11301 NULL, HFILL }
11302 },
11303 { &fix_hf[950],
11304 { "Nested3PartySubIDType (954)", "fix.Nested3PartySubIDType",
11305 FT_STRING, BASE_NONE, NULL, 0x00,
11306 NULL, HFILL }
11307 },
11308 { &fix_hf[951],
11309 { "LegContractSettlMonth (955)", "fix.LegContractSettlMonth",
11310 FT_STRING, BASE_NONE, NULL, 0x00,
11311 NULL, HFILL }
11312 },
11313 { &fix_hf[952],
11314 { "LegInterestAccrualDate (956)", "fix.LegInterestAccrualDate",
11315 FT_STRING, BASE_NONE, NULL, 0x00,
11316 NULL, HFILL }
11317 },
11318 { &fix_hf[953],
11319 { "NoStrategyParameters (957)", "fix.NoStrategyParameters",
11320 FT_STRING, BASE_NONE, NULL, 0x00,
11321 NULL, HFILL }
11322 },
11323 { &fix_hf[954],
11324 { "StrategyParameterName (958)", "fix.StrategyParameterName",
11325 FT_STRING, BASE_NONE, NULL, 0x00,
11326 NULL, HFILL }
11327 },
11328 { &fix_hf[955],
11329 { "StrategyParameterType (959)", "fix.StrategyParameterType",
11330 FT_STRING, BASE_NONE, NULL, 0x00,
11331 NULL, HFILL }
11332 },
11333 { &fix_hf[956],
11334 { "StrategyParameterValue (960)", "fix.StrategyParameterValue",
11335 FT_STRING, BASE_NONE, NULL, 0x00,
11336 NULL, HFILL }
11337 },
11338 { &fix_hf[957],
11339 { "HostCrossID (961)", "fix.HostCrossID",
11340 FT_STRING, BASE_NONE, NULL, 0x00,
11341 NULL, HFILL }
11342 },
11343 { &fix_hf[958],
11344 { "SideTimeInForce (962)", "fix.SideTimeInForce",
11345 FT_STRING, BASE_NONE, NULL, 0x00,
11346 NULL, HFILL }
11347 },
11348 { &fix_hf[959],
11349 { "MDReportID (963)", "fix.MDReportID",
11350 FT_STRING, BASE_NONE, NULL, 0x00,
11351 NULL, HFILL }
11352 },
11353 { &fix_hf[960],
11354 { "SecurityReportID (964)", "fix.SecurityReportID",
11355 FT_STRING, BASE_NONE, NULL, 0x00,
11356 NULL, HFILL }
11357 },
11358 { &fix_hf[961],
11359 { "SecurityStatus (965)", "fix.SecurityStatus",
11360 FT_STRING, BASE_NONE, NULL, 0x00,
11361 NULL, HFILL }
11362 },
11363 { &fix_hf[962],
11364 { "SettleOnOpenFlag (966)", "fix.SettleOnOpenFlag",
11365 FT_STRING, BASE_NONE, NULL, 0x00,
11366 NULL, HFILL }
11367 },
11368 { &fix_hf[963],
11369 { "StrikeMultiplier (967)", "fix.StrikeMultiplier",
11370 FT_STRING, BASE_NONE, NULL, 0x00,
11371 NULL, HFILL }
11372 },
11373 { &fix_hf[964],
11374 { "StrikeValue (968)", "fix.StrikeValue",
11375 FT_STRING, BASE_NONE, NULL, 0x00,
11376 NULL, HFILL }
11377 },
11378 { &fix_hf[965],
11379 { "MinPriceIncrement (969)", "fix.MinPriceIncrement",
11380 FT_STRING, BASE_NONE, NULL, 0x00,
11381 NULL, HFILL }
11382 },
11383 { &fix_hf[966],
11384 { "PositionLimit (970)", "fix.PositionLimit",
11385 FT_STRING, BASE_NONE, NULL, 0x00,
11386 NULL, HFILL }
11387 },
11388 { &fix_hf[967],
11389 { "NTPositionLimit (971)", "fix.NTPositionLimit",
11390 FT_STRING, BASE_NONE, NULL, 0x00,
11391 NULL, HFILL }
11392 },
11393 { &fix_hf[968],
11394 { "UnderlyingAllocationPercent (972)", "fix.UnderlyingAllocationPercent",
11395 FT_STRING, BASE_NONE, NULL, 0x00,
11396 NULL, HFILL }
11397 },
11398 { &fix_hf[969],
11399 { "UnderlyingCashAmount (973)", "fix.UnderlyingCashAmount",
11400 FT_STRING, BASE_NONE, NULL, 0x00,
11401 NULL, HFILL }
11402 },
11403 { &fix_hf[970],
11404 { "UnderlyingCashType (974)", "fix.UnderlyingCashType",
11405 FT_STRING, BASE_NONE, NULL, 0x00,
11406 NULL, HFILL }
11407 },
11408 { &fix_hf[971],
11409 { "UnderlyingSettlementType (975)", "fix.UnderlyingSettlementType",
11410 FT_STRING, BASE_NONE, NULL, 0x00,
11411 NULL, HFILL }
11412 },
11413 { &fix_hf[972],
11414 { "QuantityDate (976)", "fix.QuantityDate",
11415 FT_STRING, BASE_NONE, NULL, 0x00,
11416 NULL, HFILL }
11417 },
11418 { &fix_hf[973],
11419 { "ContIntRptID (977)", "fix.ContIntRptID",
11420 FT_STRING, BASE_NONE, NULL, 0x00,
11421 NULL, HFILL }
11422 },
11423 { &fix_hf[974],
11424 { "LateIndicator (978)", "fix.LateIndicator",
11425 FT_STRING, BASE_NONE, NULL, 0x00,
11426 NULL, HFILL }
11427 },
11428 { &fix_hf[975],
11429 { "InputSource (979)", "fix.InputSource",
11430 FT_STRING, BASE_NONE, NULL, 0x00,
11431 NULL, HFILL }
11432 },
11433 { &fix_hf[976],
11434 { "SecurityUpdateAction (980)", "fix.SecurityUpdateAction",
11435 FT_STRING, BASE_NONE, NULL, 0x00,
11436 NULL, HFILL }
11437 },
11438 { &fix_hf[977],
11439 { "NoExpiration (981)", "fix.NoExpiration",
11440 FT_STRING, BASE_NONE, NULL, 0x00,
11441 NULL, HFILL }
11442 },
11443 { &fix_hf[978],
11444 { "ExpirationQtyType (982)", "fix.ExpirationQtyType",
11445 FT_STRING, BASE_NONE, NULL, 0x00,
11446 NULL, HFILL }
11447 },
11448 { &fix_hf[979],
11449 { "ExpQty (983)", "fix.ExpQty",
11450 FT_STRING, BASE_NONE, NULL, 0x00,
11451 NULL, HFILL }
11452 },
11453 { &fix_hf[980],
11454 { "NoUnderlyingAmounts (984)", "fix.NoUnderlyingAmounts",
11455 FT_STRING, BASE_NONE, NULL, 0x00,
11456 NULL, HFILL }
11457 },
11458 { &fix_hf[981],
11459 { "UnderlyingPayAmount (985)", "fix.UnderlyingPayAmount",
11460 FT_STRING, BASE_NONE, NULL, 0x00,
11461 NULL, HFILL }
11462 },
11463 { &fix_hf[982],
11464 { "UnderlyingCollectAmount (986)", "fix.UnderlyingCollectAmount",
11465 FT_STRING, BASE_NONE, NULL, 0x00,
11466 NULL, HFILL }
11467 },
11468 { &fix_hf[983],
11469 { "UnderlyingSettlementDate (987)", "fix.UnderlyingSettlementDate",
11470 FT_STRING, BASE_NONE, NULL, 0x00,
11471 NULL, HFILL }
11472 },
11473 { &fix_hf[984],
11474 { "UnderlyingSettlementStatus (988)", "fix.UnderlyingSettlementStatus",
11475 FT_STRING, BASE_NONE, NULL, 0x00,
11476 NULL, HFILL }
11477 },
11478 { &fix_hf[985],
11479 { "SecondaryIndividualAllocID (989)", "fix.SecondaryIndividualAllocID",
11480 FT_STRING, BASE_NONE, NULL, 0x00,
11481 NULL, HFILL }
11482 },
11483 { &fix_hf[986],
11484 { "LegReportID (990)", "fix.LegReportID",
11485 FT_STRING, BASE_NONE, NULL, 0x00,
11486 NULL, HFILL }
11487 },
11488 { &fix_hf[987],
11489 { "RndPx (991)", "fix.RndPx",
11490 FT_STRING, BASE_NONE, NULL, 0x00,
11491 NULL, HFILL }
11492 },
11493 { &fix_hf[988],
11494 { "IndividualAllocType (992)", "fix.IndividualAllocType",
11495 FT_STRING, BASE_NONE, NULL, 0x00,
11496 NULL, HFILL }
11497 },
11498 { &fix_hf[989],
11499 { "AllocCustomerCapacity (993)", "fix.AllocCustomerCapacity",
11500 FT_STRING, BASE_NONE, NULL, 0x00,
11501 NULL, HFILL }
11502 },
11503 { &fix_hf[990],
11504 { "TierCode (994)", "fix.TierCode",
11505 FT_STRING, BASE_NONE, NULL, 0x00,
11506 NULL, HFILL }
11507 },
11508 { &fix_hf[991],
11509 { "UnitOfMeasure (996)", "fix.UnitOfMeasure",
11510 FT_STRING, BASE_NONE, NULL, 0x00,
11511 NULL, HFILL }
11512 },
11513 { &fix_hf[992],
11514 { "TimeUnit (997)", "fix.TimeUnit",
11515 FT_STRING, BASE_NONE, NULL, 0x00,
11516 NULL, HFILL }
11517 },
11518 { &fix_hf[993],
11519 { "UnderlyingUnitOfMeasure (998)", "fix.UnderlyingUnitOfMeasure",
11520 FT_STRING, BASE_NONE, NULL, 0x00,
11521 NULL, HFILL }
11522 },
11523 { &fix_hf[994],
11524 { "LegUnitOfMeasure (999)", "fix.LegUnitOfMeasure",
11525 FT_STRING, BASE_NONE, NULL, 0x00,
11526 NULL, HFILL }
11527 },
11528 { &fix_hf[995],
11529 { "UnderlyingTimeUnit (1000)", "fix.UnderlyingTimeUnit",
11530 FT_STRING, BASE_NONE, NULL, 0x00,
11531 NULL, HFILL }
11532 },
11533 { &fix_hf[996],
11534 { "LegTimeUnit (1001)", "fix.LegTimeUnit",
11535 FT_STRING, BASE_NONE, NULL, 0x00,
11536 NULL, HFILL }
11537 },
11538 { &fix_hf[997],
11539 { "AllocMethod (1002)", "fix.AllocMethod",
11540 FT_STRING, BASE_NONE, NULL, 0x00,
11541 NULL, HFILL }
11542 },
11543 { &fix_hf[998],
11544 { "TradeID (1003)", "fix.TradeID",
11545 FT_STRING, BASE_NONE, NULL, 0x00,
11546 NULL, HFILL }
11547 },
11548 { &fix_hf[999],
11549 { "SideTradeReportID (1005)", "fix.SideTradeReportID",
11550 FT_STRING, BASE_NONE, NULL, 0x00,
11551 NULL, HFILL }
11552 },
11553 { &fix_hf[1000],
11554 { "SideFillStationCd (1006)", "fix.SideFillStationCd",
11555 FT_STRING, BASE_NONE, NULL, 0x00,
11556 NULL, HFILL }
11557 },
11558 { &fix_hf[1001],
11559 { "SideReasonCd (1007)", "fix.SideReasonCd",
11560 FT_STRING, BASE_NONE, NULL, 0x00,
11561 NULL, HFILL }
11562 },
11563 { &fix_hf[1002],
11564 { "SideTrdSubTyp (1008)", "fix.SideTrdSubTyp",
11565 FT_STRING, BASE_NONE, NULL, 0x00,
11566 NULL, HFILL }
11567 },
11568 { &fix_hf[1003],
11569 { "SideLastQty (1009)", "fix.SideLastQty",
11570 FT_STRING, BASE_NONE, NULL, 0x00,
11571 NULL, HFILL }
11572 },
11573 { &fix_hf[1004],
11574 { "MessageEventSource (1011)", "fix.MessageEventSource",
11575 FT_STRING, BASE_NONE, NULL, 0x00,
11576 NULL, HFILL }
11577 },
11578 { &fix_hf[1005],
11579 { "SideTrdRegTimestamp (1012)", "fix.SideTrdRegTimestamp",
11580 FT_STRING, BASE_NONE, NULL, 0x00,
11581 NULL, HFILL }
11582 },
11583 { &fix_hf[1006],
11584 { "SideTrdRegTimestampType (1013)", "fix.SideTrdRegTimestampType",
11585 FT_STRING, BASE_NONE, NULL, 0x00,
11586 NULL, HFILL }
11587 },
11588 { &fix_hf[1007],
11589 { "SideTrdRegTimestampSrc (1014)", "fix.SideTrdRegTimestampSrc",
11590 FT_STRING, BASE_NONE, NULL, 0x00,
11591 NULL, HFILL }
11592 },
11593 { &fix_hf[1008],
11594 { "AsOfIndicator (1015)", "fix.AsOfIndicator",
11595 FT_STRING, BASE_NONE, NULL, 0x00,
11596 NULL, HFILL }
11597 },
11598 { &fix_hf[1009],
11599 { "NoSideTrdRegTS (1016)", "fix.NoSideTrdRegTS",
11600 FT_STRING, BASE_NONE, NULL, 0x00,
11601 NULL, HFILL }
11602 },
11603 { &fix_hf[1010],
11604 { "LegOptionRatio (1017)", "fix.LegOptionRatio",
11605 FT_STRING, BASE_NONE, NULL, 0x00,
11606 NULL, HFILL }
11607 },
11608 { &fix_hf[1011],
11609 { "NoInstrumentParties (1018)", "fix.NoInstrumentParties",
11610 FT_STRING, BASE_NONE, NULL, 0x00,
11611 NULL, HFILL }
11612 },
11613 { &fix_hf[1012],
11614 { "InstrumentPartyID (1019)", "fix.InstrumentPartyID",
11615 FT_STRING, BASE_NONE, NULL, 0x00,
11616 NULL, HFILL }
11617 },
11618 { &fix_hf[1013],
11619 { "TradeVolume (1020)", "fix.TradeVolume",
11620 FT_STRING, BASE_NONE, NULL, 0x00,
11621 NULL, HFILL }
11622 },
11623 { &fix_hf[1014],
11624 { "MDBookType (1021)", "fix.MDBookType",
11625 FT_STRING, BASE_NONE, NULL, 0x00,
11626 NULL, HFILL }
11627 },
11628 { &fix_hf[1015],
11629 { "MDFeedType (1022)", "fix.MDFeedType",
11630 FT_STRING, BASE_NONE, NULL, 0x00,
11631 NULL, HFILL }
11632 },
11633 { &fix_hf[1016],
11634 { "MDPriceLevel (1023)", "fix.MDPriceLevel",
11635 FT_STRING, BASE_NONE, NULL, 0x00,
11636 NULL, HFILL }
11637 },
11638 { &fix_hf[1017],
11639 { "MDOriginType (1024)", "fix.MDOriginType",
11640 FT_STRING, BASE_NONE, NULL, 0x00,
11641 NULL, HFILL }
11642 },
11643 { &fix_hf[1018],
11644 { "FirstPx (1025)", "fix.FirstPx",
11645 FT_STRING, BASE_NONE, NULL, 0x00,
11646 NULL, HFILL }
11647 },
11648 { &fix_hf[1019],
11649 { "MDEntrySpotRate (1026)", "fix.MDEntrySpotRate",
11650 FT_STRING, BASE_NONE, NULL, 0x00,
11651 NULL, HFILL }
11652 },
11653 { &fix_hf[1020],
11654 { "MDEntryForwardPoints (1027)", "fix.MDEntryForwardPoints",
11655 FT_STRING, BASE_NONE, NULL, 0x00,
11656 NULL, HFILL }
11657 },
11658 { &fix_hf[1021],
11659 { "ManualOrderIndicator (1028)", "fix.ManualOrderIndicator",
11660 FT_STRING, BASE_NONE, NULL, 0x00,
11661 NULL, HFILL }
11662 },
11663 { &fix_hf[1022],
11664 { "CustDirectedOrder (1029)", "fix.CustDirectedOrder",
11665 FT_STRING, BASE_NONE, NULL, 0x00,
11666 NULL, HFILL }
11667 },
11668 { &fix_hf[1023],
11669 { "ReceivedDeptID (1030)", "fix.ReceivedDeptID",
11670 FT_STRING, BASE_NONE, NULL, 0x00,
11671 NULL, HFILL }
11672 },
11673 { &fix_hf[1024],
11674 { "CustOrderHandlingInst (1031)", "fix.CustOrderHandlingInst",
11675 FT_STRING, BASE_NONE, NULL, 0x00,
11676 NULL, HFILL }
11677 },
11678 { &fix_hf[1025],
11679 { "OrderHandlingInstSource (1032)", "fix.OrderHandlingInstSource",
11680 FT_STRING, BASE_NONE, NULL, 0x00,
11681 NULL, HFILL }
11682 },
11683 { &fix_hf[1026],
11684 { "DeskType (1033)", "fix.DeskType",
11685 FT_STRING, BASE_NONE, NULL, 0x00,
11686 NULL, HFILL }
11687 },
11688 { &fix_hf[1027],
11689 { "DeskTypeSource (1034)", "fix.DeskTypeSource",
11690 FT_STRING, BASE_NONE, NULL, 0x00,
11691 NULL, HFILL }
11692 },
11693 { &fix_hf[1028],
11694 { "DeskOrderHandlingInst (1035)", "fix.DeskOrderHandlingInst",
11695 FT_STRING, BASE_NONE, NULL, 0x00,
11696 NULL, HFILL }
11697 },
11698 { &fix_hf[1029],
11699 { "ExecAckStatus (1036)", "fix.ExecAckStatus",
11700 FT_STRING, BASE_NONE, NULL, 0x00,
11701 NULL, HFILL }
11702 },
11703 { &fix_hf[1030],
11704 { "UnderlyingDeliveryAmount (1037)", "fix.UnderlyingDeliveryAmount",
11705 FT_STRING, BASE_NONE, NULL, 0x00,
11706 NULL, HFILL }
11707 },
11708 { &fix_hf[1031],
11709 { "UnderlyingCapValue (1038)", "fix.UnderlyingCapValue",
11710 FT_STRING, BASE_NONE, NULL, 0x00,
11711 NULL, HFILL }
11712 },
11713 { &fix_hf[1032],
11714 { "UnderlyingSettlMethod (1039)", "fix.UnderlyingSettlMethod",
11715 FT_STRING, BASE_NONE, NULL, 0x00,
11716 NULL, HFILL }
11717 },
11718 { &fix_hf[1033],
11719 { "SecondaryTradeID (1040)", "fix.SecondaryTradeID",
11720 FT_STRING, BASE_NONE, NULL, 0x00,
11721 NULL, HFILL }
11722 },
11723 { &fix_hf[1034],
11724 { "FirmTradeID (1041)", "fix.FirmTradeID",
11725 FT_STRING, BASE_NONE, NULL, 0x00,
11726 NULL, HFILL }
11727 },
11728 { &fix_hf[1035],
11729 { "SecondaryFirmTradeID (1042)", "fix.SecondaryFirmTradeID",
11730 FT_STRING, BASE_NONE, NULL, 0x00,
11731 NULL, HFILL }
11732 },
11733 { &fix_hf[1036],
11734 { "CollApplType (1043)", "fix.CollApplType",
11735 FT_STRING, BASE_NONE, NULL, 0x00,
11736 NULL, HFILL }
11737 },
11738 { &fix_hf[1037],
11739 { "UnderlyingAdjustedQuantity (1044)", "fix.UnderlyingAdjustedQuantity",
11740 FT_STRING, BASE_NONE, NULL, 0x00,
11741 NULL, HFILL }
11742 },
11743 { &fix_hf[1038],
11744 { "UnderlyingFXRate (1045)", "fix.UnderlyingFXRate",
11745 FT_STRING, BASE_NONE, NULL, 0x00,
11746 NULL, HFILL }
11747 },
11748 { &fix_hf[1039],
11749 { "UnderlyingFXRateCalc (1046)", "fix.UnderlyingFXRateCalc",
11750 FT_STRING, BASE_NONE, NULL, 0x00,
11751 NULL, HFILL }
11752 },
11753 { &fix_hf[1040],
11754 { "AllocPositionEffect (1047)", "fix.AllocPositionEffect",
11755 FT_STRING, BASE_NONE, NULL, 0x00,
11756 NULL, HFILL }
11757 },
11758 { &fix_hf[1041],
11759 { "DealingCapacity (1048)", "fix.DealingCapacity",
11760 FT_STRING, BASE_NONE, NULL, 0x00,
11761 NULL, HFILL }
11762 },
11763 { &fix_hf[1042],
11764 { "InstrmtAssignmentMethod (1049)", "fix.InstrmtAssignmentMethod",
11765 FT_STRING, BASE_NONE, NULL, 0x00,
11766 NULL, HFILL }
11767 },
11768 { &fix_hf[1043],
11769 { "InstrumentPartyIDSource (1050)", "fix.InstrumentPartyIDSource",
11770 FT_STRING, BASE_NONE, NULL, 0x00,
11771 NULL, HFILL }
11772 },
11773 { &fix_hf[1044],
11774 { "InstrumentPartyRole (1051)", "fix.InstrumentPartyRole",
11775 FT_STRING, BASE_NONE, NULL, 0x00,
11776 NULL, HFILL }
11777 },
11778 { &fix_hf[1045],
11779 { "NoInstrumentPartySubIDs (1052)", "fix.NoInstrumentPartySubIDs",
11780 FT_STRING, BASE_NONE, NULL, 0x00,
11781 NULL, HFILL }
11782 },
11783 { &fix_hf[1046],
11784 { "InstrumentPartySubID (1053)", "fix.InstrumentPartySubID",
11785 FT_STRING, BASE_NONE, NULL, 0x00,
11786 NULL, HFILL }
11787 },
11788 { &fix_hf[1047],
11789 { "InstrumentPartySubIDType (1054)", "fix.InstrumentPartySubIDType",
11790 FT_STRING, BASE_NONE, NULL, 0x00,
11791 NULL, HFILL }
11792 },
11793 { &fix_hf[1048],
11794 { "PositionCurrency (1055)", "fix.PositionCurrency",
11795 FT_STRING, BASE_NONE, NULL, 0x00,
11796 NULL, HFILL }
11797 },
11798 { &fix_hf[1049],
11799 { "CalculatedCcyLastQty (1056)", "fix.CalculatedCcyLastQty",
11800 FT_STRING, BASE_NONE, NULL, 0x00,
11801 NULL, HFILL }
11802 },
11803 { &fix_hf[1050],
11804 { "AggressorIndicator (1057)", "fix.AggressorIndicator",
11805 FT_STRING, BASE_NONE, NULL, 0x00,
11806 NULL, HFILL }
11807 },
11808 { &fix_hf[1051],
11809 { "NoUndlyInstrumentParties (1058)", "fix.NoUndlyInstrumentParties",
11810 FT_STRING, BASE_NONE, NULL, 0x00,
11811 NULL, HFILL }
11812 },
11813 { &fix_hf[1052],
11814 { "UnderlyingInstrumentPartyID (1059)", "fix.UnderlyingInstrumentPartyID",
11815 FT_STRING, BASE_NONE, NULL, 0x00,
11816 NULL, HFILL }
11817 },
11818 { &fix_hf[1053],
11819 { "UnderlyingInstrumentPartyIDSource (1060)", "fix.UnderlyingInstrumentPartyIDSource",
11820 FT_STRING, BASE_NONE, NULL, 0x00,
11821 NULL, HFILL }
11822 },
11823 { &fix_hf[1054],
11824 { "UnderlyingInstrumentPartyRole (1061)", "fix.UnderlyingInstrumentPartyRole",
11825 FT_STRING, BASE_NONE, NULL, 0x00,
11826 NULL, HFILL }
11827 },
11828 { &fix_hf[1055],
11829 { "NoUndlyInstrumentPartySubIDs (1062)", "fix.NoUndlyInstrumentPartySubIDs",
11830 FT_STRING, BASE_NONE, NULL, 0x00,
11831 NULL, HFILL }
11832 },
11833 { &fix_hf[1056],
11834 { "UnderlyingInstrumentPartySubID (1063)", "fix.UnderlyingInstrumentPartySubID",
11835 FT_STRING, BASE_NONE, NULL, 0x00,
11836 NULL, HFILL }
11837 },
11838 { &fix_hf[1057],
11839 { "UnderlyingInstrumentPartySubIDType (1064)", "fix.UnderlyingInstrumentPartySubIDType",
11840 FT_STRING, BASE_NONE, NULL, 0x00,
11841 NULL, HFILL }
11842 },
11843 { &fix_hf[1058],
11844 { "BidSwapPoints (1065)", "fix.BidSwapPoints",
11845 FT_STRING, BASE_NONE, NULL, 0x00,
11846 NULL, HFILL }
11847 },
11848 { &fix_hf[1059],
11849 { "OfferSwapPoints (1066)", "fix.OfferSwapPoints",
11850 FT_STRING, BASE_NONE, NULL, 0x00,
11851 NULL, HFILL }
11852 },
11853 { &fix_hf[1060],
11854 { "LegBidForwardPoints (1067)", "fix.LegBidForwardPoints",
11855 FT_STRING, BASE_NONE, NULL, 0x00,
11856 NULL, HFILL }
11857 },
11858 { &fix_hf[1061],
11859 { "LegOfferForwardPoints (1068)", "fix.LegOfferForwardPoints",
11860 FT_STRING, BASE_NONE, NULL, 0x00,
11861 NULL, HFILL }
11862 },
11863 { &fix_hf[1062],
11864 { "SwapPoints (1069)", "fix.SwapPoints",
11865 FT_STRING, BASE_NONE, NULL, 0x00,
11866 NULL, HFILL }
11867 },
11868 { &fix_hf[1063],
11869 { "MDQuoteType (1070)", "fix.MDQuoteType",
11870 FT_STRING, BASE_NONE, NULL, 0x00,
11871 NULL, HFILL }
11872 },
11873 { &fix_hf[1064],
11874 { "LastSwapPoints (1071)", "fix.LastSwapPoints",
11875 FT_STRING, BASE_NONE, NULL, 0x00,
11876 NULL, HFILL }
11877 },
11878 { &fix_hf[1065],
11879 { "SideGrossTradeAmt (1072)", "fix.SideGrossTradeAmt",
11880 FT_STRING, BASE_NONE, NULL, 0x00,
11881 NULL, HFILL }
11882 },
11883 { &fix_hf[1066],
11884 { "LegLastForwardPoints (1073)", "fix.LegLastForwardPoints",
11885 FT_STRING, BASE_NONE, NULL, 0x00,
11886 NULL, HFILL }
11887 },
11888 { &fix_hf[1067],
11889 { "LegCalculatedCcyLastQty (1074)", "fix.LegCalculatedCcyLastQty",
11890 FT_STRING, BASE_NONE, NULL, 0x00,
11891 NULL, HFILL }
11892 },
11893 { &fix_hf[1068],
11894 { "LegGrossTradeAmt (1075)", "fix.LegGrossTradeAmt",
11895 FT_STRING, BASE_NONE, NULL, 0x00,
11896 NULL, HFILL }
11897 },
11898 { &fix_hf[1069],
11899 { "MaturityTime (1079)", "fix.MaturityTime",
11900 FT_STRING, BASE_NONE, NULL, 0x00,
11901 NULL, HFILL }
11902 },
11903 { &fix_hf[1070],
11904 { "RefOrderID (1080)", "fix.RefOrderID",
11905 FT_STRING, BASE_NONE, NULL, 0x00,
11906 NULL, HFILL }
11907 },
11908 { &fix_hf[1071],
11909 { "RefOrderIDSource (1081)", "fix.RefOrderIDSource",
11910 FT_STRING, BASE_NONE, NULL, 0x00,
11911 NULL, HFILL }
11912 },
11913 { &fix_hf[1072],
11914 { "SecondaryDisplayQty (1082)", "fix.SecondaryDisplayQty",
11915 FT_STRING, BASE_NONE, NULL, 0x00,
11916 NULL, HFILL }
11917 },
11918 { &fix_hf[1073],
11919 { "DisplayWhen (1083)", "fix.DisplayWhen",
11920 FT_STRING, BASE_NONE, NULL, 0x00,
11921 NULL, HFILL }
11922 },
11923 { &fix_hf[1074],
11924 { "DisplayMethod (1084)", "fix.DisplayMethod",
11925 FT_STRING, BASE_NONE, NULL, 0x00,
11926 NULL, HFILL }
11927 },
11928 { &fix_hf[1075],
11929 { "DisplayLowQty (1085)", "fix.DisplayLowQty",
11930 FT_STRING, BASE_NONE, NULL, 0x00,
11931 NULL, HFILL }
11932 },
11933 { &fix_hf[1076],
11934 { "DisplayHighQty (1086)", "fix.DisplayHighQty",
11935 FT_STRING, BASE_NONE, NULL, 0x00,
11936 NULL, HFILL }
11937 },
11938 { &fix_hf[1077],
11939 { "DisplayMinIncr (1087)", "fix.DisplayMinIncr",
11940 FT_STRING, BASE_NONE, NULL, 0x00,
11941 NULL, HFILL }
11942 },
11943 { &fix_hf[1078],
11944 { "RefreshQty (1088)", "fix.RefreshQty",
11945 FT_STRING, BASE_NONE, NULL, 0x00,
11946 NULL, HFILL }
11947 },
11948 { &fix_hf[1079],
11949 { "MatchIncrement (1089)", "fix.MatchIncrement",
11950 FT_STRING, BASE_NONE, NULL, 0x00,
11951 NULL, HFILL }
11952 },
11953 { &fix_hf[1080],
11954 { "MaxPriceLevels (1090)", "fix.MaxPriceLevels",
11955 FT_STRING, BASE_NONE, NULL, 0x00,
11956 NULL, HFILL }
11957 },
11958 { &fix_hf[1081],
11959 { "PreTradeAnonymity (1091)", "fix.PreTradeAnonymity",
11960 FT_STRING, BASE_NONE, NULL, 0x00,
11961 NULL, HFILL }
11962 },
11963 { &fix_hf[1082],
11964 { "PriceProtectionScope (1092)", "fix.PriceProtectionScope",
11965 FT_STRING, BASE_NONE, NULL, 0x00,
11966 NULL, HFILL }
11967 },
11968 { &fix_hf[1083],
11969 { "LotType (1093)", "fix.LotType",
11970 FT_STRING, BASE_NONE, NULL, 0x00,
11971 NULL, HFILL }
11972 },
11973 { &fix_hf[1084],
11974 { "PegPriceType (1094)", "fix.PegPriceType",
11975 FT_STRING, BASE_NONE, NULL, 0x00,
11976 NULL, HFILL }
11977 },
11978 { &fix_hf[1085],
11979 { "PeggedRefPrice (1095)", "fix.PeggedRefPrice",
11980 FT_STRING, BASE_NONE, NULL, 0x00,
11981 NULL, HFILL }
11982 },
11983 { &fix_hf[1086],
11984 { "PegSecurityIDSource (1096)", "fix.PegSecurityIDSource",
11985 FT_STRING, BASE_NONE, NULL, 0x00,
11986 NULL, HFILL }
11987 },
11988 { &fix_hf[1087],
11989 { "PegSecurityID (1097)", "fix.PegSecurityID",
11990 FT_STRING, BASE_NONE, NULL, 0x00,
11991 NULL, HFILL }
11992 },
11993 { &fix_hf[1088],
11994 { "PegSymbol (1098)", "fix.PegSymbol",
11995 FT_STRING, BASE_NONE, NULL, 0x00,
11996 NULL, HFILL }
11997 },
11998 { &fix_hf[1089],
11999 { "PegSecurityDesc (1099)", "fix.PegSecurityDesc",
12000 FT_STRING, BASE_NONE, NULL, 0x00,
12001 NULL, HFILL }
12002 },
12003 { &fix_hf[1090],
12004 { "TriggerType (1100)", "fix.TriggerType",
12005 FT_STRING, BASE_NONE, NULL, 0x00,
12006 NULL, HFILL }
12007 },
12008 { &fix_hf[1091],
12009 { "TriggerAction (1101)", "fix.TriggerAction",
12010 FT_STRING, BASE_NONE, NULL, 0x00,
12011 NULL, HFILL }
12012 },
12013 { &fix_hf[1092],
12014 { "TriggerPrice (1102)", "fix.TriggerPrice",
12015 FT_STRING, BASE_NONE, NULL, 0x00,
12016 NULL, HFILL }
12017 },
12018 { &fix_hf[1093],
12019 { "TriggerSymbol (1103)", "fix.TriggerSymbol",
12020 FT_STRING, BASE_NONE, NULL, 0x00,
12021 NULL, HFILL }
12022 },
12023 { &fix_hf[1094],
12024 { "TriggerSecurityID (1104)", "fix.TriggerSecurityID",
12025 FT_STRING, BASE_NONE, NULL, 0x00,
12026 NULL, HFILL }
12027 },
12028 { &fix_hf[1095],
12029 { "TriggerSecurityIDSource (1105)", "fix.TriggerSecurityIDSource",
12030 FT_STRING, BASE_NONE, NULL, 0x00,
12031 NULL, HFILL }
12032 },
12033 { &fix_hf[1096],
12034 { "TriggerSecurityDesc (1106)", "fix.TriggerSecurityDesc",
12035 FT_STRING, BASE_NONE, NULL, 0x00,
12036 NULL, HFILL }
12037 },
12038 { &fix_hf[1097],
12039 { "TriggerPriceType (1107)", "fix.TriggerPriceType",
12040 FT_STRING, BASE_NONE, NULL, 0x00,
12041 NULL, HFILL }
12042 },
12043 { &fix_hf[1098],
12044 { "TriggerPriceTypeScope (1108)", "fix.TriggerPriceTypeScope",
12045 FT_STRING, BASE_NONE, NULL, 0x00,
12046 NULL, HFILL }
12047 },
12048 { &fix_hf[1099],
12049 { "TriggerPriceDirection (1109)", "fix.TriggerPriceDirection",
12050 FT_STRING, BASE_NONE, NULL, 0x00,
12051 NULL, HFILL }
12052 },
12053 { &fix_hf[1100],
12054 { "TriggerNewPrice (1110)", "fix.TriggerNewPrice",
12055 FT_STRING, BASE_NONE, NULL, 0x00,
12056 NULL, HFILL }
12057 },
12058 { &fix_hf[1101],
12059 { "TriggerOrderType (1111)", "fix.TriggerOrderType",
12060 FT_STRING, BASE_NONE, NULL, 0x00,
12061 NULL, HFILL }
12062 },
12063 { &fix_hf[1102],
12064 { "TriggerNewQty (1112)", "fix.TriggerNewQty",
12065 FT_STRING, BASE_NONE, NULL, 0x00,
12066 NULL, HFILL }
12067 },
12068 { &fix_hf[1103],
12069 { "TriggerTradingSessionID (1113)", "fix.TriggerTradingSessionID",
12070 FT_STRING, BASE_NONE, NULL, 0x00,
12071 NULL, HFILL }
12072 },
12073 { &fix_hf[1104],
12074 { "TriggerTradingSessionSubID (1114)", "fix.TriggerTradingSessionSubID",
12075 FT_STRING, BASE_NONE, NULL, 0x00,
12076 NULL, HFILL }
12077 },
12078 { &fix_hf[1105],
12079 { "OrderCategory (1115)", "fix.OrderCategory",
12080 FT_STRING, BASE_NONE, NULL, 0x00,
12081 NULL, HFILL }
12082 },
12083 { &fix_hf[1106],
12084 { "NoRootPartyIDs (1116)", "fix.NoRootPartyIDs",
12085 FT_STRING, BASE_NONE, NULL, 0x00,
12086 NULL, HFILL }
12087 },
12088 { &fix_hf[1107],
12089 { "RootPartyID (1117)", "fix.RootPartyID",
12090 FT_STRING, BASE_NONE, NULL, 0x00,
12091 NULL, HFILL }
12092 },
12093 { &fix_hf[1108],
12094 { "RootPartyIDSource (1118)", "fix.RootPartyIDSource",
12095 FT_STRING, BASE_NONE, NULL, 0x00,
12096 NULL, HFILL }
12097 },
12098 { &fix_hf[1109],
12099 { "RootPartyRole (1119)", "fix.RootPartyRole",
12100 FT_STRING, BASE_NONE, NULL, 0x00,
12101 NULL, HFILL }
12102 },
12103 { &fix_hf[1110],
12104 { "NoRootPartySubIDs (1120)", "fix.NoRootPartySubIDs",
12105 FT_STRING, BASE_NONE, NULL, 0x00,
12106 NULL, HFILL }
12107 },
12108 { &fix_hf[1111],
12109 { "RootPartySubID (1121)", "fix.RootPartySubID",
12110 FT_STRING, BASE_NONE, NULL, 0x00,
12111 NULL, HFILL }
12112 },
12113 { &fix_hf[1112],
12114 { "RootPartySubIDType (1122)", "fix.RootPartySubIDType",
12115 FT_STRING, BASE_NONE, NULL, 0x00,
12116 NULL, HFILL }
12117 },
12118 { &fix_hf[1113],
12119 { "TradeHandlingInstr (1123)", "fix.TradeHandlingInstr",
12120 FT_STRING, BASE_NONE, NULL, 0x00,
12121 NULL, HFILL }
12122 },
12123 { &fix_hf[1114],
12124 { "OrigTradeHandlingInstr (1124)", "fix.OrigTradeHandlingInstr",
12125 FT_STRING, BASE_NONE, NULL, 0x00,
12126 NULL, HFILL }
12127 },
12128 { &fix_hf[1115],
12129 { "OrigTradeDate (1125)", "fix.OrigTradeDate",
12130 FT_STRING, BASE_NONE, NULL, 0x00,
12131 NULL, HFILL }
12132 },
12133 { &fix_hf[1116],
12134 { "OrigTradeID (1126)", "fix.OrigTradeID",
12135 FT_STRING, BASE_NONE, NULL, 0x00,
12136 NULL, HFILL }
12137 },
12138 { &fix_hf[1117],
12139 { "OrigSecondaryTradeID (1127)", "fix.OrigSecondaryTradeID",
12140 FT_STRING, BASE_NONE, NULL, 0x00,
12141 NULL, HFILL }
12142 },
12143 { &fix_hf[1118],
12144 { "ApplVerID (1128)", "fix.ApplVerID",
12145 FT_STRING, BASE_NONE, NULL, 0x00,
12146 NULL, HFILL }
12147 },
12148 { &fix_hf[1119],
12149 { "CstmApplVerID (1129)", "fix.CstmApplVerID",
12150 FT_STRING, BASE_NONE, NULL, 0x00,
12151 NULL, HFILL }
12152 },
12153 { &fix_hf[1120],
12154 { "RefApplVerID (1130)", "fix.RefApplVerID",
12155 FT_STRING, BASE_NONE, NULL, 0x00,
12156 NULL, HFILL }
12157 },
12158 { &fix_hf[1121],
12159 { "RefCstmApplVerID (1131)", "fix.RefCstmApplVerID",
12160 FT_STRING, BASE_NONE, NULL, 0x00,
12161 NULL, HFILL }
12162 },
12163 { &fix_hf[1122],
12164 { "TZTransactTime (1132)", "fix.TZTransactTime",
12165 FT_STRING, BASE_NONE, NULL, 0x00,
12166 NULL, HFILL }
12167 },
12168 { &fix_hf[1123],
12169 { "ExDestinationIDSource (1133)", "fix.ExDestinationIDSource",
12170 FT_STRING, BASE_NONE, NULL, 0x00,
12171 NULL, HFILL }
12172 },
12173 { &fix_hf[1124],
12174 { "ReportedPxDiff (1134)", "fix.ReportedPxDiff",
12175 FT_STRING, BASE_NONE, NULL, 0x00,
12176 NULL, HFILL }
12177 },
12178 { &fix_hf[1125],
12179 { "RptSys (1135)", "fix.RptSys",
12180 FT_STRING, BASE_NONE, NULL, 0x00,
12181 NULL, HFILL }
12182 },
12183 { &fix_hf[1126],
12184 { "AllocClearingFeeIndicator (1136)", "fix.AllocClearingFeeIndicator",
12185 FT_STRING, BASE_NONE, NULL, 0x00,
12186 NULL, HFILL }
12187 },
12188 { &fix_hf[1127],
12189 { "DefaultApplVerID (1137)", "fix.DefaultApplVerID",
12190 FT_STRING, BASE_NONE, NULL, 0x00,
12191 NULL, HFILL }
12192 },
12193 { &fix_hf[1128],
12194 { "DisplayQty (1138)", "fix.DisplayQty",
12195 FT_STRING, BASE_NONE, NULL, 0x00,
12196 NULL, HFILL }
12197 },
12198 { &fix_hf[1129],
12199 { "ExchangeSpecialInstructions (1139)", "fix.ExchangeSpecialInstructions",
12200 FT_STRING, BASE_NONE, NULL, 0x00,
12201 NULL, HFILL }
12202 },
12203 { &fix_hf[1130],
12204 { "MaxTradeVol (1140)", "fix.MaxTradeVol",
12205 FT_STRING, BASE_NONE, NULL, 0x00,
12206 NULL, HFILL }
12207 },
12208 { &fix_hf[1131],
12209 { "NoMDFeedTypes (1141)", "fix.NoMDFeedTypes",
12210 FT_STRING, BASE_NONE, NULL, 0x00,
12211 NULL, HFILL }
12212 },
12213 { &fix_hf[1132],
12214 { "MatchAlgorithm (1142)", "fix.MatchAlgorithm",
12215 FT_STRING, BASE_NONE, NULL, 0x00,
12216 NULL, HFILL }
12217 },
12218 { &fix_hf[1133],
12219 { "MaxPriceVariation (1143)", "fix.MaxPriceVariation",
12220 FT_STRING, BASE_NONE, NULL, 0x00,
12221 NULL, HFILL }
12222 },
12223 { &fix_hf[1134],
12224 { "ImpliedMarketIndicator (1144)", "fix.ImpliedMarketIndicator",
12225 FT_STRING, BASE_NONE, NULL, 0x00,
12226 NULL, HFILL }
12227 },
12228 { &fix_hf[1135],
12229 { "EventTime (1145)", "fix.EventTime",
12230 FT_STRING, BASE_NONE, NULL, 0x00,
12231 NULL, HFILL }
12232 },
12233 { &fix_hf[1136],
12234 { "MinPriceIncrementAmount (1146)", "fix.MinPriceIncrementAmount",
12235 FT_STRING, BASE_NONE, NULL, 0x00,
12236 NULL, HFILL }
12237 },
12238 { &fix_hf[1137],
12239 { "UnitOfMeasureQty (1147)", "fix.UnitOfMeasureQty",
12240 FT_STRING, BASE_NONE, NULL, 0x00,
12241 NULL, HFILL }
12242 },
12243 { &fix_hf[1138],
12244 { "LowLimitPrice (1148)", "fix.LowLimitPrice",
12245 FT_STRING, BASE_NONE, NULL, 0x00,
12246 NULL, HFILL }
12247 },
12248 { &fix_hf[1139],
12249 { "HighLimitPrice (1149)", "fix.HighLimitPrice",
12250 FT_STRING, BASE_NONE, NULL, 0x00,
12251 NULL, HFILL }
12252 },
12253 { &fix_hf[1140],
12254 { "TradingReferencePrice (1150)", "fix.TradingReferencePrice",
12255 FT_STRING, BASE_NONE, NULL, 0x00,
12256 NULL, HFILL }
12257 },
12258 { &fix_hf[1141],
12259 { "SecurityGroup (1151)", "fix.SecurityGroup",
12260 FT_STRING, BASE_NONE, NULL, 0x00,
12261 NULL, HFILL }
12262 },
12263 { &fix_hf[1142],
12264 { "LegNumber (1152)", "fix.LegNumber",
12265 FT_STRING, BASE_NONE, NULL, 0x00,
12266 NULL, HFILL }
12267 },
12268 { &fix_hf[1143],
12269 { "SettlementCycleNo (1153)", "fix.SettlementCycleNo",
12270 FT_STRING, BASE_NONE, NULL, 0x00,
12271 NULL, HFILL }
12272 },
12273 { &fix_hf[1144],
12274 { "SideCurrency (1154)", "fix.SideCurrency",
12275 FT_STRING, BASE_NONE, NULL, 0x00,
12276 NULL, HFILL }
12277 },
12278 { &fix_hf[1145],
12279 { "SideSettlCurrency (1155)", "fix.SideSettlCurrency",
12280 FT_STRING, BASE_NONE, NULL, 0x00,
12281 NULL, HFILL }
12282 },
12283 { &fix_hf[1146],
12284 { "ApplExtID (1156)", "fix.ApplExtID",
12285 FT_STRING, BASE_NONE, NULL, 0x00,
12286 NULL, HFILL }
12287 },
12288 { &fix_hf[1147],
12289 { "CcyAmt (1157)", "fix.CcyAmt",
12290 FT_STRING, BASE_NONE, NULL, 0x00,
12291 NULL, HFILL }
12292 },
12293 { &fix_hf[1148],
12294 { "NoSettlDetails (1158)", "fix.NoSettlDetails",
12295 FT_STRING, BASE_NONE, NULL, 0x00,
12296 NULL, HFILL }
12297 },
12298 { &fix_hf[1149],
12299 { "SettlObligMode (1159)", "fix.SettlObligMode",
12300 FT_STRING, BASE_NONE, NULL, 0x00,
12301 NULL, HFILL }
12302 },
12303 { &fix_hf[1150],
12304 { "SettlObligMsgID (1160)", "fix.SettlObligMsgID",
12305 FT_STRING, BASE_NONE, NULL, 0x00,
12306 NULL, HFILL }
12307 },
12308 { &fix_hf[1151],
12309 { "SettlObligID (1161)", "fix.SettlObligID",
12310 FT_STRING, BASE_NONE, NULL, 0x00,
12311 NULL, HFILL }
12312 },
12313 { &fix_hf[1152],
12314 { "SettlObligTransType (1162)", "fix.SettlObligTransType",
12315 FT_STRING, BASE_NONE, NULL, 0x00,
12316 NULL, HFILL }
12317 },
12318 { &fix_hf[1153],
12319 { "SettlObligRefID (1163)", "fix.SettlObligRefID",
12320 FT_STRING, BASE_NONE, NULL, 0x00,
12321 NULL, HFILL }
12322 },
12323 { &fix_hf[1154],
12324 { "SettlObligSource (1164)", "fix.SettlObligSource",
12325 FT_STRING, BASE_NONE, NULL, 0x00,
12326 NULL, HFILL }
12327 },
12328 { &fix_hf[1155],
12329 { "NoSettlOblig (1165)", "fix.NoSettlOblig",
12330 FT_STRING, BASE_NONE, NULL, 0x00,
12331 NULL, HFILL }
12332 },
12333 { &fix_hf[1156],
12334 { "QuoteMsgID (1166)", "fix.QuoteMsgID",
12335 FT_STRING, BASE_NONE, NULL, 0x00,
12336 NULL, HFILL }
12337 },
12338 { &fix_hf[1157],
12339 { "QuoteEntryStatus (1167)", "fix.QuoteEntryStatus",
12340 FT_STRING, BASE_NONE, NULL, 0x00,
12341 NULL, HFILL }
12342 },
12343 { &fix_hf[1158],
12344 { "TotNoCxldQuotes (1168)", "fix.TotNoCxldQuotes",
12345 FT_STRING, BASE_NONE, NULL, 0x00,
12346 NULL, HFILL }
12347 },
12348 { &fix_hf[1159],
12349 { "TotNoAccQuotes (1169)", "fix.TotNoAccQuotes",
12350 FT_STRING, BASE_NONE, NULL, 0x00,
12351 NULL, HFILL }
12352 },
12353 { &fix_hf[1160],
12354 { "TotNoRejQuotes (1170)", "fix.TotNoRejQuotes",
12355 FT_STRING, BASE_NONE, NULL, 0x00,
12356 NULL, HFILL }
12357 },
12358 { &fix_hf[1161],
12359 { "PrivateQuote (1171)", "fix.PrivateQuote",
12360 FT_STRING, BASE_NONE, NULL, 0x00,
12361 NULL, HFILL }
12362 },
12363 { &fix_hf[1162],
12364 { "RespondentType (1172)", "fix.RespondentType",
12365 FT_STRING, BASE_NONE, NULL, 0x00,
12366 NULL, HFILL }
12367 },
12368 { &fix_hf[1163],
12369 { "MDSubBookType (1173)", "fix.MDSubBookType",
12370 FT_STRING, BASE_NONE, NULL, 0x00,
12371 NULL, HFILL }
12372 },
12373 { &fix_hf[1164],
12374 { "SecurityTradingEvent (1174)", "fix.SecurityTradingEvent",
12375 FT_STRING, BASE_NONE, NULL, 0x00,
12376 NULL, HFILL }
12377 },
12378 { &fix_hf[1165],
12379 { "NoStatsIndicators (1175)", "fix.NoStatsIndicators",
12380 FT_STRING, BASE_NONE, NULL, 0x00,
12381 NULL, HFILL }
12382 },
12383 { &fix_hf[1166],
12384 { "StatsType (1176)", "fix.StatsType",
12385 FT_STRING, BASE_NONE, NULL, 0x00,
12386 NULL, HFILL }
12387 },
12388 { &fix_hf[1167],
12389 { "NoOfSecSizes (1177)", "fix.NoOfSecSizes",
12390 FT_STRING, BASE_NONE, NULL, 0x00,
12391 NULL, HFILL }
12392 },
12393 { &fix_hf[1168],
12394 { "MDSecSizeType (1178)", "fix.MDSecSizeType",
12395 FT_STRING, BASE_NONE, NULL, 0x00,
12396 NULL, HFILL }
12397 },
12398 { &fix_hf[1169],
12399 { "MDSecSize (1179)", "fix.MDSecSize",
12400 FT_STRING, BASE_NONE, NULL, 0x00,
12401 NULL, HFILL }
12402 },
12403 { &fix_hf[1170],
12404 { "ApplID (1180)", "fix.ApplID",
12405 FT_STRING, BASE_NONE, NULL, 0x00,
12406 NULL, HFILL }
12407 },
12408 { &fix_hf[1171],
12409 { "ApplSeqNum (1181)", "fix.ApplSeqNum",
12410 FT_STRING, BASE_NONE, NULL, 0x00,
12411 NULL, HFILL }
12412 },
12413 { &fix_hf[1172],
12414 { "ApplBegSeqNum (1182)", "fix.ApplBegSeqNum",
12415 FT_STRING, BASE_NONE, NULL, 0x00,
12416 NULL, HFILL }
12417 },
12418 { &fix_hf[1173],
12419 { "ApplEndSeqNum (1183)", "fix.ApplEndSeqNum",
12420 FT_STRING, BASE_NONE, NULL, 0x00,
12421 NULL, HFILL }
12422 },
12423 { &fix_hf[1174],
12424 { "SecurityXMLLen (1184)", "fix.SecurityXMLLen",
12425 FT_STRING, BASE_NONE, NULL, 0x00,
12426 NULL, HFILL }
12427 },
12428 { &fix_hf[1175],
12429 { "SecurityXML (1185)", "fix.SecurityXML",
12430 FT_STRING, BASE_NONE, NULL, 0x00,
12431 NULL, HFILL }
12432 },
12433 { &fix_hf[1176],
12434 { "SecurityXMLSchema (1186)", "fix.SecurityXMLSchema",
12435 FT_STRING, BASE_NONE, NULL, 0x00,
12436 NULL, HFILL }
12437 },
12438 { &fix_hf[1177],
12439 { "RefreshIndicator (1187)", "fix.RefreshIndicator",
12440 FT_STRING, BASE_NONE, NULL, 0x00,
12441 NULL, HFILL }
12442 },
12443 { &fix_hf[1178],
12444 { "Volatility (1188)", "fix.Volatility",
12445 FT_STRING, BASE_NONE, NULL, 0x00,
12446 NULL, HFILL }
12447 },
12448 { &fix_hf[1179],
12449 { "TimeToExpiration (1189)", "fix.TimeToExpiration",
12450 FT_STRING, BASE_NONE, NULL, 0x00,
12451 NULL, HFILL }
12452 },
12453 { &fix_hf[1180],
12454 { "RiskFreeRate (1190)", "fix.RiskFreeRate",
12455 FT_STRING, BASE_NONE, NULL, 0x00,
12456 NULL, HFILL }
12457 },
12458 { &fix_hf[1181],
12459 { "PriceUnitOfMeasure (1191)", "fix.PriceUnitOfMeasure",
12460 FT_STRING, BASE_NONE, NULL, 0x00,
12461 NULL, HFILL }
12462 },
12463 { &fix_hf[1182],
12464 { "PriceUnitOfMeasureQty (1192)", "fix.PriceUnitOfMeasureQty",
12465 FT_STRING, BASE_NONE, NULL, 0x00,
12466 NULL, HFILL }
12467 },
12468 { &fix_hf[1183],
12469 { "SettlMethod (1193)", "fix.SettlMethod",
12470 FT_STRING, BASE_NONE, NULL, 0x00,
12471 NULL, HFILL }
12472 },
12473 { &fix_hf[1184],
12474 { "ExerciseStyle (1194)", "fix.ExerciseStyle",
12475 FT_STRING, BASE_NONE, NULL, 0x00,
12476 NULL, HFILL }
12477 },
12478 { &fix_hf[1185],
12479 { "OptPayoutAmount (1195)", "fix.OptPayoutAmount",
12480 FT_STRING, BASE_NONE, NULL, 0x00,
12481 NULL, HFILL }
12482 },
12483 { &fix_hf[1186],
12484 { "PriceQuoteMethod (1196)", "fix.PriceQuoteMethod",
12485 FT_STRING, BASE_NONE, NULL, 0x00,
12486 NULL, HFILL }
12487 },
12488 { &fix_hf[1187],
12489 { "ValuationMethod (1197)", "fix.ValuationMethod",
12490 FT_STRING, BASE_NONE, NULL, 0x00,
12491 NULL, HFILL }
12492 },
12493 { &fix_hf[1188],
12494 { "ListMethod (1198)", "fix.ListMethod",
12495 FT_STRING, BASE_NONE, NULL, 0x00,
12496 NULL, HFILL }
12497 },
12498 { &fix_hf[1189],
12499 { "CapPrice (1199)", "fix.CapPrice",
12500 FT_STRING, BASE_NONE, NULL, 0x00,
12501 NULL, HFILL }
12502 },
12503 { &fix_hf[1190],
12504 { "FloorPrice (1200)", "fix.FloorPrice",
12505 FT_STRING, BASE_NONE, NULL, 0x00,
12506 NULL, HFILL }
12507 },
12508 { &fix_hf[1191],
12509 { "NoStrikeRules (1201)", "fix.NoStrikeRules",
12510 FT_STRING, BASE_NONE, NULL, 0x00,
12511 NULL, HFILL }
12512 },
12513 { &fix_hf[1192],
12514 { "StartStrikePxRange (1202)", "fix.StartStrikePxRange",
12515 FT_STRING, BASE_NONE, NULL, 0x00,
12516 NULL, HFILL }
12517 },
12518 { &fix_hf[1193],
12519 { "EndStrikePxRange (1203)", "fix.EndStrikePxRange",
12520 FT_STRING, BASE_NONE, NULL, 0x00,
12521 NULL, HFILL }
12522 },
12523 { &fix_hf[1194],
12524 { "StrikeIncrement (1204)", "fix.StrikeIncrement",
12525 FT_STRING, BASE_NONE, NULL, 0x00,
12526 NULL, HFILL }
12527 },
12528 { &fix_hf[1195],
12529 { "NoTickRules (1205)", "fix.NoTickRules",
12530 FT_STRING, BASE_NONE, NULL, 0x00,
12531 NULL, HFILL }
12532 },
12533 { &fix_hf[1196],
12534 { "StartTickPriceRange (1206)", "fix.StartTickPriceRange",
12535 FT_STRING, BASE_NONE, NULL, 0x00,
12536 NULL, HFILL }
12537 },
12538 { &fix_hf[1197],
12539 { "EndTickPriceRange (1207)", "fix.EndTickPriceRange",
12540 FT_STRING, BASE_NONE, NULL, 0x00,
12541 NULL, HFILL }
12542 },
12543 { &fix_hf[1198],
12544 { "TickIncrement (1208)", "fix.TickIncrement",
12545 FT_STRING, BASE_NONE, NULL, 0x00,
12546 NULL, HFILL }
12547 },
12548 { &fix_hf[1199],
12549 { "TickRuleType (1209)", "fix.TickRuleType",
12550 FT_STRING, BASE_NONE, NULL, 0x00,
12551 NULL, HFILL }
12552 },
12553 { &fix_hf[1200],
12554 { "NestedInstrAttribType (1210)", "fix.NestedInstrAttribType",
12555 FT_STRING, BASE_NONE, NULL, 0x00,
12556 NULL, HFILL }
12557 },
12558 { &fix_hf[1201],
12559 { "NestedInstrAttribValue (1211)", "fix.NestedInstrAttribValue",
12560 FT_STRING, BASE_NONE, NULL, 0x00,
12561 NULL, HFILL }
12562 },
12563 { &fix_hf[1202],
12564 { "LegMaturityTime (1212)", "fix.LegMaturityTime",
12565 FT_STRING, BASE_NONE, NULL, 0x00,
12566 NULL, HFILL }
12567 },
12568 { &fix_hf[1203],
12569 { "UnderlyingMaturityTime (1213)", "fix.UnderlyingMaturityTime",
12570 FT_STRING, BASE_NONE, NULL, 0x00,
12571 NULL, HFILL }
12572 },
12573 { &fix_hf[1204],
12574 { "DerivativeSymbol (1214)", "fix.DerivativeSymbol",
12575 FT_STRING, BASE_NONE, NULL, 0x00,
12576 NULL, HFILL }
12577 },
12578 { &fix_hf[1205],
12579 { "DerivativeSymbolSfx (1215)", "fix.DerivativeSymbolSfx",
12580 FT_STRING, BASE_NONE, NULL, 0x00,
12581 NULL, HFILL }
12582 },
12583 { &fix_hf[1206],
12584 { "DerivativeSecurityID (1216)", "fix.DerivativeSecurityID",
12585 FT_STRING, BASE_NONE, NULL, 0x00,
12586 NULL, HFILL }
12587 },
12588 { &fix_hf[1207],
12589 { "DerivativeSecurityIDSource (1217)", "fix.DerivativeSecurityIDSource",
12590 FT_STRING, BASE_NONE, NULL, 0x00,
12591 NULL, HFILL }
12592 },
12593 { &fix_hf[1208],
12594 { "NoDerivativeSecurityAltID (1218)", "fix.NoDerivativeSecurityAltID",
12595 FT_STRING, BASE_NONE, NULL, 0x00,
12596 NULL, HFILL }
12597 },
12598 { &fix_hf[1209],
12599 { "DerivativeSecurityAltID (1219)", "fix.DerivativeSecurityAltID",
12600 FT_STRING, BASE_NONE, NULL, 0x00,
12601 NULL, HFILL }
12602 },
12603 { &fix_hf[1210],
12604 { "DerivativeSecurityAltIDSource (1220)", "fix.DerivativeSecurityAltIDSource",
12605 FT_STRING, BASE_NONE, NULL, 0x00,
12606 NULL, HFILL }
12607 },
12608 { &fix_hf[1211],
12609 { "SecondaryLowLimitPrice (1221)", "fix.SecondaryLowLimitPrice",
12610 FT_STRING, BASE_NONE, NULL, 0x00,
12611 NULL, HFILL }
12612 },
12613 { &fix_hf[1212],
12614 { "MaturityRuleID (1222)", "fix.MaturityRuleID",
12615 FT_STRING, BASE_NONE, NULL, 0x00,
12616 NULL, HFILL }
12617 },
12618 { &fix_hf[1213],
12619 { "StrikeRuleID (1223)", "fix.StrikeRuleID",
12620 FT_STRING, BASE_NONE, NULL, 0x00,
12621 NULL, HFILL }
12622 },
12623 { &fix_hf[1214],
12624 { "LegUnitOfMeasureQty (1224)", "fix.LegUnitOfMeasureQty",
12625 FT_STRING, BASE_NONE, NULL, 0x00,
12626 NULL, HFILL }
12627 },
12628 { &fix_hf[1215],
12629 { "DerivativeOptPayAmount (1225)", "fix.DerivativeOptPayAmount",
12630 FT_STRING, BASE_NONE, NULL, 0x00,
12631 NULL, HFILL }
12632 },
12633 { &fix_hf[1216],
12634 { "EndMaturityMonthYear (1226)", "fix.EndMaturityMonthYear",
12635 FT_STRING, BASE_NONE, NULL, 0x00,
12636 NULL, HFILL }
12637 },
12638 { &fix_hf[1217],
12639 { "ProductComplex (1227)", "fix.ProductComplex",
12640 FT_STRING, BASE_NONE, NULL, 0x00,
12641 NULL, HFILL }
12642 },
12643 { &fix_hf[1218],
12644 { "DerivativeProductComplex (1228)", "fix.DerivativeProductComplex",
12645 FT_STRING, BASE_NONE, NULL, 0x00,
12646 NULL, HFILL }
12647 },
12648 { &fix_hf[1219],
12649 { "MaturityMonthYearIncrement (1229)", "fix.MaturityMonthYearIncrement",
12650 FT_STRING, BASE_NONE, NULL, 0x00,
12651 NULL, HFILL }
12652 },
12653 { &fix_hf[1220],
12654 { "SecondaryHighLimitPrice (1230)", "fix.SecondaryHighLimitPrice",
12655 FT_STRING, BASE_NONE, NULL, 0x00,
12656 NULL, HFILL }
12657 },
12658 { &fix_hf[1221],
12659 { "MinLotSize (1231)", "fix.MinLotSize",
12660 FT_STRING, BASE_NONE, NULL, 0x00,
12661 NULL, HFILL }
12662 },
12663 { &fix_hf[1222],
12664 { "NoExecInstRules (1232)", "fix.NoExecInstRules",
12665 FT_STRING, BASE_NONE, NULL, 0x00,
12666 NULL, HFILL }
12667 },
12668 { &fix_hf[1223],
12669 { "NoLotTypeRules (1234)", "fix.NoLotTypeRules",
12670 FT_STRING, BASE_NONE, NULL, 0x00,
12671 NULL, HFILL }
12672 },
12673 { &fix_hf[1224],
12674 { "NoMatchRules (1235)", "fix.NoMatchRules",
12675 FT_STRING, BASE_NONE, NULL, 0x00,
12676 NULL, HFILL }
12677 },
12678 { &fix_hf[1225],
12679 { "NoMaturityRules (1236)", "fix.NoMaturityRules",
12680 FT_STRING, BASE_NONE, NULL, 0x00,
12681 NULL, HFILL }
12682 },
12683 { &fix_hf[1226],
12684 { "NoOrdTypeRules (1237)", "fix.NoOrdTypeRules",
12685 FT_STRING, BASE_NONE, NULL, 0x00,
12686 NULL, HFILL }
12687 },
12688 { &fix_hf[1227],
12689 { "NoTimeInForceRules (1239)", "fix.NoTimeInForceRules",
12690 FT_STRING, BASE_NONE, NULL, 0x00,
12691 NULL, HFILL }
12692 },
12693 { &fix_hf[1228],
12694 { "SecondaryTradingReferencePrice (1240)", "fix.SecondaryTradingReferencePrice",
12695 FT_STRING, BASE_NONE, NULL, 0x00,
12696 NULL, HFILL }
12697 },
12698 { &fix_hf[1229],
12699 { "StartMaturityMonthYear (1241)", "fix.StartMaturityMonthYear",
12700 FT_STRING, BASE_NONE, NULL, 0x00,
12701 NULL, HFILL }
12702 },
12703 { &fix_hf[1230],
12704 { "FlexProductEligibilityIndicator (1242)", "fix.FlexProductEligibilityIndicator",
12705 FT_STRING, BASE_NONE, NULL, 0x00,
12706 NULL, HFILL }
12707 },
12708 { &fix_hf[1231],
12709 { "DerivFlexProductEligibilityIndicator (1243)", "fix.DerivFlexProductEligibilityIndicator",
12710 FT_STRING, BASE_NONE, NULL, 0x00,
12711 NULL, HFILL }
12712 },
12713 { &fix_hf[1232],
12714 { "FlexibleIndicator (1244)", "fix.FlexibleIndicator",
12715 FT_STRING, BASE_NONE, NULL, 0x00,
12716 NULL, HFILL }
12717 },
12718 { &fix_hf[1233],
12719 { "TradingCurrency (1245)", "fix.TradingCurrency",
12720 FT_STRING, BASE_NONE, NULL, 0x00,
12721 NULL, HFILL }
12722 },
12723 { &fix_hf[1234],
12724 { "DerivativeProduct (1246)", "fix.DerivativeProduct",
12725 FT_STRING, BASE_NONE, NULL, 0x00,
12726 NULL, HFILL }
12727 },
12728 { &fix_hf[1235],
12729 { "DerivativeSecurityGroup (1247)", "fix.DerivativeSecurityGroup",
12730 FT_STRING, BASE_NONE, NULL, 0x00,
12731 NULL, HFILL }
12732 },
12733 { &fix_hf[1236],
12734 { "DerivativeCFICode (1248)", "fix.DerivativeCFICode",
12735 FT_STRING, BASE_NONE, NULL, 0x00,
12736 NULL, HFILL }
12737 },
12738 { &fix_hf[1237],
12739 { "DerivativeSecurityType (1249)", "fix.DerivativeSecurityType",
12740 FT_STRING, BASE_NONE, NULL, 0x00,
12741 NULL, HFILL }
12742 },
12743 { &fix_hf[1238],
12744 { "DerivativeSecuritySubType (1250)", "fix.DerivativeSecuritySubType",
12745 FT_STRING, BASE_NONE, NULL, 0x00,
12746 NULL, HFILL }
12747 },
12748 { &fix_hf[1239],
12749 { "DerivativeMaturityMonthYear (1251)", "fix.DerivativeMaturityMonthYear",
12750 FT_STRING, BASE_NONE, NULL, 0x00,
12751 NULL, HFILL }
12752 },
12753 { &fix_hf[1240],
12754 { "DerivativeMaturityDate (1252)", "fix.DerivativeMaturityDate",
12755 FT_STRING, BASE_NONE, NULL, 0x00,
12756 NULL, HFILL }
12757 },
12758 { &fix_hf[1241],
12759 { "DerivativeMaturityTime (1253)", "fix.DerivativeMaturityTime",
12760 FT_STRING, BASE_NONE, NULL, 0x00,
12761 NULL, HFILL }
12762 },
12763 { &fix_hf[1242],
12764 { "DerivativeSettleOnOpenFlag (1254)", "fix.DerivativeSettleOnOpenFlag",
12765 FT_STRING, BASE_NONE, NULL, 0x00,
12766 NULL, HFILL }
12767 },
12768 { &fix_hf[1243],
12769 { "DerivativeInstrmtAssignmentMethod (1255)", "fix.DerivativeInstrmtAssignmentMethod",
12770 FT_STRING, BASE_NONE, NULL, 0x00,
12771 NULL, HFILL }
12772 },
12773 { &fix_hf[1244],
12774 { "DerivativeSecurityStatus (1256)", "fix.DerivativeSecurityStatus",
12775 FT_STRING, BASE_NONE, NULL, 0x00,
12776 NULL, HFILL }
12777 },
12778 { &fix_hf[1245],
12779 { "DerivativeInstrRegistry (1257)", "fix.DerivativeInstrRegistry",
12780 FT_STRING, BASE_NONE, NULL, 0x00,
12781 NULL, HFILL }
12782 },
12783 { &fix_hf[1246],
12784 { "DerivativeCountryOfIssue (1258)", "fix.DerivativeCountryOfIssue",
12785 FT_STRING, BASE_NONE, NULL, 0x00,
12786 NULL, HFILL }
12787 },
12788 { &fix_hf[1247],
12789 { "DerivativeStateOrProvinceOfIssue (1259)", "fix.DerivativeStateOrProvinceOfIssue",
12790 FT_STRING, BASE_NONE, NULL, 0x00,
12791 NULL, HFILL }
12792 },
12793 { &fix_hf[1248],
12794 { "DerivativeLocaleOfIssue (1260)", "fix.DerivativeLocaleOfIssue",
12795 FT_STRING, BASE_NONE, NULL, 0x00,
12796 NULL, HFILL }
12797 },
12798 { &fix_hf[1249],
12799 { "DerivativeStrikePrice (1261)", "fix.DerivativeStrikePrice",
12800 FT_STRING, BASE_NONE, NULL, 0x00,
12801 NULL, HFILL }
12802 },
12803 { &fix_hf[1250],
12804 { "DerivativeStrikeCurrency (1262)", "fix.DerivativeStrikeCurrency",
12805 FT_STRING, BASE_NONE, NULL, 0x00,
12806 NULL, HFILL }
12807 },
12808 { &fix_hf[1251],
12809 { "DerivativeStrikeMultiplier (1263)", "fix.DerivativeStrikeMultiplier",
12810 FT_STRING, BASE_NONE, NULL, 0x00,
12811 NULL, HFILL }
12812 },
12813 { &fix_hf[1252],
12814 { "DerivativeStrikeValue (1264)", "fix.DerivativeStrikeValue",
12815 FT_STRING, BASE_NONE, NULL, 0x00,
12816 NULL, HFILL }
12817 },
12818 { &fix_hf[1253],
12819 { "DerivativeOptAttribute (1265)", "fix.DerivativeOptAttribute",
12820 FT_STRING, BASE_NONE, NULL, 0x00,
12821 NULL, HFILL }
12822 },
12823 { &fix_hf[1254],
12824 { "DerivativeContractMultiplier (1266)", "fix.DerivativeContractMultiplier",
12825 FT_STRING, BASE_NONE, NULL, 0x00,
12826 NULL, HFILL }
12827 },
12828 { &fix_hf[1255],
12829 { "DerivativeMinPriceIncrement (1267)", "fix.DerivativeMinPriceIncrement",
12830 FT_STRING, BASE_NONE, NULL, 0x00,
12831 NULL, HFILL }
12832 },
12833 { &fix_hf[1256],
12834 { "DerivativeMinPriceIncrementAmount (1268)", "fix.DerivativeMinPriceIncrementAmount",
12835 FT_STRING, BASE_NONE, NULL, 0x00,
12836 NULL, HFILL }
12837 },
12838 { &fix_hf[1257],
12839 { "DerivativeUnitOfMeasure (1269)", "fix.DerivativeUnitOfMeasure",
12840 FT_STRING, BASE_NONE, NULL, 0x00,
12841 NULL, HFILL }
12842 },
12843 { &fix_hf[1258],
12844 { "DerivativeUnitOfMeasureQty (1270)", "fix.DerivativeUnitOfMeasureQty",
12845 FT_STRING, BASE_NONE, NULL, 0x00,
12846 NULL, HFILL }
12847 },
12848 { &fix_hf[1259],
12849 { "DerivativeTimeUnit (1271)", "fix.DerivativeTimeUnit",
12850 FT_STRING, BASE_NONE, NULL, 0x00,
12851 NULL, HFILL }
12852 },
12853 { &fix_hf[1260],
12854 { "DerivativeSecurityExchange (1272)", "fix.DerivativeSecurityExchange",
12855 FT_STRING, BASE_NONE, NULL, 0x00,
12856 NULL, HFILL }
12857 },
12858 { &fix_hf[1261],
12859 { "DerivativePositionLimit (1273)", "fix.DerivativePositionLimit",
12860 FT_STRING, BASE_NONE, NULL, 0x00,
12861 NULL, HFILL }
12862 },
12863 { &fix_hf[1262],
12864 { "DerivativeNTPositionLimit (1274)", "fix.DerivativeNTPositionLimit",
12865 FT_STRING, BASE_NONE, NULL, 0x00,
12866 NULL, HFILL }
12867 },
12868 { &fix_hf[1263],
12869 { "DerivativeIssuer (1275)", "fix.DerivativeIssuer",
12870 FT_STRING, BASE_NONE, NULL, 0x00,
12871 NULL, HFILL }
12872 },
12873 { &fix_hf[1264],
12874 { "DerivativeIssueDate (1276)", "fix.DerivativeIssueDate",
12875 FT_STRING, BASE_NONE, NULL, 0x00,
12876 NULL, HFILL }
12877 },
12878 { &fix_hf[1265],
12879 { "DerivativeEncodedIssuerLen (1277)", "fix.DerivativeEncodedIssuerLen",
12880 FT_STRING, BASE_NONE, NULL, 0x00,
12881 NULL, HFILL }
12882 },
12883 { &fix_hf[1266],
12884 { "DerivativeEncodedIssuer (1278)", "fix.DerivativeEncodedIssuer",
12885 FT_STRING, BASE_NONE, NULL, 0x00,
12886 NULL, HFILL }
12887 },
12888 { &fix_hf[1267],
12889 { "DerivativeSecurityDesc (1279)", "fix.DerivativeSecurityDesc",
12890 FT_STRING, BASE_NONE, NULL, 0x00,
12891 NULL, HFILL }
12892 },
12893 { &fix_hf[1268],
12894 { "DerivativeEncodedSecurityDescLen (1280)", "fix.DerivativeEncodedSecurityDescLen",
12895 FT_STRING, BASE_NONE, NULL, 0x00,
12896 NULL, HFILL }
12897 },
12898 { &fix_hf[1269],
12899 { "DerivativeEncodedSecurityDesc (1281)", "fix.DerivativeEncodedSecurityDesc",
12900 FT_STRING, BASE_NONE, NULL, 0x00,
12901 NULL, HFILL }
12902 },
12903 { &fix_hf[1270],
12904 { "DerivativeSecurityXMLLen (1282)", "fix.DerivativeSecurityXMLLen",
12905 FT_STRING, BASE_NONE, NULL, 0x00,
12906 NULL, HFILL }
12907 },
12908 { &fix_hf[1271],
12909 { "DerivativeSecurityXML (1283)", "fix.DerivativeSecurityXML",
12910 FT_STRING, BASE_NONE, NULL, 0x00,
12911 NULL, HFILL }
12912 },
12913 { &fix_hf[1272],
12914 { "DerivativeSecurityXMLSchema (1284)", "fix.DerivativeSecurityXMLSchema",
12915 FT_STRING, BASE_NONE, NULL, 0x00,
12916 NULL, HFILL }
12917 },
12918 { &fix_hf[1273],
12919 { "DerivativeContractSettlMonth (1285)", "fix.DerivativeContractSettlMonth",
12920 FT_STRING, BASE_NONE, NULL, 0x00,
12921 NULL, HFILL }
12922 },
12923 { &fix_hf[1274],
12924 { "NoDerivativeEvents (1286)", "fix.NoDerivativeEvents",
12925 FT_STRING, BASE_NONE, NULL, 0x00,
12926 NULL, HFILL }
12927 },
12928 { &fix_hf[1275],
12929 { "DerivativeEventType (1287)", "fix.DerivativeEventType",
12930 FT_STRING, BASE_NONE, NULL, 0x00,
12931 NULL, HFILL }
12932 },
12933 { &fix_hf[1276],
12934 { "DerivativeEventDate (1288)", "fix.DerivativeEventDate",
12935 FT_STRING, BASE_NONE, NULL, 0x00,
12936 NULL, HFILL }
12937 },
12938 { &fix_hf[1277],
12939 { "DerivativeEventTime (1289)", "fix.DerivativeEventTime",
12940 FT_STRING, BASE_NONE, NULL, 0x00,
12941 NULL, HFILL }
12942 },
12943 { &fix_hf[1278],
12944 { "DerivativeEventPx (1290)", "fix.DerivativeEventPx",
12945 FT_STRING, BASE_NONE, NULL, 0x00,
12946 NULL, HFILL }
12947 },
12948 { &fix_hf[1279],
12949 { "DerivativeEventText (1291)", "fix.DerivativeEventText",
12950 FT_STRING, BASE_NONE, NULL, 0x00,
12951 NULL, HFILL }
12952 },
12953 { &fix_hf[1280],
12954 { "NoDerivativeInstrumentParties (1292)", "fix.NoDerivativeInstrumentParties",
12955 FT_STRING, BASE_NONE, NULL, 0x00,
12956 NULL, HFILL }
12957 },
12958 { &fix_hf[1281],
12959 { "DerivativeInstrumentPartyID (1293)", "fix.DerivativeInstrumentPartyID",
12960 FT_STRING, BASE_NONE, NULL, 0x00,
12961 NULL, HFILL }
12962 },
12963 { &fix_hf[1282],
12964 { "DerivativeInstrumentPartyIDSource (1294)", "fix.DerivativeInstrumentPartyIDSource",
12965 FT_STRING, BASE_NONE, NULL, 0x00,
12966 NULL, HFILL }
12967 },
12968 { &fix_hf[1283],
12969 { "DerivativeInstrumentPartyRole (1295)", "fix.DerivativeInstrumentPartyRole",
12970 FT_STRING, BASE_NONE, NULL, 0x00,
12971 NULL, HFILL }
12972 },
12973 { &fix_hf[1284],
12974 { "NoDerivativeInstrumentPartySubIDs (1296)", "fix.NoDerivativeInstrumentPartySubIDs",
12975 FT_STRING, BASE_NONE, NULL, 0x00,
12976 NULL, HFILL }
12977 },
12978 { &fix_hf[1285],
12979 { "DerivativeInstrumentPartySubID (1297)", "fix.DerivativeInstrumentPartySubID",
12980 FT_STRING, BASE_NONE, NULL, 0x00,
12981 NULL, HFILL }
12982 },
12983 { &fix_hf[1286],
12984 { "DerivativeInstrumentPartySubIDType (1298)", "fix.DerivativeInstrumentPartySubIDType",
12985 FT_STRING, BASE_NONE, NULL, 0x00,
12986 NULL, HFILL }
12987 },
12988 { &fix_hf[1287],
12989 { "DerivativeExerciseStyle (1299)", "fix.DerivativeExerciseStyle",
12990 FT_STRING, BASE_NONE, NULL, 0x00,
12991 NULL, HFILL }
12992 },
12993 { &fix_hf[1288],
12994 { "MarketSegmentID (1300)", "fix.MarketSegmentID",
12995 FT_STRING, BASE_NONE, NULL, 0x00,
12996 NULL, HFILL }
12997 },
12998 { &fix_hf[1289],
12999 { "MarketID (1301)", "fix.MarketID",
13000 FT_STRING, BASE_NONE, NULL, 0x00,
13001 NULL, HFILL }
13002 },
13003 { &fix_hf[1290],
13004 { "MaturityMonthYearIncrementUnits (1302)", "fix.MaturityMonthYearIncrementUnits",
13005 FT_STRING, BASE_NONE, NULL, 0x00,
13006 NULL, HFILL }
13007 },
13008 { &fix_hf[1291],
13009 { "MaturityMonthYearFormat (1303)", "fix.MaturityMonthYearFormat",
13010 FT_STRING, BASE_NONE, NULL, 0x00,
13011 NULL, HFILL }
13012 },
13013 { &fix_hf[1292],
13014 { "StrikeExerciseStyle (1304)", "fix.StrikeExerciseStyle",
13015 FT_STRING, BASE_NONE, NULL, 0x00,
13016 NULL, HFILL }
13017 },
13018 { &fix_hf[1293],
13019 { "SecondaryPriceLimitType (1305)", "fix.SecondaryPriceLimitType",
13020 FT_STRING, BASE_NONE, NULL, 0x00,
13021 NULL, HFILL }
13022 },
13023 { &fix_hf[1294],
13024 { "PriceLimitType (1306)", "fix.PriceLimitType",
13025 FT_STRING, BASE_NONE, NULL, 0x00,
13026 NULL, HFILL }
13027 },
13028 { &fix_hf[1295],
13029 { "DerivativeSecurityListRequestType (1307)", "fix.DerivativeSecurityListRequestType",
13030 FT_STRING, BASE_NONE, NULL, 0x00,
13031 NULL, HFILL }
13032 },
13033 { &fix_hf[1296],
13034 { "ExecInstValue (1308)", "fix.ExecInstValue",
13035 FT_STRING, BASE_NONE, NULL, 0x00,
13036 NULL, HFILL }
13037 },
13038 { &fix_hf[1297],
13039 { "NoTradingSessionRules (1309)", "fix.NoTradingSessionRules",
13040 FT_STRING, BASE_NONE, NULL, 0x00,
13041 NULL, HFILL }
13042 },
13043 { &fix_hf[1298],
13044 { "NoMarketSegments (1310)", "fix.NoMarketSegments",
13045 FT_STRING, BASE_NONE, NULL, 0x00,
13046 NULL, HFILL }
13047 },
13048 { &fix_hf[1299],
13049 { "NoDerivativeInstrAttrib (1311)", "fix.NoDerivativeInstrAttrib",
13050 FT_STRING, BASE_NONE, NULL, 0x00,
13051 NULL, HFILL }
13052 },
13053 { &fix_hf[1300],
13054 { "NoNestedInstrAttrib (1312)", "fix.NoNestedInstrAttrib",
13055 FT_STRING, BASE_NONE, NULL, 0x00,
13056 NULL, HFILL }
13057 },
13058 { &fix_hf[1301],
13059 { "DerivativeInstrAttribType (1313)", "fix.DerivativeInstrAttribType",
13060 FT_STRING, BASE_NONE, NULL, 0x00,
13061 NULL, HFILL }
13062 },
13063 { &fix_hf[1302],
13064 { "DerivativeInstrAttribValue (1314)", "fix.DerivativeInstrAttribValue",
13065 FT_STRING, BASE_NONE, NULL, 0x00,
13066 NULL, HFILL }
13067 },
13068 { &fix_hf[1303],
13069 { "DerivativePriceUnitOfMeasure (1315)", "fix.DerivativePriceUnitOfMeasure",
13070 FT_STRING, BASE_NONE, NULL, 0x00,
13071 NULL, HFILL }
13072 },
13073 { &fix_hf[1304],
13074 { "DerivativePriceUnitOfMeasureQty (1316)", "fix.DerivativePriceUnitOfMeasureQty",
13075 FT_STRING, BASE_NONE, NULL, 0x00,
13076 NULL, HFILL }
13077 },
13078 { &fix_hf[1305],
13079 { "DerivativeSettlMethod (1317)", "fix.DerivativeSettlMethod",
13080 FT_STRING, BASE_NONE, NULL, 0x00,
13081 NULL, HFILL }
13082 },
13083 { &fix_hf[1306],
13084 { "DerivativePriceQuoteMethod (1318)", "fix.DerivativePriceQuoteMethod",
13085 FT_STRING, BASE_NONE, NULL, 0x00,
13086 NULL, HFILL }
13087 },
13088 { &fix_hf[1307],
13089 { "DerivativeValuationMethod (1319)", "fix.DerivativeValuationMethod",
13090 FT_STRING, BASE_NONE, NULL, 0x00,
13091 NULL, HFILL }
13092 },
13093 { &fix_hf[1308],
13094 { "DerivativeListMethod (1320)", "fix.DerivativeListMethod",
13095 FT_STRING, BASE_NONE, NULL, 0x00,
13096 NULL, HFILL }
13097 },
13098 { &fix_hf[1309],
13099 { "DerivativeCapPrice (1321)", "fix.DerivativeCapPrice",
13100 FT_STRING, BASE_NONE, NULL, 0x00,
13101 NULL, HFILL }
13102 },
13103 { &fix_hf[1310],
13104 { "DerivativeFloorPrice (1322)", "fix.DerivativeFloorPrice",
13105 FT_STRING, BASE_NONE, NULL, 0x00,
13106 NULL, HFILL }
13107 },
13108 { &fix_hf[1311],
13109 { "DerivativePutOrCall (1323)", "fix.DerivativePutOrCall",
13110 FT_STRING, BASE_NONE, NULL, 0x00,
13111 NULL, HFILL }
13112 },
13113 { &fix_hf[1312],
13114 { "ListUpdateAction (1324)", "fix.ListUpdateAction",
13115 FT_STRING, BASE_NONE, NULL, 0x00,
13116 NULL, HFILL }
13117 },
13118 { &fix_hf[1313],
13119 { "ParentMktSegmID (1325)", "fix.ParentMktSegmID",
13120 FT_STRING, BASE_NONE, NULL, 0x00,
13121 NULL, HFILL }
13122 },
13123 { &fix_hf[1314],
13124 { "TradingSessionDesc (1326)", "fix.TradingSessionDesc",
13125 FT_STRING, BASE_NONE, NULL, 0x00,
13126 NULL, HFILL }
13127 },
13128 { &fix_hf[1315],
13129 { "TradSesUpdateAction (1327)", "fix.TradSesUpdateAction",
13130 FT_STRING, BASE_NONE, NULL, 0x00,
13131 NULL, HFILL }
13132 },
13133 { &fix_hf[1316],
13134 { "RejectText (1328)", "fix.RejectText",
13135 FT_STRING, BASE_NONE, NULL, 0x00,
13136 NULL, HFILL }
13137 },
13138 { &fix_hf[1317],
13139 { "FeeMultiplier (1329)", "fix.FeeMultiplier",
13140 FT_STRING, BASE_NONE, NULL, 0x00,
13141 NULL, HFILL }
13142 },
13143 { &fix_hf[1318],
13144 { "UnderlyingLegSymbol (1330)", "fix.UnderlyingLegSymbol",
13145 FT_STRING, BASE_NONE, NULL, 0x00,
13146 NULL, HFILL }
13147 },
13148 { &fix_hf[1319],
13149 { "UnderlyingLegSymbolSfx (1331)", "fix.UnderlyingLegSymbolSfx",
13150 FT_STRING, BASE_NONE, NULL, 0x00,
13151 NULL, HFILL }
13152 },
13153 { &fix_hf[1320],
13154 { "UnderlyingLegSecurityID (1332)", "fix.UnderlyingLegSecurityID",
13155 FT_STRING, BASE_NONE, NULL, 0x00,
13156 NULL, HFILL }
13157 },
13158 { &fix_hf[1321],
13159 { "UnderlyingLegSecurityIDSource (1333)", "fix.UnderlyingLegSecurityIDSource",
13160 FT_STRING, BASE_NONE, NULL, 0x00,
13161 NULL, HFILL }
13162 },
13163 { &fix_hf[1322],
13164 { "NoUnderlyingLegSecurityAltID (1334)", "fix.NoUnderlyingLegSecurityAltID",
13165 FT_STRING, BASE_NONE, NULL, 0x00,
13166 NULL, HFILL }
13167 },
13168 { &fix_hf[1323],
13169 { "UnderlyingLegSecurityAltID (1335)", "fix.UnderlyingLegSecurityAltID",
13170 FT_STRING, BASE_NONE, NULL, 0x00,
13171 NULL, HFILL }
13172 },
13173 { &fix_hf[1324],
13174 { "UnderlyingLegSecurityAltIDSource (1336)", "fix.UnderlyingLegSecurityAltIDSource",
13175 FT_STRING, BASE_NONE, NULL, 0x00,
13176 NULL, HFILL }
13177 },
13178 { &fix_hf[1325],
13179 { "UnderlyingLegSecurityType (1337)", "fix.UnderlyingLegSecurityType",
13180 FT_STRING, BASE_NONE, NULL, 0x00,
13181 NULL, HFILL }
13182 },
13183 { &fix_hf[1326],
13184 { "UnderlyingLegSecuritySubType (1338)", "fix.UnderlyingLegSecuritySubType",
13185 FT_STRING, BASE_NONE, NULL, 0x00,
13186 NULL, HFILL }
13187 },
13188 { &fix_hf[1327],
13189 { "UnderlyingLegMaturityMonthYear (1339)", "fix.UnderlyingLegMaturityMonthYear",
13190 FT_STRING, BASE_NONE, NULL, 0x00,
13191 NULL, HFILL }
13192 },
13193 { &fix_hf[1328],
13194 { "UnderlyingLegStrikePrice (1340)", "fix.UnderlyingLegStrikePrice",
13195 FT_STRING, BASE_NONE, NULL, 0x00,
13196 NULL, HFILL }
13197 },
13198 { &fix_hf[1329],
13199 { "UnderlyingLegSecurityExchange (1341)", "fix.UnderlyingLegSecurityExchange",
13200 FT_STRING, BASE_NONE, NULL, 0x00,
13201 NULL, HFILL }
13202 },
13203 { &fix_hf[1330],
13204 { "NoOfLegUnderlyings (1342)", "fix.NoOfLegUnderlyings",
13205 FT_STRING, BASE_NONE, NULL, 0x00,
13206 NULL, HFILL }
13207 },
13208 { &fix_hf[1331],
13209 { "UnderlyingLegPutOrCall (1343)", "fix.UnderlyingLegPutOrCall",
13210 FT_STRING, BASE_NONE, NULL, 0x00,
13211 NULL, HFILL }
13212 },
13213 { &fix_hf[1332],
13214 { "UnderlyingLegCFICode (1344)", "fix.UnderlyingLegCFICode",
13215 FT_STRING, BASE_NONE, NULL, 0x00,
13216 NULL, HFILL }
13217 },
13218 { &fix_hf[1333],
13219 { "UnderlyingLegMaturityDate (1345)", "fix.UnderlyingLegMaturityDate",
13220 FT_STRING, BASE_NONE, NULL, 0x00,
13221 NULL, HFILL }
13222 },
13223 { &fix_hf[1334],
13224 { "ApplReqID (1346)", "fix.ApplReqID",
13225 FT_STRING, BASE_NONE, NULL, 0x00,
13226 NULL, HFILL }
13227 },
13228 { &fix_hf[1335],
13229 { "ApplReqType (1347)", "fix.ApplReqType",
13230 FT_STRING, BASE_NONE, NULL, 0x00,
13231 NULL, HFILL }
13232 },
13233 { &fix_hf[1336],
13234 { "ApplResponseType (1348)", "fix.ApplResponseType",
13235 FT_STRING, BASE_NONE, NULL, 0x00,
13236 NULL, HFILL }
13237 },
13238 { &fix_hf[1337],
13239 { "ApplTotalMessageCount (1349)", "fix.ApplTotalMessageCount",
13240 FT_STRING, BASE_NONE, NULL, 0x00,
13241 NULL, HFILL }
13242 },
13243 { &fix_hf[1338],
13244 { "ApplLastSeqNum (1350)", "fix.ApplLastSeqNum",
13245 FT_STRING, BASE_NONE, NULL, 0x00,
13246 NULL, HFILL }
13247 },
13248 { &fix_hf[1339],
13249 { "NoApplIDs (1351)", "fix.NoApplIDs",
13250 FT_STRING, BASE_NONE, NULL, 0x00,
13251 NULL, HFILL }
13252 },
13253 { &fix_hf[1340],
13254 { "ApplResendFlag (1352)", "fix.ApplResendFlag",
13255 FT_STRING, BASE_NONE, NULL, 0x00,
13256 NULL, HFILL }
13257 },
13258 { &fix_hf[1341],
13259 { "ApplResponseID (1353)", "fix.ApplResponseID",
13260 FT_STRING, BASE_NONE, NULL, 0x00,
13261 NULL, HFILL }
13262 },
13263 { &fix_hf[1342],
13264 { "ApplResponseError (1354)", "fix.ApplResponseError",
13265 FT_STRING, BASE_NONE, NULL, 0x00,
13266 NULL, HFILL }
13267 },
13268 { &fix_hf[1343],
13269 { "RefApplID (1355)", "fix.RefApplID",
13270 FT_STRING, BASE_NONE, NULL, 0x00,
13271 NULL, HFILL }
13272 },
13273 { &fix_hf[1344],
13274 { "ApplReportID (1356)", "fix.ApplReportID",
13275 FT_STRING, BASE_NONE, NULL, 0x00,
13276 NULL, HFILL }
13277 },
13278 { &fix_hf[1345],
13279 { "RefApplLastSeqNum (1357)", "fix.RefApplLastSeqNum",
13280 FT_STRING, BASE_NONE, NULL, 0x00,
13281 NULL, HFILL }
13282 },
13283 { &fix_hf[1346],
13284 { "LegPutOrCall (1358)", "fix.LegPutOrCall",
13285 FT_STRING, BASE_NONE, NULL, 0x00,
13286 NULL, HFILL }
13287 },
13288 { &fix_hf[1347],
13289 { "EncodedSymbolLen (1359)", "fix.EncodedSymbolLen",
13290 FT_STRING, BASE_NONE, NULL, 0x00,
13291 NULL, HFILL }
13292 },
13293 { &fix_hf[1348],
13294 { "EncodedSymbol (1360)", "fix.EncodedSymbol",
13295 FT_STRING, BASE_NONE, NULL, 0x00,
13296 NULL, HFILL }
13297 },
13298 { &fix_hf[1349],
13299 { "TotNoFills (1361)", "fix.TotNoFills",
13300 FT_STRING, BASE_NONE, NULL, 0x00,
13301 NULL, HFILL }
13302 },
13303 { &fix_hf[1350],
13304 { "NoFills (1362)", "fix.NoFills",
13305 FT_STRING, BASE_NONE, NULL, 0x00,
13306 NULL, HFILL }
13307 },
13308 { &fix_hf[1351],
13309 { "FillExecID (1363)", "fix.FillExecID",
13310 FT_STRING, BASE_NONE, NULL, 0x00,
13311 NULL, HFILL }
13312 },
13313 { &fix_hf[1352],
13314 { "FillPx (1364)", "fix.FillPx",
13315 FT_STRING, BASE_NONE, NULL, 0x00,
13316 NULL, HFILL }
13317 },
13318 { &fix_hf[1353],
13319 { "FillQty (1365)", "fix.FillQty",
13320 FT_STRING, BASE_NONE, NULL, 0x00,
13321 NULL, HFILL }
13322 },
13323 { &fix_hf[1354],
13324 { "LegAllocID (1366)", "fix.LegAllocID",
13325 FT_STRING, BASE_NONE, NULL, 0x00,
13326 NULL, HFILL }
13327 },
13328 { &fix_hf[1355],
13329 { "LegAllocSettlCurrency (1367)", "fix.LegAllocSettlCurrency",
13330 FT_STRING, BASE_NONE, NULL, 0x00,
13331 NULL, HFILL }
13332 },
13333 { &fix_hf[1356],
13334 { "TradSesEvent (1368)", "fix.TradSesEvent",
13335 FT_STRING, BASE_NONE, NULL, 0x00,
13336 NULL, HFILL }
13337 },
13338 { &fix_hf[1357],
13339 { "MassActionReportID (1369)", "fix.MassActionReportID",
13340 FT_STRING, BASE_NONE, NULL, 0x00,
13341 NULL, HFILL }
13342 },
13343 { &fix_hf[1358],
13344 { "NoNotAffectedOrders (1370)", "fix.NoNotAffectedOrders",
13345 FT_STRING, BASE_NONE, NULL, 0x00,
13346 NULL, HFILL }
13347 },
13348 { &fix_hf[1359],
13349 { "NotAffectedOrderID (1371)", "fix.NotAffectedOrderID",
13350 FT_STRING, BASE_NONE, NULL, 0x00,
13351 NULL, HFILL }
13352 },
13353 { &fix_hf[1360],
13354 { "NotAffOrigClOrdID (1372)", "fix.NotAffOrigClOrdID",
13355 FT_STRING, BASE_NONE, NULL, 0x00,
13356 NULL, HFILL }
13357 },
13358 { &fix_hf[1361],
13359 { "MassActionType (1373)", "fix.MassActionType",
13360 FT_STRING, BASE_NONE, NULL, 0x00,
13361 NULL, HFILL }
13362 },
13363 { &fix_hf[1362],
13364 { "MassActionScope (1374)", "fix.MassActionScope",
13365 FT_STRING, BASE_NONE, NULL, 0x00,
13366 NULL, HFILL }
13367 },
13368 { &fix_hf[1363],
13369 { "MassActionResponse (1375)", "fix.MassActionResponse",
13370 FT_STRING, BASE_NONE, NULL, 0x00,
13371 NULL, HFILL }
13372 },
13373 { &fix_hf[1364],
13374 { "MassActionRejectReason (1376)", "fix.MassActionRejectReason",
13375 FT_STRING, BASE_NONE, NULL, 0x00,
13376 NULL, HFILL }
13377 },
13378 { &fix_hf[1365],
13379 { "MultilegModel (1377)", "fix.MultilegModel",
13380 FT_STRING, BASE_NONE, NULL, 0x00,
13381 NULL, HFILL }
13382 },
13383 { &fix_hf[1366],
13384 { "MultilegPriceMethod (1378)", "fix.MultilegPriceMethod",
13385 FT_STRING, BASE_NONE, NULL, 0x00,
13386 NULL, HFILL }
13387 },
13388 { &fix_hf[1367],
13389 { "LegVolatility (1379)", "fix.LegVolatility",
13390 FT_STRING, BASE_NONE, NULL, 0x00,
13391 NULL, HFILL }
13392 },
13393 { &fix_hf[1368],
13394 { "DividendYield (1380)", "fix.DividendYield",
13395 FT_STRING, BASE_NONE, NULL, 0x00,
13396 NULL, HFILL }
13397 },
13398 { &fix_hf[1369],
13399 { "LegDividendYield (1381)", "fix.LegDividendYield",
13400 FT_STRING, BASE_NONE, NULL, 0x00,
13401 NULL, HFILL }
13402 },
13403 { &fix_hf[1370],
13404 { "CurrencyRatio (1382)", "fix.CurrencyRatio",
13405 FT_STRING, BASE_NONE, NULL, 0x00,
13406 NULL, HFILL }
13407 },
13408 { &fix_hf[1371],
13409 { "LegCurrencyRatio (1383)", "fix.LegCurrencyRatio",
13410 FT_STRING, BASE_NONE, NULL, 0x00,
13411 NULL, HFILL }
13412 },
13413 { &fix_hf[1372],
13414 { "LegExecInst (1384)", "fix.LegExecInst",
13415 FT_STRING, BASE_NONE, NULL, 0x00,
13416 NULL, HFILL }
13417 },
13418 { &fix_hf[1373],
13419 { "ContingencyType (1385)", "fix.ContingencyType",
13420 FT_STRING, BASE_NONE, NULL, 0x00,
13421 NULL, HFILL }
13422 },
13423 { &fix_hf[1374],
13424 { "ListRejectReason (1386)", "fix.ListRejectReason",
13425 FT_STRING, BASE_NONE, NULL, 0x00,
13426 NULL, HFILL }
13427 },
13428 { &fix_hf[1375],
13429 { "NoTrdRepIndicators (1387)", "fix.NoTrdRepIndicators",
13430 FT_STRING, BASE_NONE, NULL, 0x00,
13431 NULL, HFILL }
13432 },
13433 { &fix_hf[1376],
13434 { "TrdRepPartyRole (1388)", "fix.TrdRepPartyRole",
13435 FT_STRING, BASE_NONE, NULL, 0x00,
13436 NULL, HFILL }
13437 },
13438 { &fix_hf[1377],
13439 { "TrdRepIndicator (1389)", "fix.TrdRepIndicator",
13440 FT_STRING, BASE_NONE, NULL, 0x00,
13441 NULL, HFILL }
13442 },
13443 { &fix_hf[1378],
13444 { "TradePublishIndicator (1390)", "fix.TradePublishIndicator",
13445 FT_STRING, BASE_NONE, NULL, 0x00,
13446 NULL, HFILL }
13447 },
13448 { &fix_hf[1379],
13449 { "UnderlyingLegOptAttribute (1391)", "fix.UnderlyingLegOptAttribute",
13450 FT_STRING, BASE_NONE, NULL, 0x00,
13451 NULL, HFILL }
13452 },
13453 { &fix_hf[1380],
13454 { "UnderlyingLegSecurityDesc (1392)", "fix.UnderlyingLegSecurityDesc",
13455 FT_STRING, BASE_NONE, NULL, 0x00,
13456 NULL, HFILL }
13457 },
13458 { &fix_hf[1381],
13459 { "MarketReqID (1393)", "fix.MarketReqID",
13460 FT_STRING, BASE_NONE, NULL, 0x00,
13461 NULL, HFILL }
13462 },
13463 { &fix_hf[1382],
13464 { "MarketReportID (1394)", "fix.MarketReportID",
13465 FT_STRING, BASE_NONE, NULL, 0x00,
13466 NULL, HFILL }
13467 },
13468 { &fix_hf[1383],
13469 { "MarketUpdateAction (1395)", "fix.MarketUpdateAction",
13470 FT_STRING, BASE_NONE, NULL, 0x00,
13471 NULL, HFILL }
13472 },
13473 { &fix_hf[1384],
13474 { "MarketSegmentDesc (1396)", "fix.MarketSegmentDesc",
13475 FT_STRING, BASE_NONE, NULL, 0x00,
13476 NULL, HFILL }
13477 },
13478 { &fix_hf[1385],
13479 { "EncodedMktSegmDescLen (1397)", "fix.EncodedMktSegmDescLen",
13480 FT_STRING, BASE_NONE, NULL, 0x00,
13481 NULL, HFILL }
13482 },
13483 { &fix_hf[1386],
13484 { "EncodedMktSegmDesc (1398)", "fix.EncodedMktSegmDesc",
13485 FT_STRING, BASE_NONE, NULL, 0x00,
13486 NULL, HFILL }
13487 },
13488 { &fix_hf[1387],
13489 { "ApplNewSeqNum (1399)", "fix.ApplNewSeqNum",
13490 FT_STRING, BASE_NONE, NULL, 0x00,
13491 NULL, HFILL }
13492 },
13493 { &fix_hf[1388],
13494 { "EncryptedPasswordMethod (1400)", "fix.EncryptedPasswordMethod",
13495 FT_STRING, BASE_NONE, NULL, 0x00,
13496 NULL, HFILL }
13497 },
13498 { &fix_hf[1389],
13499 { "EncryptedPasswordLen (1401)", "fix.EncryptedPasswordLen",
13500 FT_STRING, BASE_NONE, NULL, 0x00,
13501 NULL, HFILL }
13502 },
13503 { &fix_hf[1390],
13504 { "EncryptedPassword (1402)", "fix.EncryptedPassword",
13505 FT_STRING, BASE_NONE, NULL, 0x00,
13506 NULL, HFILL }
13507 },
13508 { &fix_hf[1391],
13509 { "EncryptedNewPasswordLen (1403)", "fix.EncryptedNewPasswordLen",
13510 FT_STRING, BASE_NONE, NULL, 0x00,
13511 NULL, HFILL }
13512 },
13513 { &fix_hf[1392],
13514 { "EncryptedNewPassword (1404)", "fix.EncryptedNewPassword",
13515 FT_STRING, BASE_NONE, NULL, 0x00,
13516 NULL, HFILL }
13517 },
13518 { &fix_hf[1393],
13519 { "UnderlyingLegMaturityTime (1405)", "fix.UnderlyingLegMaturityTime",
13520 FT_STRING, BASE_NONE, NULL, 0x00,
13521 NULL, HFILL }
13522 },
13523 { &fix_hf[1394],
13524 { "RefApplExtID (1406)", "fix.RefApplExtID",
13525 FT_STRING, BASE_NONE, NULL, 0x00,
13526 NULL, HFILL }
13527 },
13528 { &fix_hf[1395],
13529 { "DefaultApplExtID (1407)", "fix.DefaultApplExtID",
13530 FT_STRING, BASE_NONE, NULL, 0x00,
13531 NULL, HFILL }
13532 },
13533 { &fix_hf[1396],
13534 { "DefaultCstmApplVerID (1408)", "fix.DefaultCstmApplVerID",
13535 FT_STRING, BASE_NONE, NULL, 0x00,
13536 NULL, HFILL }
13537 },
13538 { &fix_hf[1397],
13539 { "SessionStatus (1409)", "fix.SessionStatus",
13540 FT_STRING, BASE_NONE, NULL, 0x00,
13541 NULL, HFILL }
13542 },
13543 { &fix_hf[1398],
13544 { "DefaultVerIndicator (1410)", "fix.DefaultVerIndicator",
13545 FT_STRING, BASE_NONE, NULL, 0x00,
13546 NULL, HFILL }
13547 },
13548 { &fix_hf[1399],
13549 { "Nested4PartySubIDType (1411)", "fix.Nested4PartySubIDType",
13550 FT_STRING, BASE_NONE, NULL, 0x00,
13551 NULL, HFILL }
13552 },
13553 { &fix_hf[1400],
13554 { "Nested4PartySubID (1412)", "fix.Nested4PartySubID",
13555 FT_STRING, BASE_NONE, NULL, 0x00,
13556 NULL, HFILL }
13557 },
13558 { &fix_hf[1401],
13559 { "NoNested4PartySubIDs (1413)", "fix.NoNested4PartySubIDs",
13560 FT_STRING, BASE_NONE, NULL, 0x00,
13561 NULL, HFILL }
13562 },
13563 { &fix_hf[1402],
13564 { "NoNested4PartyIDs (1414)", "fix.NoNested4PartyIDs",
13565 FT_STRING, BASE_NONE, NULL, 0x00,
13566 NULL, HFILL }
13567 },
13568 { &fix_hf[1403],
13569 { "Nested4PartyID (1415)", "fix.Nested4PartyID",
13570 FT_STRING, BASE_NONE, NULL, 0x00,
13571 NULL, HFILL }
13572 },
13573 { &fix_hf[1404],
13574 { "Nested4PartyIDSource (1416)", "fix.Nested4PartyIDSource",
13575 FT_STRING, BASE_NONE, NULL, 0x00,
13576 NULL, HFILL }
13577 },
13578 { &fix_hf[1405],
13579 { "Nested4PartyRole (1417)", "fix.Nested4PartyRole",
13580 FT_STRING, BASE_NONE, NULL, 0x00,
13581 NULL, HFILL }
13582 },
13583 { &fix_hf[1406],
13584 { "LegLastQty (1418)", "fix.LegLastQty",
13585 FT_STRING, BASE_NONE, NULL, 0x00,
13586 NULL, HFILL }
13587 },
13588 { &fix_hf[1407],
13589 { "UnderlyingExerciseStyle (1419)", "fix.UnderlyingExerciseStyle",
13590 FT_STRING, BASE_NONE, NULL, 0x00,
13591 NULL, HFILL }
13592 },
13593 { &fix_hf[1408],
13594 { "LegExerciseStyle (1420)", "fix.LegExerciseStyle",
13595 FT_STRING, BASE_NONE, NULL, 0x00,
13596 NULL, HFILL }
13597 },
13598 { &fix_hf[1409],
13599 { "LegPriceUnitOfMeasure (1421)", "fix.LegPriceUnitOfMeasure",
13600 FT_STRING, BASE_NONE, NULL, 0x00,
13601 NULL, HFILL }
13602 },
13603 { &fix_hf[1410],
13604 { "LegPriceUnitOfMeasureQty (1422)", "fix.LegPriceUnitOfMeasureQty",
13605 FT_STRING, BASE_NONE, NULL, 0x00,
13606 NULL, HFILL }
13607 },
13608 { &fix_hf[1411],
13609 { "UnderlyingUnitOfMeasureQty (1423)", "fix.UnderlyingUnitOfMeasureQty",
13610 FT_STRING, BASE_NONE, NULL, 0x00,
13611 NULL, HFILL }
13612 },
13613 { &fix_hf[1412],
13614 { "UnderlyingPriceUnitOfMeasure (1424)", "fix.UnderlyingPriceUnitOfMeasure",
13615 FT_STRING, BASE_NONE, NULL, 0x00,
13616 NULL, HFILL }
13617 },
13618 { &fix_hf[1413],
13619 { "UnderlyingPriceUnitOfMeasureQty (1425)", "fix.UnderlyingPriceUnitOfMeasureQty",
13620 FT_STRING, BASE_NONE, NULL, 0x00,
13621 NULL, HFILL }
13622 },
13623 { &fix_hf[1414],
13624 { "ApplReportType (1426)", "fix.ApplReportType",
13625 FT_STRING, BASE_NONE, NULL, 0x00,
13626 NULL, HFILL }
13627 },
13628 { &fix_hf[1415],
13629 { "SideExecID (1427)", "fix.SideExecID",
13630 FT_STRING, BASE_NONE, NULL, 0x00,
13631 NULL, HFILL }
13632 },
13633 { &fix_hf[1416],
13634 { "OrderDelay (1428)", "fix.OrderDelay",
13635 FT_STRING, BASE_NONE, NULL, 0x00,
13636 NULL, HFILL }
13637 },
13638 { &fix_hf[1417],
13639 { "OrderDelayUnit (1429)", "fix.OrderDelayUnit",
13640 FT_STRING, BASE_NONE, NULL, 0x00,
13641 NULL, HFILL }
13642 },
13643 { &fix_hf[1418],
13644 { "VenueType (1430)", "fix.VenueType",
13645 FT_STRING, BASE_NONE, NULL, 0x00,
13646 NULL, HFILL }
13647 },
13648 { &fix_hf[1419],
13649 { "RefOrdIDReason (1431)", "fix.RefOrdIDReason",
13650 FT_STRING, BASE_NONE, NULL, 0x00,
13651 NULL, HFILL }
13652 },
13653 { &fix_hf[1420],
13654 { "OrigCustOrderCapacity (1432)", "fix.OrigCustOrderCapacity",
13655 FT_STRING, BASE_NONE, NULL, 0x00,
13656 NULL, HFILL }
13657 },
13658 { &fix_hf[1421],
13659 { "RefApplReqID (1433)", "fix.RefApplReqID",
13660 FT_STRING, BASE_NONE, NULL, 0x00,
13661 NULL, HFILL }
13662 },
13663 { &fix_hf[1422],
13664 { "ModelType (1434)", "fix.ModelType",
13665 FT_STRING, BASE_NONE, NULL, 0x00,
13666 NULL, HFILL }
13667 },
13668 { &fix_hf[1423],
13669 { "ContractMultiplierUnit (1435)", "fix.ContractMultiplierUnit",
13670 FT_STRING, BASE_NONE, NULL, 0x00,
13671 NULL, HFILL }
13672 },
13673 { &fix_hf[1424],
13674 { "LegContractMultiplierUnit (1436)", "fix.LegContractMultiplierUnit",
13675 FT_STRING, BASE_NONE, NULL, 0x00,
13676 NULL, HFILL }
13677 },
13678 { &fix_hf[1425],
13679 { "UnderlyingContractMultiplierUnit (1437)", "fix.UnderlyingContractMultiplierUnit",
13680 FT_STRING, BASE_NONE, NULL, 0x00,
13681 NULL, HFILL }
13682 },
13683 { &fix_hf[1426],
13684 { "DerivativeContractMultiplierUnit (1438)", "fix.DerivativeContractMultiplierUnit",
13685 FT_STRING, BASE_NONE, NULL, 0x00,
13686 NULL, HFILL }
13687 },
13688 { &fix_hf[1427],
13689 { "FlowScheduleType (1439)", "fix.FlowScheduleType",
13690 FT_STRING, BASE_NONE, NULL, 0x00,
13691 NULL, HFILL }
13692 },
13693 { &fix_hf[1428],
13694 { "LegFlowScheduleType (1440)", "fix.LegFlowScheduleType",
13695 FT_STRING, BASE_NONE, NULL, 0x00,
13696 NULL, HFILL }
13697 },
13698 { &fix_hf[1429],
13699 { "UnderlyingFlowScheduleType (1441)", "fix.UnderlyingFlowScheduleType",
13700 FT_STRING, BASE_NONE, NULL, 0x00,
13701 NULL, HFILL }
13702 },
13703 { &fix_hf[1430],
13704 { "DerivativeFlowScheduleType (1442)", "fix.DerivativeFlowScheduleType",
13705 FT_STRING, BASE_NONE, NULL, 0x00,
13706 NULL, HFILL }
13707 },
13708 { &fix_hf[1431],
13709 { "FillLiquidityInd (1443)", "fix.FillLiquidityInd",
13710 FT_STRING, BASE_NONE, NULL, 0x00,
13711 NULL, HFILL }
13712 },
13713 { &fix_hf[1432],
13714 { "SideLiquidityInd (1444)", "fix.SideLiquidityInd",
13715 FT_STRING, BASE_NONE, NULL, 0x00,
13716 NULL, HFILL }
13717 },
13718 { &fix_hf[1433],
13719 { "NoRateSources (1445)", "fix.NoRateSources",
13720 FT_STRING, BASE_NONE, NULL, 0x00,
13721 NULL, HFILL }
13722 },
13723 { &fix_hf[1434],
13724 { "RateSource (1446)", "fix.RateSource",
13725 FT_STRING, BASE_NONE, NULL, 0x00,
13726 NULL, HFILL }
13727 },
13728 { &fix_hf[1435],
13729 { "RateSourceType (1447)", "fix.RateSourceType",
13730 FT_STRING, BASE_NONE, NULL, 0x00,
13731 NULL, HFILL }
13732 },
13733 { &fix_hf[1436],
13734 { "ReferencePage (1448)", "fix.ReferencePage",
13735 FT_STRING, BASE_NONE, NULL, 0x00,
13736 NULL, HFILL }
13737 },
13738 { &fix_hf[1437],
13739 { "RestructuringType (1449)", "fix.RestructuringType",
13740 FT_STRING, BASE_NONE, NULL, 0x00,
13741 NULL, HFILL }
13742 },
13743 { &fix_hf[1438],
13744 { "Seniority (1450)", "fix.Seniority",
13745 FT_STRING, BASE_NONE, NULL, 0x00,
13746 NULL, HFILL }
13747 },
13748 { &fix_hf[1439],
13749 { "NotionalPercentageOutstanding (1451)", "fix.NotionalPercentageOutstanding",
13750 FT_STRING, BASE_NONE, NULL, 0x00,
13751 NULL, HFILL }
13752 },
13753 { &fix_hf[1440],
13754 { "OriginalNotionalPercentageOutstanding (1452)", "fix.OriginalNotionalPercentageOutstanding",
13755 FT_STRING, BASE_NONE, NULL, 0x00,
13756 NULL, HFILL }
13757 },
13758 { &fix_hf[1441],
13759 { "UnderlyingRestructuringType (1453)", "fix.UnderlyingRestructuringType",
13760 FT_STRING, BASE_NONE, NULL, 0x00,
13761 NULL, HFILL }
13762 },
13763 { &fix_hf[1442],
13764 { "UnderlyingSeniority (1454)", "fix.UnderlyingSeniority",
13765 FT_STRING, BASE_NONE, NULL, 0x00,
13766 NULL, HFILL }
13767 },
13768 { &fix_hf[1443],
13769 { "UnderlyingNotionalPercentageOutstanding (1455)", "fix.UnderlyingNotionalPercentageOutstanding",
13770 FT_STRING, BASE_NONE, NULL, 0x00,
13771 NULL, HFILL }
13772 },
13773 { &fix_hf[1444],
13774 { "UnderlyingOriginalNotionalPercentageOutstanding (1456)", "fix.UnderlyingOriginalNotionalPercentageOutstanding",
13775 FT_STRING, BASE_NONE, NULL, 0x00,
13776 NULL, HFILL }
13777 },
13778 { &fix_hf[1445],
13779 { "AttachmentPoint (1457)", "fix.AttachmentPoint",
13780 FT_STRING, BASE_NONE, NULL, 0x00,
13781 NULL, HFILL }
13782 },
13783 { &fix_hf[1446],
13784 { "DetachmentPoint (1458)", "fix.DetachmentPoint",
13785 FT_STRING, BASE_NONE, NULL, 0x00,
13786 NULL, HFILL }
13787 },
13788 { &fix_hf[1447],
13789 { "UnderlyingAttachmentPoint (1459)", "fix.UnderlyingAttachmentPoint",
13790 FT_STRING, BASE_NONE, NULL, 0x00,
13791 NULL, HFILL }
13792 },
13793 { &fix_hf[1448],
13794 { "UnderlyingDetachmentPoint (1460)", "fix.UnderlyingDetachmentPoint",
13795 FT_STRING, BASE_NONE, NULL, 0x00,
13796 NULL, HFILL }
13797 },
13798 { &fix_hf[1449],
13799 { "NoTargetPartyIDs (1461)", "fix.NoTargetPartyIDs",
13800 FT_STRING, BASE_NONE, NULL, 0x00,
13801 NULL, HFILL }
13802 },
13803 { &fix_hf[1450],
13804 { "TargetPartyID (1462)", "fix.TargetPartyID",
13805 FT_STRING, BASE_NONE, NULL, 0x00,
13806 NULL, HFILL }
13807 },
13808 { &fix_hf[1451],
13809 { "TargetPartyIDSource (1463)", "fix.TargetPartyIDSource",
13810 FT_STRING, BASE_NONE, NULL, 0x00,
13811 NULL, HFILL }
13812 },
13813 { &fix_hf[1452],
13814 { "TargetPartyRole (1464)", "fix.TargetPartyRole",
13815 FT_STRING, BASE_NONE, NULL, 0x00,
13816 NULL, HFILL }
13817 },
13818 { &fix_hf[1453],
13819 { "SecurityListID (1465)", "fix.SecurityListID",
13820 FT_STRING, BASE_NONE, NULL, 0x00,
13821 NULL, HFILL }
13822 },
13823 { &fix_hf[1454],
13824 { "SecurityListRefID (1466)", "fix.SecurityListRefID",
13825 FT_STRING, BASE_NONE, NULL, 0x00,
13826 NULL, HFILL }
13827 },
13828 { &fix_hf[1455],
13829 { "SecurityListDesc (1467)", "fix.SecurityListDesc",
13830 FT_STRING, BASE_NONE, NULL, 0x00,
13831 NULL, HFILL }
13832 },
13833 { &fix_hf[1456],
13834 { "EncodedSecurityListDescLen (1468)", "fix.EncodedSecurityListDescLen",
13835 FT_STRING, BASE_NONE, NULL, 0x00,
13836 NULL, HFILL }
13837 },
13838 { &fix_hf[1457],
13839 { "EncodedSecurityListDesc (1469)", "fix.EncodedSecurityListDesc",
13840 FT_STRING, BASE_NONE, NULL, 0x00,
13841 NULL, HFILL }
13842 },
13843 { &fix_hf[1458],
13844 { "SecurityListType (1470)", "fix.SecurityListType",
13845 FT_STRING, BASE_NONE, NULL, 0x00,
13846 NULL, HFILL }
13847 },
13848 { &fix_hf[1459],
13849 { "SecurityListTypeSource (1471)", "fix.SecurityListTypeSource",
13850 FT_STRING, BASE_NONE, NULL, 0x00,
13851 NULL, HFILL }
13852 },
13853 { &fix_hf[1460],
13854 { "NewsID (1472)", "fix.NewsID",
13855 FT_STRING, BASE_NONE, NULL, 0x00,
13856 NULL, HFILL }
13857 },
13858 { &fix_hf[1461],
13859 { "NewsCategory (1473)", "fix.NewsCategory",
13860 FT_STRING, BASE_NONE, NULL, 0x00,
13861 NULL, HFILL }
13862 },
13863 { &fix_hf[1462],
13864 { "LanguageCode (1474)", "fix.LanguageCode",
13865 FT_STRING, BASE_NONE, NULL, 0x00,
13866 NULL, HFILL }
13867 },
13868 { &fix_hf[1463],
13869 { "NoNewsRefIDs (1475)", "fix.NoNewsRefIDs",
13870 FT_STRING, BASE_NONE, NULL, 0x00,
13871 NULL, HFILL }
13872 },
13873 { &fix_hf[1464],
13874 { "NewsRefID (1476)", "fix.NewsRefID",
13875 FT_STRING, BASE_NONE, NULL, 0x00,
13876 NULL, HFILL }
13877 },
13878 { &fix_hf[1465],
13879 { "NewsRefType (1477)", "fix.NewsRefType",
13880 FT_STRING, BASE_NONE, NULL, 0x00,
13881 NULL, HFILL }
13882 },
13883 { &fix_hf[1466],
13884 { "StrikePriceDeterminationMethod (1478)", "fix.StrikePriceDeterminationMethod",
13885 FT_STRING, BASE_NONE, NULL, 0x00,
13886 NULL, HFILL }
13887 },
13888 { &fix_hf[1467],
13889 { "StrikePriceBoundaryMethod (1479)", "fix.StrikePriceBoundaryMethod",
13890 FT_STRING, BASE_NONE, NULL, 0x00,
13891 NULL, HFILL }
13892 },
13893 { &fix_hf[1468],
13894 { "StrikePriceBoundaryPrecision (1480)", "fix.StrikePriceBoundaryPrecision",
13895 FT_STRING, BASE_NONE, NULL, 0x00,
13896 NULL, HFILL }
13897 },
13898 { &fix_hf[1469],
13899 { "UnderlyingPriceDeterminationMethod (1481)", "fix.UnderlyingPriceDeterminationMethod",
13900 FT_STRING, BASE_NONE, NULL, 0x00,
13901 NULL, HFILL }
13902 },
13903 { &fix_hf[1470],
13904 { "OptPayoutType (1482)", "fix.OptPayoutType",
13905 FT_STRING, BASE_NONE, NULL, 0x00,
13906 NULL, HFILL }
13907 },
13908 { &fix_hf[1471],
13909 { "NoComplexEvents (1483)", "fix.NoComplexEvents",
13910 FT_STRING, BASE_NONE, NULL, 0x00,
13911 NULL, HFILL }
13912 },
13913 { &fix_hf[1472],
13914 { "ComplexEventType (1484)", "fix.ComplexEventType",
13915 FT_STRING, BASE_NONE, NULL, 0x00,
13916 NULL, HFILL }
13917 },
13918 { &fix_hf[1473],
13919 { "ComplexOptPayoutAmount (1485)", "fix.ComplexOptPayoutAmount",
13920 FT_STRING, BASE_NONE, NULL, 0x00,
13921 NULL, HFILL }
13922 },
13923 { &fix_hf[1474],
13924 { "ComplexEventPrice (1486)", "fix.ComplexEventPrice",
13925 FT_STRING, BASE_NONE, NULL, 0x00,
13926 NULL, HFILL }
13927 },
13928 { &fix_hf[1475],
13929 { "ComplexEventPriceBoundaryMethod (1487)", "fix.ComplexEventPriceBoundaryMethod",
13930 FT_STRING, BASE_NONE, NULL, 0x00,
13931 NULL, HFILL }
13932 },
13933 { &fix_hf[1476],
13934 { "ComplexEventPriceBoundaryPrecision (1488)", "fix.ComplexEventPriceBoundaryPrecision",
13935 FT_STRING, BASE_NONE, NULL, 0x00,
13936 NULL, HFILL }
13937 },
13938 { &fix_hf[1477],
13939 { "ComplexEventPriceTimeType (1489)", "fix.ComplexEventPriceTimeType",
13940 FT_STRING, BASE_NONE, NULL, 0x00,
13941 NULL, HFILL }
13942 },
13943 { &fix_hf[1478],
13944 { "ComplexEventCondition (1490)", "fix.ComplexEventCondition",
13945 FT_STRING, BASE_NONE, NULL, 0x00,
13946 NULL, HFILL }
13947 },
13948 { &fix_hf[1479],
13949 { "NoComplexEventDates (1491)", "fix.NoComplexEventDates",
13950 FT_STRING, BASE_NONE, NULL, 0x00,
13951 NULL, HFILL }
13952 },
13953 { &fix_hf[1480],
13954 { "ComplexEventStartDate (1492)", "fix.ComplexEventStartDate",
13955 FT_STRING, BASE_NONE, NULL, 0x00,
13956 NULL, HFILL }
13957 },
13958 { &fix_hf[1481],
13959 { "ComplexEventEndDate (1493)", "fix.ComplexEventEndDate",
13960 FT_STRING, BASE_NONE, NULL, 0x00,
13961 NULL, HFILL }
13962 },
13963 { &fix_hf[1482],
13964 { "NoComplexEventTimes (1494)", "fix.NoComplexEventTimes",
13965 FT_STRING, BASE_NONE, NULL, 0x00,
13966 NULL, HFILL }
13967 },
13968 { &fix_hf[1483],
13969 { "ComplexEventStartTime (1495)", "fix.ComplexEventStartTime",
13970 FT_STRING, BASE_NONE, NULL, 0x00,
13971 NULL, HFILL }
13972 },
13973 { &fix_hf[1484],
13974 { "ComplexEventEndTime (1496)", "fix.ComplexEventEndTime",
13975 FT_STRING, BASE_NONE, NULL, 0x00,
13976 NULL, HFILL }
13977 },
13978 { &fix_hf[1485],
13979 { "StreamAsgnReqID (1497)", "fix.StreamAsgnReqID",
13980 FT_STRING, BASE_NONE, NULL, 0x00,
13981 NULL, HFILL }
13982 },
13983 { &fix_hf[1486],
13984 { "StreamAsgnReqType (1498)", "fix.StreamAsgnReqType",
13985 FT_STRING, BASE_NONE, NULL, 0x00,
13986 NULL, HFILL }
13987 },
13988 { &fix_hf[1487],
13989 { "NoAsgnReqs (1499)", "fix.NoAsgnReqs",
13990 FT_STRING, BASE_NONE, NULL, 0x00,
13991 NULL, HFILL }
13992 },
13993 { &fix_hf[1488],
13994 { "MDStreamID (1500)", "fix.MDStreamID",
13995 FT_STRING, BASE_NONE, NULL, 0x00,
13996 NULL, HFILL }
13997 },
13998 { &fix_hf[1489],
13999 { "StreamAsgnRptID (1501)", "fix.StreamAsgnRptID",
14000 FT_STRING, BASE_NONE, NULL, 0x00,
14001 NULL, HFILL }
14002 },
14003 { &fix_hf[1490],
14004 { "StreamAsgnRejReason (1502)", "fix.StreamAsgnRejReason",
14005 FT_STRING, BASE_NONE, NULL, 0x00,
14006 NULL, HFILL }
14007 },
14008 { &fix_hf[1491],
14009 { "StreamAsgnAckType (1503)", "fix.StreamAsgnAckType",
14010 FT_STRING, BASE_NONE, NULL, 0x00,
14011 NULL, HFILL }
14012 },
14013 { &fix_hf[1492],
14014 { "RelSymTransactTime (1504)", "fix.RelSymTransactTime",
14015 FT_STRING, BASE_NONE, NULL, 0x00,
14016 NULL, HFILL }
14017 },
14018 { &fix_hf[1493],
14019 { "PartyDetailsListRequestID (1505)", "fix.PartyDetailsListRequestID",
14020 FT_STRING, BASE_NONE, NULL, 0x00,
14021 NULL, HFILL }
14022 },
14023 { &fix_hf[1494],
14024 { "NoPartyListResponseTypes (1506)", "fix.NoPartyListResponseTypes",
14025 FT_STRING, BASE_NONE, NULL, 0x00,
14026 NULL, HFILL }
14027 },
14028 { &fix_hf[1495],
14029 { "PartyListResponseType (1507)", "fix.PartyListResponseType",
14030 FT_STRING, BASE_NONE, NULL, 0x00,
14031 NULL, HFILL }
14032 },
14033 { &fix_hf[1496],
14034 { "NoRequestedPartyRoles (1508)", "fix.NoRequestedPartyRoles",
14035 FT_STRING, BASE_NONE, NULL, 0x00,
14036 NULL, HFILL }
14037 },
14038 { &fix_hf[1497],
14039 { "RequestedPartyRole (1509)", "fix.RequestedPartyRole",
14040 FT_STRING, BASE_NONE, NULL, 0x00,
14041 NULL, HFILL }
14042 },
14043 { &fix_hf[1498],
14044 { "PartyDetailsListReportID (1510)", "fix.PartyDetailsListReportID",
14045 FT_STRING, BASE_NONE, NULL, 0x00,
14046 NULL, HFILL }
14047 },
14048 { &fix_hf[1499],
14049 { "PartyDetailsRequestResult (1511)", "fix.PartyDetailsRequestResult",
14050 FT_STRING, BASE_NONE, NULL, 0x00,
14051 NULL, HFILL }
14052 },
14053 { &fix_hf[1500],
14054 { "TotNoPartyList (1512)", "fix.TotNoPartyList",
14055 FT_STRING, BASE_NONE, NULL, 0x00,
14056 NULL, HFILL }
14057 },
14058 { &fix_hf[1501],
14059 { "NoPartyList (1513)", "fix.NoPartyList",
14060 FT_STRING, BASE_NONE, NULL, 0x00,
14061 NULL, HFILL }
14062 },
14063 { &fix_hf[1502],
14064 { "NoPartyRelationships (1514)", "fix.NoPartyRelationships",
14065 FT_STRING, BASE_NONE, NULL, 0x00,
14066 NULL, HFILL }
14067 },
14068 { &fix_hf[1503],
14069 { "PartyRelationship (1515)", "fix.PartyRelationship",
14070 FT_STRING, BASE_NONE, NULL, 0x00,
14071 NULL, HFILL }
14072 },
14073 { &fix_hf[1504],
14074 { "NoPartyAltIDs (1516)", "fix.NoPartyAltIDs",
14075 FT_STRING, BASE_NONE, NULL, 0x00,
14076 NULL, HFILL }
14077 },
14078 { &fix_hf[1505],
14079 { "PartyAltID (1517)", "fix.PartyAltID",
14080 FT_STRING, BASE_NONE, NULL, 0x00,
14081 NULL, HFILL }
14082 },
14083 { &fix_hf[1506],
14084 { "PartyAltIDSource (1518)", "fix.PartyAltIDSource",
14085 FT_STRING, BASE_NONE, NULL, 0x00,
14086 NULL, HFILL }
14087 },
14088 { &fix_hf[1507],
14089 { "NoPartyAltSubIDs (1519)", "fix.NoPartyAltSubIDs",
14090 FT_STRING, BASE_NONE, NULL, 0x00,
14091 NULL, HFILL }
14092 },
14093 { &fix_hf[1508],
14094 { "PartyAltSubID (1520)", "fix.PartyAltSubID",
14095 FT_STRING, BASE_NONE, NULL, 0x00,
14096 NULL, HFILL }
14097 },
14098 { &fix_hf[1509],
14099 { "PartyAltSubIDType (1521)", "fix.PartyAltSubIDType",
14100 FT_STRING, BASE_NONE, NULL, 0x00,
14101 NULL, HFILL }
14102 },
14103 { &fix_hf[1510],
14104 { "NoContextPartyIDs (1522)", "fix.NoContextPartyIDs",
14105 FT_STRING, BASE_NONE, NULL, 0x00,
14106 NULL, HFILL }
14107 },
14108 { &fix_hf[1511],
14109 { "ContextPartyID (1523)", "fix.ContextPartyID",
14110 FT_STRING, BASE_NONE, NULL, 0x00,
14111 NULL, HFILL }
14112 },
14113 { &fix_hf[1512],
14114 { "ContextPartyIDSource (1524)", "fix.ContextPartyIDSource",
14115 FT_STRING, BASE_NONE, NULL, 0x00,
14116 NULL, HFILL }
14117 },
14118 { &fix_hf[1513],
14119 { "ContextPartyRole (1525)", "fix.ContextPartyRole",
14120 FT_STRING, BASE_NONE, NULL, 0x00,
14121 NULL, HFILL }
14122 },
14123 { &fix_hf[1514],
14124 { "NoContextPartySubIDs (1526)", "fix.NoContextPartySubIDs",
14125 FT_STRING, BASE_NONE, NULL, 0x00,
14126 NULL, HFILL }
14127 },
14128 { &fix_hf[1515],
14129 { "ContextPartySubID (1527)", "fix.ContextPartySubID",
14130 FT_STRING, BASE_NONE, NULL, 0x00,
14131 NULL, HFILL }
14132 },
14133 { &fix_hf[1516],
14134 { "ContextPartySubIDType (1528)", "fix.ContextPartySubIDType",
14135 FT_STRING, BASE_NONE, NULL, 0x00,
14136 NULL, HFILL }
14137 },
14138 { &fix_hf[1517],
14139 { "NoRiskLimits (1529)", "fix.NoRiskLimits",
14140 FT_STRING, BASE_NONE, NULL, 0x00,
14141 NULL, HFILL }
14142 },
14143 { &fix_hf[1518],
14144 { "RiskLimitType (1530)", "fix.RiskLimitType",
14145 FT_STRING, BASE_NONE, NULL, 0x00,
14146 NULL, HFILL }
14147 },
14148 { &fix_hf[1519],
14149 { "RiskLimitAmount (1531)", "fix.RiskLimitAmount",
14150 FT_STRING, BASE_NONE, NULL, 0x00,
14151 NULL, HFILL }
14152 },
14153 { &fix_hf[1520],
14154 { "RiskLimitCurrency (1532)", "fix.RiskLimitCurrency",
14155 FT_STRING, BASE_NONE, NULL, 0x00,
14156 NULL, HFILL }
14157 },
14158 { &fix_hf[1521],
14159 { "RiskLimitPlatform (1533)", "fix.RiskLimitPlatform",
14160 FT_STRING, BASE_NONE, NULL, 0x00,
14161 NULL, HFILL }
14162 },
14163 { &fix_hf[1522],
14164 { "NoRiskInstruments (1534)", "fix.NoRiskInstruments",
14165 FT_STRING, BASE_NONE, NULL, 0x00,
14166 NULL, HFILL }
14167 },
14168 { &fix_hf[1523],
14169 { "RiskInstrumentOperator (1535)", "fix.RiskInstrumentOperator",
14170 FT_STRING, BASE_NONE, NULL, 0x00,
14171 NULL, HFILL }
14172 },
14173 { &fix_hf[1524],
14174 { "RiskSymbol (1536)", "fix.RiskSymbol",
14175 FT_STRING, BASE_NONE, NULL, 0x00,
14176 NULL, HFILL }
14177 },
14178 { &fix_hf[1525],
14179 { "RiskSymbolSfx (1537)", "fix.RiskSymbolSfx",
14180 FT_STRING, BASE_NONE, NULL, 0x00,
14181 NULL, HFILL }
14182 },
14183 { &fix_hf[1526],
14184 { "RiskSecurityID (1538)", "fix.RiskSecurityID",
14185 FT_STRING, BASE_NONE, NULL, 0x00,
14186 NULL, HFILL }
14187 },
14188 { &fix_hf[1527],
14189 { "RiskSecurityIDSource (1539)", "fix.RiskSecurityIDSource",
14190 FT_STRING, BASE_NONE, NULL, 0x00,
14191 NULL, HFILL }
14192 },
14193 { &fix_hf[1528],
14194 { "NoRiskSecurityAltID (1540)", "fix.NoRiskSecurityAltID",
14195 FT_STRING, BASE_NONE, NULL, 0x00,
14196 NULL, HFILL }
14197 },
14198 { &fix_hf[1529],
14199 { "RiskSecurityAltID (1541)", "fix.RiskSecurityAltID",
14200 FT_STRING, BASE_NONE, NULL, 0x00,
14201 NULL, HFILL }
14202 },
14203 { &fix_hf[1530],
14204 { "RiskSecurityAltIDSource (1542)", "fix.RiskSecurityAltIDSource",
14205 FT_STRING, BASE_NONE, NULL, 0x00,
14206 NULL, HFILL }
14207 },
14208 { &fix_hf[1531],
14209 { "RiskProduct (1543)", "fix.RiskProduct",
14210 FT_STRING, BASE_NONE, NULL, 0x00,
14211 NULL, HFILL }
14212 },
14213 { &fix_hf[1532],
14214 { "RiskProductComplex (1544)", "fix.RiskProductComplex",
14215 FT_STRING, BASE_NONE, NULL, 0x00,
14216 NULL, HFILL }
14217 },
14218 { &fix_hf[1533],
14219 { "RiskSecurityGroup (1545)", "fix.RiskSecurityGroup",
14220 FT_STRING, BASE_NONE, NULL, 0x00,
14221 NULL, HFILL }
14222 },
14223 { &fix_hf[1534],
14224 { "RiskCFICode (1546)", "fix.RiskCFICode",
14225 FT_STRING, BASE_NONE, NULL, 0x00,
14226 NULL, HFILL }
14227 },
14228 { &fix_hf[1535],
14229 { "RiskSecurityType (1547)", "fix.RiskSecurityType",
14230 FT_STRING, BASE_NONE, NULL, 0x00,
14231 NULL, HFILL }
14232 },
14233 { &fix_hf[1536],
14234 { "RiskSecuritySubType (1548)", "fix.RiskSecuritySubType",
14235 FT_STRING, BASE_NONE, NULL, 0x00,
14236 NULL, HFILL }
14237 },
14238 { &fix_hf[1537],
14239 { "RiskMaturityMonthYear (1549)", "fix.RiskMaturityMonthYear",
14240 FT_STRING, BASE_NONE, NULL, 0x00,
14241 NULL, HFILL }
14242 },
14243 { &fix_hf[1538],
14244 { "RiskMaturityTime (1550)", "fix.RiskMaturityTime",
14245 FT_STRING, BASE_NONE, NULL, 0x00,
14246 NULL, HFILL }
14247 },
14248 { &fix_hf[1539],
14249 { "RiskRestructuringType (1551)", "fix.RiskRestructuringType",
14250 FT_STRING, BASE_NONE, NULL, 0x00,
14251 NULL, HFILL }
14252 },
14253 { &fix_hf[1540],
14254 { "RiskSeniority (1552)", "fix.RiskSeniority",
14255 FT_STRING, BASE_NONE, NULL, 0x00,
14256 NULL, HFILL }
14257 },
14258 { &fix_hf[1541],
14259 { "RiskPutOrCall (1553)", "fix.RiskPutOrCall",
14260 FT_STRING, BASE_NONE, NULL, 0x00,
14261 NULL, HFILL }
14262 },
14263 { &fix_hf[1542],
14264 { "RiskFlexibleIndicator (1554)", "fix.RiskFlexibleIndicator",
14265 FT_STRING, BASE_NONE, NULL, 0x00,
14266 NULL, HFILL }
14267 },
14268 { &fix_hf[1543],
14269 { "RiskCouponRate (1555)", "fix.RiskCouponRate",
14270 FT_STRING, BASE_NONE, NULL, 0x00,
14271 NULL, HFILL }
14272 },
14273 { &fix_hf[1544],
14274 { "RiskSecurityDesc (1556)", "fix.RiskSecurityDesc",
14275 FT_STRING, BASE_NONE, NULL, 0x00,
14276 NULL, HFILL }
14277 },
14278 { &fix_hf[1545],
14279 { "RiskInstrumentSettlType (1557)", "fix.RiskInstrumentSettlType",
14280 FT_STRING, BASE_NONE, NULL, 0x00,
14281 NULL, HFILL }
14282 },
14283 { &fix_hf[1546],
14284 { "RiskInstrumentMultiplier (1558)", "fix.RiskInstrumentMultiplier",
14285 FT_STRING, BASE_NONE, NULL, 0x00,
14286 NULL, HFILL }
14287 },
14288 { &fix_hf[1547],
14289 { "NoRiskWarningLevels (1559)", "fix.NoRiskWarningLevels",
14290 FT_STRING, BASE_NONE, NULL, 0x00,
14291 NULL, HFILL }
14292 },
14293 { &fix_hf[1548],
14294 { "RiskWarningLevelPercent (1560)", "fix.RiskWarningLevelPercent",
14295 FT_STRING, BASE_NONE, NULL, 0x00,
14296 NULL, HFILL }
14297 },
14298 { &fix_hf[1549],
14299 { "RiskWarningLevelName (1561)", "fix.RiskWarningLevelName",
14300 FT_STRING, BASE_NONE, NULL, 0x00,
14301 NULL, HFILL }
14302 },
14303 { &fix_hf[1550],
14304 { "NoRelatedPartyIDs (1562)", "fix.NoRelatedPartyIDs",
14305 FT_STRING, BASE_NONE, NULL, 0x00,
14306 NULL, HFILL }
14307 },
14308 { &fix_hf[1551],
14309 { "RelatedPartyID (1563)", "fix.RelatedPartyID",
14310 FT_STRING, BASE_NONE, NULL, 0x00,
14311 NULL, HFILL }
14312 },
14313 { &fix_hf[1552],
14314 { "RelatedPartyIDSource (1564)", "fix.RelatedPartyIDSource",
14315 FT_STRING, BASE_NONE, NULL, 0x00,
14316 NULL, HFILL }
14317 },
14318 { &fix_hf[1553],
14319 { "RelatedPartyRole (1565)", "fix.RelatedPartyRole",
14320 FT_STRING, BASE_NONE, NULL, 0x00,
14321 NULL, HFILL }
14322 },
14323 { &fix_hf[1554],
14324 { "NoRelatedPartySubIDs (1566)", "fix.NoRelatedPartySubIDs",
14325 FT_STRING, BASE_NONE, NULL, 0x00,
14326 NULL, HFILL }
14327 },
14328 { &fix_hf[1555],
14329 { "RelatedPartySubID (1567)", "fix.RelatedPartySubID",
14330 FT_STRING, BASE_NONE, NULL, 0x00,
14331 NULL, HFILL }
14332 },
14333 { &fix_hf[1556],
14334 { "RelatedPartySubIDType (1568)", "fix.RelatedPartySubIDType",
14335 FT_STRING, BASE_NONE, NULL, 0x00,
14336 NULL, HFILL }
14337 },
14338 { &fix_hf[1557],
14339 { "NoRelatedPartyAltIDs (1569)", "fix.NoRelatedPartyAltIDs",
14340 FT_STRING, BASE_NONE, NULL, 0x00,
14341 NULL, HFILL }
14342 },
14343 { &fix_hf[1558],
14344 { "RelatedPartyAltID (1570)", "fix.RelatedPartyAltID",
14345 FT_STRING, BASE_NONE, NULL, 0x00,
14346 NULL, HFILL }
14347 },
14348 { &fix_hf[1559],
14349 { "RelatedPartyAltIDSource (1571)", "fix.RelatedPartyAltIDSource",
14350 FT_STRING, BASE_NONE, NULL, 0x00,
14351 NULL, HFILL }
14352 },
14353 { &fix_hf[1560],
14354 { "NoRelatedPartyAltSubIDs (1572)", "fix.NoRelatedPartyAltSubIDs",
14355 FT_STRING, BASE_NONE, NULL, 0x00,
14356 NULL, HFILL }
14357 },
14358 { &fix_hf[1561],
14359 { "RelatedPartyAltSubID (1573)", "fix.RelatedPartyAltSubID",
14360 FT_STRING, BASE_NONE, NULL, 0x00,
14361 NULL, HFILL }
14362 },
14363 { &fix_hf[1562],
14364 { "RelatedPartyAltSubIDType (1574)", "fix.RelatedPartyAltSubIDType",
14365 FT_STRING, BASE_NONE, NULL, 0x00,
14366 NULL, HFILL }
14367 },
14368 { &fix_hf[1563],
14369 { "NoRelatedContextPartyIDs (1575)", "fix.NoRelatedContextPartyIDs",
14370 FT_STRING, BASE_NONE, NULL, 0x00,
14371 NULL, HFILL }
14372 },
14373 { &fix_hf[1564],
14374 { "RelatedContextPartyID (1576)", "fix.RelatedContextPartyID",
14375 FT_STRING, BASE_NONE, NULL, 0x00,
14376 NULL, HFILL }
14377 },
14378 { &fix_hf[1565],
14379 { "RelatedContextPartyIDSource (1577)", "fix.RelatedContextPartyIDSource",
14380 FT_STRING, BASE_NONE, NULL, 0x00,
14381 NULL, HFILL }
14382 },
14383 { &fix_hf[1566],
14384 { "RelatedContextPartyRole (1578)", "fix.RelatedContextPartyRole",
14385 FT_STRING, BASE_NONE, NULL, 0x00,
14386 NULL, HFILL }
14387 },
14388 { &fix_hf[1567],
14389 { "NoRelatedContextPartySubIDs (1579)", "fix.NoRelatedContextPartySubIDs",
14390 FT_STRING, BASE_NONE, NULL, 0x00,
14391 NULL, HFILL }
14392 },
14393 { &fix_hf[1568],
14394 { "RelatedContextPartySubID (1580)", "fix.RelatedContextPartySubID",
14395 FT_STRING, BASE_NONE, NULL, 0x00,
14396 NULL, HFILL }
14397 },
14398 { &fix_hf[1569],
14399 { "RelatedContextPartySubIDType (1581)", "fix.RelatedContextPartySubIDType",
14400 FT_STRING, BASE_NONE, NULL, 0x00,
14401 NULL, HFILL }
14402 },
14403 { &fix_hf[1570],
14404 { "NoRelationshipRiskLimits (1582)", "fix.NoRelationshipRiskLimits",
14405 FT_STRING, BASE_NONE, NULL, 0x00,
14406 NULL, HFILL }
14407 },
14408 { &fix_hf[1571],
14409 { "RelationshipRiskLimitType (1583)", "fix.RelationshipRiskLimitType",
14410 FT_STRING, BASE_NONE, NULL, 0x00,
14411 NULL, HFILL }
14412 },
14413 { &fix_hf[1572],
14414 { "RelationshipRiskLimitAmount (1584)", "fix.RelationshipRiskLimitAmount",
14415 FT_STRING, BASE_NONE, NULL, 0x00,
14416 NULL, HFILL }
14417 },
14418 { &fix_hf[1573],
14419 { "RelationshipRiskLimitCurrency (1585)", "fix.RelationshipRiskLimitCurrency",
14420 FT_STRING, BASE_NONE, NULL, 0x00,
14421 NULL, HFILL }
14422 },
14423 { &fix_hf[1574],
14424 { "RelationshipRiskLimitPlatform (1586)", "fix.RelationshipRiskLimitPlatform",
14425 FT_STRING, BASE_NONE, NULL, 0x00,
14426 NULL, HFILL }
14427 },
14428 { &fix_hf[1575],
14429 { "NoRelationshipRiskInstruments (1587)", "fix.NoRelationshipRiskInstruments",
14430 FT_STRING, BASE_NONE, NULL, 0x00,
14431 NULL, HFILL }
14432 },
14433 { &fix_hf[1576],
14434 { "RelationshipRiskInstrumentOperator (1588)", "fix.RelationshipRiskInstrumentOperator",
14435 FT_STRING, BASE_NONE, NULL, 0x00,
14436 NULL, HFILL }
14437 },
14438 { &fix_hf[1577],
14439 { "RelationshipRiskSymbol (1589)", "fix.RelationshipRiskSymbol",
14440 FT_STRING, BASE_NONE, NULL, 0x00,
14441 NULL, HFILL }
14442 },
14443 { &fix_hf[1578],
14444 { "RelationshipRiskSymbolSfx (1590)", "fix.RelationshipRiskSymbolSfx",
14445 FT_STRING, BASE_NONE, NULL, 0x00,
14446 NULL, HFILL }
14447 },
14448 { &fix_hf[1579],
14449 { "RelationshipRiskSecurityID (1591)", "fix.RelationshipRiskSecurityID",
14450 FT_STRING, BASE_NONE, NULL, 0x00,
14451 NULL, HFILL }
14452 },
14453 { &fix_hf[1580],
14454 { "RelationshipRiskSecurityIDSource (1592)", "fix.RelationshipRiskSecurityIDSource",
14455 FT_STRING, BASE_NONE, NULL, 0x00,
14456 NULL, HFILL }
14457 },
14458 { &fix_hf[1581],
14459 { "NoRelationshipRiskSecurityAltID (1593)", "fix.NoRelationshipRiskSecurityAltID",
14460 FT_STRING, BASE_NONE, NULL, 0x00,
14461 NULL, HFILL }
14462 },
14463 { &fix_hf[1582],
14464 { "RelationshipRiskSecurityAltID (1594)", "fix.RelationshipRiskSecurityAltID",
14465 FT_STRING, BASE_NONE, NULL, 0x00,
14466 NULL, HFILL }
14467 },
14468 { &fix_hf[1583],
14469 { "RelationshipRiskSecurityAltIDSource (1595)", "fix.RelationshipRiskSecurityAltIDSource",
14470 FT_STRING, BASE_NONE, NULL, 0x00,
14471 NULL, HFILL }
14472 },
14473 { &fix_hf[1584],
14474 { "RelationshipRiskProduct (1596)", "fix.RelationshipRiskProduct",
14475 FT_STRING, BASE_NONE, NULL, 0x00,
14476 NULL, HFILL }
14477 },
14478 { &fix_hf[1585],
14479 { "RelationshipRiskProductComplex (1597)", "fix.RelationshipRiskProductComplex",
14480 FT_STRING, BASE_NONE, NULL, 0x00,
14481 NULL, HFILL }
14482 },
14483 { &fix_hf[1586],
14484 { "RelationshipRiskSecurityGroup (1598)", "fix.RelationshipRiskSecurityGroup",
14485 FT_STRING, BASE_NONE, NULL, 0x00,
14486 NULL, HFILL }
14487 },
14488 { &fix_hf[1587],
14489 { "RelationshipRiskCFICode (1599)", "fix.RelationshipRiskCFICode",
14490 FT_STRING, BASE_NONE, NULL, 0x00,
14491 NULL, HFILL }
14492 },
14493 { &fix_hf[1588],
14494 { "RelationshipRiskSecurityType (1600)", "fix.RelationshipRiskSecurityType",
14495 FT_STRING, BASE_NONE, NULL, 0x00,
14496 NULL, HFILL }
14497 },
14498 { &fix_hf[1589],
14499 { "RelationshipRiskSecuritySubType (1601)", "fix.RelationshipRiskSecuritySubType",
14500 FT_STRING, BASE_NONE, NULL, 0x00,
14501 NULL, HFILL }
14502 },
14503 { &fix_hf[1590],
14504 { "RelationshipRiskMaturityMonthYear (1602)", "fix.RelationshipRiskMaturityMonthYear",
14505 FT_STRING, BASE_NONE, NULL, 0x00,
14506 NULL, HFILL }
14507 },
14508 { &fix_hf[1591],
14509 { "RelationshipRiskMaturityTime (1603)", "fix.RelationshipRiskMaturityTime",
14510 FT_STRING, BASE_NONE, NULL, 0x00,
14511 NULL, HFILL }
14512 },
14513 { &fix_hf[1592],
14514 { "RelationshipRiskRestructuringType (1604)", "fix.RelationshipRiskRestructuringType",
14515 FT_STRING, BASE_NONE, NULL, 0x00,
14516 NULL, HFILL }
14517 },
14518 { &fix_hf[1593],
14519 { "RelationshipRiskSeniority (1605)", "fix.RelationshipRiskSeniority",
14520 FT_STRING, BASE_NONE, NULL, 0x00,
14521 NULL, HFILL }
14522 },
14523 { &fix_hf[1594],
14524 { "RelationshipRiskPutOrCall (1606)", "fix.RelationshipRiskPutOrCall",
14525 FT_STRING, BASE_NONE, NULL, 0x00,
14526 NULL, HFILL }
14527 },
14528 { &fix_hf[1595],
14529 { "RelationshipRiskFlexibleIndicator (1607)", "fix.RelationshipRiskFlexibleIndicator",
14530 FT_STRING, BASE_NONE, NULL, 0x00,
14531 NULL, HFILL }
14532 },
14533 { &fix_hf[1596],
14534 { "RelationshipRiskCouponRate (1608)", "fix.RelationshipRiskCouponRate",
14535 FT_STRING, BASE_NONE, NULL, 0x00,
14536 NULL, HFILL }
14537 },
14538 { &fix_hf[1597],
14539 { "RelationshipRiskSecurityExchange (1609)", "fix.RelationshipRiskSecurityExchange",
14540 FT_STRING, BASE_NONE, NULL, 0x00,
14541 NULL, HFILL }
14542 },
14543 { &fix_hf[1598],
14544 { "RelationshipRiskSecurityDesc (1610)", "fix.RelationshipRiskSecurityDesc",
14545 FT_STRING, BASE_NONE, NULL, 0x00,
14546 NULL, HFILL }
14547 },
14548 { &fix_hf[1599],
14549 { "RelationshipRiskInstrumentSettlType (1611)", "fix.RelationshipRiskInstrumentSettlType",
14550 FT_STRING, BASE_NONE, NULL, 0x00,
14551 NULL, HFILL }
14552 },
14553 { &fix_hf[1600],
14554 { "RelationshipRiskInstrumentMultiplier (1612)", "fix.RelationshipRiskInstrumentMultiplier",
14555 FT_STRING, BASE_NONE, NULL, 0x00,
14556 NULL, HFILL }
14557 },
14558 { &fix_hf[1601],
14559 { "NoRelationshipRiskWarningLevels (1613)", "fix.NoRelationshipRiskWarningLevels",
14560 FT_STRING, BASE_NONE, NULL, 0x00,
14561 NULL, HFILL }
14562 },
14563 { &fix_hf[1602],
14564 { "RelationshipRiskWarningLevelPercent (1614)", "fix.RelationshipRiskWarningLevelPercent",
14565 FT_STRING, BASE_NONE, NULL, 0x00,
14566 NULL, HFILL }
14567 },
14568 { &fix_hf[1603],
14569 { "RelationshipRiskWarningLevelName (1615)", "fix.RelationshipRiskWarningLevelName",
14570 FT_STRING, BASE_NONE, NULL, 0x00,
14571 NULL, HFILL }
14572 },
14573 { &fix_hf[1604],
14574 { "RiskSecurityExchange (1616)", "fix.RiskSecurityExchange",
14575 FT_STRING, BASE_NONE, NULL, 0x00,
14576 NULL, HFILL }
14577 },
14578 { &fix_hf[1605],
14579 { "StreamAsgnType (1617)", "fix.StreamAsgnType",
14580 FT_STRING, BASE_NONE, NULL, 0x00,
14581 NULL, HFILL }
14582 },
14583 { &fix_hf[1606],
14584 { "RelationshipRiskEncodedSecurityDescLen (1618)", "fix.RelationshipRiskEncodedSecurityDescLen",
14585 FT_STRING, BASE_NONE, NULL, 0x00,
14586 NULL, HFILL }
14587 },
14588 { &fix_hf[1607],
14589 { "RelationshipRiskEncodedSecurityDesc (1619)", "fix.RelationshipRiskEncodedSecurityDesc",
14590 FT_STRING, BASE_NONE, NULL, 0x00,
14591 NULL, HFILL }
14592 },
14593 { &fix_hf[1608],
14594 { "RiskEncodedSecurityDescLen (1620)", "fix.RiskEncodedSecurityDescLen",
14595 FT_STRING, BASE_NONE, NULL, 0x00,
14596 NULL, HFILL }
14597 },
14598 { &fix_hf[1609],
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:790
@ BASE_NONE
Definition proto.h:681
Definition packet-fix.h:7
Definition value_string.h:272
Definition value_string.h:25
Definition proto.h:800